
Vintage Carrot Cake Recipe tastes like a cozy hug from your grandma’s kitchen, with warm spice, tender crumb, and tangy cream cheese frosting in every bite. It works perfectly for bakers who love old-fashioned desserts and want a from-scratch cake on the table in about 1 hour 15 minutes, start to finish. I baked a version of this for my college roommates, and they still text me photos whenever they see carrot cake anywhere.
Why Choose This Vintage Carrot Cake Recipe
This vintage carrot cake recipe keeps the classic flavor profile: cinnamon, nutmeg, brown sugar, and plenty of shredded carrots. The texture stays moist and soft without turning gummy, and the frosting hits that sweet-tangy balance without tasting cloying.
You mix everything by hand, so you skip fancy equipment and complicated steps. The batter uses everyday pantry ingredients, and you can bake it as a layer cake, sheet cake, or cupcakes without changing the flavor or texture.
“This tastes exactly like the carrot cake my grandma baked in the 70s, only somehow even softer and more flavorful. ★★★★★”
Ingredients You’ll Need
Dry ingredients
- 2 cups (260 g) all-purpose flour
- Use a standard unbleached flour like King Arthur or Gold Medal for consistent results.
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon fine sea salt
- 2 teaspoons ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves (optional, for deeper spice)
Wet ingredients
- 1 cup (200 g) granulated sugar
- 1 cup (210 g) packed light brown sugar
- Brown sugar adds moisture and a light molasses note that fits this vintage carrot cake recipe perfectly.
- 4 large eggs, at room temperature
- 1 cup neutral oil (canola, vegetable, or light olive oil)
- Use a neutral oil so the spice and carrot flavor shine.
- 2 teaspoons pure vanilla extract
Carrots, nuts, and add-ins
- 3 cups (about 330 g) finely grated carrots, packed
- Peel the carrots and grate them on the small holes of a box grater for a tender texture.
- Skip pre-shredded bagged carrots, since they stay too dry and coarse.
- 1 cup chopped walnuts or pecans (optional but very classic)
- Toast the nuts lightly in a dry skillet for extra flavor.
- 1/2 cup crushed pineapple, well drained (optional)
- This adds extra moisture and a subtle fruity note that many vintage recipes use.
- 1/2 cup sweetened shredded coconut (optional)
- This fits the old-school bakery style and adds chew and sweetness.
Classic cream cheese frosting
- 16 ounces (450 g) full-fat cream cheese, softened
- Use brick-style cream cheese, not the whipped tub version.
- 1/2 cup (1 stick / 113 g) unsalted butter, softened
- 4 to 5 cups (480 to 600 g) powdered sugar, sifted
- Start with 4 cups and add more if you want a thicker, sweeter frosting.
- 2 teaspoons pure vanilla extract
- Pinch of fine sea salt
- 1 to 2 tablespoons heavy cream or milk, as needed for consistency
Equipment list
- Two 8-inch or 9-inch round cake pans, or one 9×13-inch pan
- Parchment paper
- Mixing bowls, medium and large
- Whisk and rubber spatula
- Box grater or food processor with shredding disc
- Cooling racks
- Hand mixer or stand mixer for frosting
- Offset spatula or butter knife for frosting the cake
Tips & Tricks
- Line the pans with parchment circles and grease the sides so the cake releases cleanly.
- Grate carrots finely so they melt into the batter and keep the crumb soft.
- Pat the crushed pineapple dry with paper towels so it adds moisture without turning the cake soggy.
- Use room temperature eggs and cream cheese so the batter mixes smoothly and the frosting turns silky.
- Stir the batter gently by hand once you add the flour so you avoid overmixing and a tough cake.
- Toast nuts before adding them to deepen flavor and keep them crunchy.
- Chill the frosted cake for at least 30 minutes before slicing so the layers stay neat.
- If you bake in a 9×13 pan, spread the frosting thicker on top and skip the sides for a true potluck look.
How to Make Vintage Carrot Cake Recipe
Mix the dry ingredients
- Preheat your oven to 350°F (175°C). Grease your cake pans and line the bottoms with parchment.
- In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves. Set the bowl aside.
Whisk the wet ingredients
- In a large bowl, whisk granulated sugar and brown sugar until no big lumps remain.
- Add the eggs one at a time and whisk after each addition until the mixture looks thick and slightly lighter.
- Pour in the oil and vanilla and whisk until the mixture turns smooth and glossy.
Add carrots and mix the batter
- Stir the grated carrots into the wet mixture until they coat evenly.
- If you use pineapple, coconut, or nuts, fold them in gently with a spatula.
- Add the dry ingredients to the wet ingredients in two additions, folding gently after each addition until you see no dry streaks. The batter will look thick and full of carrots.
Bake the cake
- Divide the batter evenly between the prepared pans or pour it into the 9×13 pan. Smooth the tops with a spatula.
- Bake round layers for 28 to 34 minutes, or a 9×13 cake for 35 to 40 minutes, until a toothpick in the center comes out with a few moist crumbs.
- Place the pans on a cooling rack and let the cakes cool in the pans for 10 to 15 minutes.
- Run a knife around the edges, turn the cakes out onto the rack, peel off the parchment, and let them cool completely.
Make the cream cheese frosting
- In a large bowl, beat the softened cream cheese and butter with a hand mixer until the mixture turns smooth and fluffy, about 2 to 3 minutes.
- Add vanilla and salt and mix again.
- Add powdered sugar 1 cup at a time, mixing on low after each addition, until the frosting reaches a thick, spreadable consistency.
- If the frosting looks too thick, add cream or milk 1 teaspoon at a time until it looks smooth and creamy. Chill it for 10 minutes if it feels too soft.
Frost and assemble
- If you baked layers, level the tops with a serrated knife if they domed. Place the first layer on a serving plate.
- Spread a generous layer of frosting over the first cake layer. Set the second layer on top.
- Cover the top and sides with a thin crumb coat of frosting and chill the cake for 20 minutes.
- Add a final thicker layer of frosting, smoothing it with an offset spatula. Sprinkle chopped nuts or a light dusting of cinnamon on top if you like.
What to Serve with it?
Vintage carrot cake pairs beautifully with hot coffee, black tea, or a chai latte, since the spices in the drink echo the spices in the cake. Kids usually love it with cold milk or a simple hot cocoa. You can serve small slices with fresh fruit on the side, like orange segments or berries, to cut through the richness. If you plate it for a special occasion, add a small dollop of whipped cream and a sprinkle of chopped walnuts for a bakery-style touch.
Storage Options
- Store the frosted carrot cake covered in the fridge for up to 5 days; the flavors deepen and the texture stays moist.
- Wrap individual slices tightly in plastic wrap, then place them in an airtight container for grab-and-go desserts.
- Freeze unfrosted cake layers for up to 2 months by wrapping them in plastic, then foil; thaw them in the fridge overnight before frosting.
- Freeze frosted slices on a tray until firm, then wrap and store them in a freezer bag for up to 2 months; thaw in the fridge and let them sit at room temperature for 20 to 30 minutes before serving.
- Reheat a chilled slice in the microwave for 10 to 15 seconds if you want that just-baked softness without melting the frosting completely.

