If you’re craving a dessert that feels like a warm hug from the past, this Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe will quickly become your new favorite. Imagine moist layers packed with freshly grated carrots, a blend of cozy spices, and a hint of pineapple for just the right touch of sweetness, all crowned with a velvety cream cheese frosting that melts in your mouth. It’s a timeless treat that’s perfect for any occasion, whether you’re celebrating a special day or simply indulging in a slice of homemade comfort.

Ingredients You’ll Need
The beauty of this Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe lies in its simple yet essential ingredients. Each one plays a crucial role in building that perfect harmony of flavor, texture, and color that carrot cake lovers adore.
- All-purpose flour: The foundation of the cake, providing structure and a tender crumb.
- Baking soda: Helps the cake rise beautifully, creating a light, airy texture.
- Salt: Balances sweetness and enhances all the flavors.
- Ground cinnamon: Adds warm, aromatic spice that defines classic carrot cake.
- Ground nutmeg and ground cloves: Give a deep, comforting spice background without overpowering.
- Granulated sugar and brown sugar: Together they sweeten the cake and add a subtle molasses-rich depth.
- Vegetable oil: Keeps the cake moist and tender, making every bite luscious.
- Large eggs: Bind the ingredients and provide richness.
- Vanilla extract: Boosts the overall flavor with a sweet, mellow note.
- Finely grated carrots: The star ingredient, offering natural sweetness, moisture, and vibrant color.
- Chopped walnuts or pecans: Add a delightful crunch and nutty undertone.
- Crushed pineapple (drained): Brings an unexpected burst of juiciness and subtle tropical flavor that brightens the cake.
How to Make Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe
Step 1: Prepare Your Pans and Oven
Start by preheating your oven to 350°F (175°C). While it’s warming up, generously grease two 9-inch round cake pans to ensure your carrot cake layers release easily once baked. Don’t rush this step; a well-prepared pan sets the stage for a beautiful cake.
Step 2: Mix Dry Ingredients
In a large bowl, whisk together your all-purpose flour, baking soda, salt, cinnamon, nutmeg, and cloves. This step is where those warm spices combine to create the signature Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe flavor you know and love. Mixing these dry ingredients well ensures even spice distribution throughout your cake batter.
Step 3: Combine Wet Ingredients
In a separate bowl, beat granulated sugar, brown sugar, vegetable oil, eggs, and vanilla extract until the mixture is smooth and slightly fluffy. This part blends sweetness with moistening elements to keep your cake indulgently soft. Taking a moment to properly blend ensures a seamless batter.
Step 4: Bring Wet and Dry Together
Gradually add the dry ingredient mixture into the wet ingredients, stirring gently until just combined. Overmixing at this stage can lead to a dense cake, so be careful to combine only until you no longer see streaks of flour.
Step 5: Fold in Carrots, Nuts, and Pineapple
Here’s where the magic happens: fold in your finely grated carrots, chopped nuts, and drained crushed pineapple. Each adds texture and bursts of flavor—carrots bring moisture, nuts add crunch, and pineapple delivers a surprising tropical twist that makes this Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe stand out.
Step 6: Bake
Divide the batter evenly between the prepared pans, smoothing the tops with a spatula. Pop them into your preheated oven and bake for 30 to 35 minutes. You’ll know it’s done when a toothpick inserted into the center comes out clean. Once baked, allow the cakes to cool in their pans for 10 minutes before transferring them to wire racks to cool completely.
Step 7: Frost with Cream Cheese Frosting
Once your cake layers have cooled fully, it’s time to spread on that luscious cream cheese frosting. This frosting complements the rich spices and moist carrot cake perfectly, creating a classic combination that’s impossible to resist.
How to Serve Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe

Garnishes
While this carrot cake is stunning on its own, consider topping it with a sprinkling of chopped nuts or a light dusting of cinnamon for a charming, rustic look. A few edible flowers or carrot-shaped fondant decorations can add a playful, festive touch for celebrations.
Side Dishes
Pair your slice with a dollop of freshly whipped cream or a scoop of vanilla ice cream for an extra indulgent treat. A cup of hot coffee, chai tea, or spiced cider also makes a perfect companion, balancing the cake’s sweetness and enhancing those warm spice notes.
Creative Ways to Present
For a unique presentation, turn this cake into mini layered cupcakes or a perfect single-layer sheet cake decorated with a fun piped border of cream cheese frosting. You might also try serving neat slices plated alongside a drizzle of caramel or a sprinkle of toasted coconut for an unexpected twist on this classic.
Make Ahead and Storage
Storing Leftovers
Wrap your carrot cake tightly with plastic wrap or keep it in an airtight container to maintain its moisture and freshness. Stored properly, it will stay delicious for up to four days in the refrigerator, which makes it perfect for enjoying leftovers without losing any charm.
Freezing
If you want to enjoy this Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe later, freezing is an excellent option. Freeze the unfrosted cake layers wrapped well in plastic and foil for up to three months. Thaw completely before frosting. You can also freeze the whole frosted cake, but its texture might be slightly different upon thawing.
Reheating
This carrot cake is best enjoyed at room temperature or chilled, but if you’d like a warm slice, gently reheat it in the microwave for about 15 seconds. Avoid overheating to retain its moistness and softness.
FAQs
Can I substitute the nuts in this recipe?
Absolutely! Walnuts and pecans are the classics for carrot cake, but you can omit nuts for a smoother texture, or use other nuts like almonds if you prefer. Just keep in mind they add a lovely crunch and flavor contrast.
Is it necessary to drain the pineapple?
Yes, draining the crushed pineapple prevents the cake from becoming too wet and ensures the moisture balance stays just right. The pineapple still adds its wonderful flavor and juiciness without sogginess.
Can I make this cake gluten-free?
You can substitute the all-purpose flour with a gluten-free flour blend designed for baking. Just make sure it includes xanthan gum or another binder to help maintain the cake’s texture.
How do I store cream cheese frosting?
Cream cheese frosting should always be stored in an airtight container in the refrigerator and can last up to one week. Bring it to room temperature and give it a quick stir before using to restore its spreadability.
Can I add other mix-ins like coconut or raisins?
Definitely! Mixing in shredded coconut or raisins adds extra texture and flavor. Feel free to experiment with ½ cup of either or both to make the recipe your very own.
Final Thoughts
I can’t encourage you enough to give this Old-Fashioned Carrot Cake with Cream Cheese Frosting Recipe a try. It’s a nostalgic delight that brings warmth, comfort, and a burst of irresistible flavors to every bite. Whether you’re baking it for a holiday, a birthday, or just because, it’s sure to become a beloved staple in your dessert repertoire.