Vintage Carrot Cake Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line the bottoms with parchment paper.
- In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves until well combined.
- In a large bowl, whisk together the granulated sugar, brown sugar, and vegetable oil until smooth. Add the eggs one at a time, whisking well after each addition, then stir in the vanilla extract.
- Add the dry ingredients to the wet ingredients and stir gently just until no streaks of flour remain.
- Fold in the grated carrots, and if using, the crushed pineapple, nuts, and raisins, until evenly distributed in the batter.
- Divide the batter evenly between the prepared pans and smooth the tops with a spatula.
- Bake for 30–35 minutes, or until a toothpick inserted into the center of the cakes comes out clean or with a few moist crumbs attached.
- Allow the cakes to cool in the pans for 10 minutes, then turn them out onto wire racks and let cool completely before frosting.
- In a large bowl, beat the cream cheese and butter together with a mixer on medium speed until smooth and creamy.
- Gradually add the powdered sugar, 1/2 cup at a time, beating on low speed until incorporated, then increasing to medium speed until fluffy.
- Beat in the vanilla extract. Add milk or cream, a teaspoon at a time if needed, until the frosting reaches a smooth, spreadable consistency.
- Place one cooled cake layer on a serving plate. Spread a generous layer of cream cheese frosting over the top.
- Set the second cake layer on top and press down gently. Frost the top and sides of the cake with the remaining frosting.
- If desired, garnish the top of the cake with additional chopped nuts or a light sprinkle of ground cinnamon.
- Refrigerate the cake for at least 30 minutes to help the frosting set, then slice and serve. Store leftovers covered in the refrigerator.
Notes
Approximate per serving (1 of 12): 480 calories; fat 27 g; saturated fat 9 g; carbohydrates 56 g; fiber 2 g; sugars 40 g; protein 6 g; sodium 360 mg. Values will vary based on specific ingredients, add-ins, and portion size.
