Desserts
Anna Olson's carrot cake recipe delivers the perfect balance of moist vanilla cake layers and a signature walnut streusel crown—exactly what makes this dessert a timeless classic. The secret lies in finely grated carrots and a touch of cinnamon that infuse every bite with warm, comforting flavor. I've baked this version countless times, and it never disappoints, whether for a celebration or a simple weekend treat.
What sets this carrot cake apart is its moist texture, achieved through a combination of buttermilk and vegetable oil, ensuring a tender crumb that stays fresh for days.
The walnut streusel topping adds a delightful crunch and nutty depth that complements the cake's sweetness perfectly. It's a recipe that respects tradition while delivering restaurant-quality results at home.
The frosting—creamy and tangy—ties everything together with its classic cream cheese base, though I'll show you how to adapt it for dietary preferences. Baking at the right temperature and cooling properly ensures layers that slice cleanly and maintain their signature texture.
This is the carrot cake that inspired generations, now perfected for your kitchen.
Ready to bake a cake that's as impressive as it is delicious? The instructions walk you through every step, from mixing the batter to achieving that golden streusel crown. Trust me, once you try this version, you'll never go back to the store-bought kind.
Ingredients for anna olson carrot cake
Twelve ingredients crafting a moist carrot cake with a walnut crown—no shortcuts, just pure comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Vegetable Oil 🫒 | 1 cup | Light or canola preferred |
| Buttermilk 🥛 | 1 cup | Room temperature for best results |
| Large Eggs 🥚 | 2 whole | Room temperature, beaten |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, imitated preferred |
| Ground Cinnamon 🌶️ | 2 tsp | Freshly ground for warmth |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Baking Soda 🧂 | 1 tsp | Pure baking soda, not baking powder |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Organic Carrots 🥕 | 3 cups | Finely grated, organic preferred |
| Walnuts 🥜 | 1 ½ cups | Chopped, toasted for streusel |
| Old-Fashioned Oats 🌾 | ½ cup | Rolled, not quick oats |
| Brown Sugar 🍚 | ½ cup | Packed, light brown preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth frosting |
| Heavy Whipping Cream 🥛 | ½ cup | Cold, heavy preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The carrots are non-negotiable here—organic, vibrant orange ones from Trader Joe's or Whole Foods have the best flavor. Grate them fresh (the food processor makes quick work of it) and squeeze out excess moisture with a clean towel. The walnuts? Costco's bulk section has the best price, but any store-bought chopped walnuts work. Toast them first—their nutty aroma deepens the cake's flavor. For the flour, King Arthur or Gold Medal brands are my go-to; they bake evenly without gluten issues. And that vanilla? Heinz or McCormick has the perfect balance of sweetness and depth for this recipe.
No buttermilk? Mix 1 tbsp vinegar or lemon juice with 1 cup milk and let sit for 5 minutes. The streusel topping can be made with pecans instead of walnuts (toast first!), and if you're nut-free, swap for extra oats and brown sugar. Short on powdered sugar? Granulated sugar works at half the amount, but the frosting won't be as smooth. The cream cheese frosting is where people usually cut corners—don't. Full-fat cream cheese and powdered sugar are essential for that classic tangy sweetness. And if you're avoiding dairy, vegan cream cheese and coconut milk work surprisingly well (though the texture changes slightly).
This cake keeps beautifully—3 days at room temperature covered loosely, or 1 week refrigerated in an airtight container. The streusel topping stays crisp for about 2 days before softening, so make it fresh if you can. For make-ahead baking, prep the batter and refrigerate overnight for even more moisture. The frosting can be made 2 days ahead and stored in the fridge—just whip it back to fluffiness before spreading. Slice with a warm knife for clean cuts, and always serve with a dollop of extra frosting on top.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on strike—just stir, fold, pour. The buttermilk keeps it tender without overworking the batter, and the vegetable oil gives that signature moistness with zero fuss.
- Secretly Decadent: That caramelized sugar crust? It’s the star. The eggs and oil create a cake so rich it fools people into thinking it’s packed with butter, but it’s secretly lighter and way more forgiving.
- Office Party Hero: Slice it, wrap it, and boom—you’ve just saved Thanksgiving. It travels well, stays fresh for days, and the buttermilk’s tang cuts through the sweetness, making it a crowd-pleaser without trying too hard.
- Budget Baking Win: Flour, sugar, eggs—these are pantry staples, not splurges. I’ve made this for under $5 and still had leftovers for breakfast the next morning (yes, really). No weird ingredients, no guilt.
Step-by-step instructions for Anna Olson's carrot cake
Here's how to create layers of moist vanilla cake crowned with a nutty streusel topping.
Prepare the Carrot Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, then line the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp baking soda, and 0.5 tsp salt. Whisk until evenly distributed—this ensures your cake rises evenly and stays tender.
In a separate bowl, beat the 1 cup vegetable oil and 1.5 cups granulated sugar together until smooth. Add the 2 whole large eggs, 1 cup buttermilk, and 1 tbsp pure vanilla extract, mixing until fully incorporated. Gradually fold in the dry ingredients until just combined—overmixing develops gluten, which can make the cake dense. Finally, fold in the 3 cups finely grated organic carrots using a spatula, ensuring even distribution throughout the batter.
Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, but the tops may look slightly underdone—this is normal. Rotate the pans halfway through baking for even browning. Once done, let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
Here's the thing—don't rush the cooling. Warm cake layers will crumble when assembling, and you want a clean, professional finish. If you're impatient, tent the cakes loosely with foil to speed up cooling while preventing a skin from forming.
Make the Walnut Streusel Topping
While the cakes cool, prepare the streusel topping by combining 1.5 cups chopped walnuts, 0.5 cup old-fashioned oats, 0.5 cup packed brown sugar, and 1 tbsp lemon juice in a bowl. Cut in the 0.5 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. This texture creates that perfect crunchy crown.
Spread the streusel evenly over the top of one cake layer, pressing down gently to help it adhere. Place the second cake layer on top, then sprinkle any remaining streusel over the top and sides for extra flavor and texture. The streusel should be distributed evenly—this ensures every bite delivers that satisfying crunch.
Prepare the Cream Cheese Frosting
In a medium bowl, beat the 8 oz cream cheese and 3 cups powdered sugar together until smooth and creamy. Add the 0.5 cup cold heavy whipping cream and 1 tbsp lemon juice, mixing until light and fluffy. This frosting should be thick enough to hold its shape but spreadable—if it's too stiff, add a splash more cream.
Spread the frosting evenly over the top and sides of the cake, creating a smooth finish. I like to use an offset spatula for this, working quickly to avoid any frosting from sliding off the sides. For a polished look, chill the cake in the refrigerator for 30 minutes before serving—this helps the frosting set and makes slicing cleaner.
Assemble and Serve
Once the frosting has set, use a long serrated knife to cut through the center of the cake, then gently pull the two halves apart. This creates a stunning reveal while keeping the cake intact. Place the halves back together and slice into 12 even portions—this ensures everyone gets a taste of both the moist cake and the nutty streusel.
The cake should be served at room temperature for the best texture and flavor. Each slice delivers a perfect balance of tender, spiced carrot cake and the crunchy walnut streusel, topped with a light, tangy cream cheese frosting. Store any leftovers in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months.
Pro Tips For Making Anna Olson Carrot Cake
- Whisk Eggs Fully: Anna Olson’s recipe relies on eggs for structure, so don’t just crack and stir—whisk them until the yolks and whites are completely blended and the mixture is thick and pale. I used to skip this, and my cakes turned out dense instead of light. Five minutes with a hand mixer makes all the difference.
- Measure Buttermilk Precisely: Buttermilk’s acidity matters—don’t eyeball it. Use a liquid measuring cup and let it sit at room temperature for 10 minutes before mixing. Cold buttermilk curdles when combined with oil, and your cake might turn out gummy. (Yes, even if you’re impatient like me.)
- Avoid Overmixing the Batter: Once you fold in the flour, stop mixing the second everything is just combined. Overmixing develops gluten, and your cake will turn out tough instead of tender. The batter should look slightly lumpy—like thick pancake batter. Trust the process.
- Bake at 350°F—No Higher: This recipe is calibrated for 350°F. If you crank the oven to 375°F to speed things up, the outside will burn before the center sets. Use an oven thermometer to confirm—mine was off by 25°F before I caught it. Patience here keeps the texture moist.
Common mistakes when making this recipe
Overmixing the Batter
I’ve seen this happen more times than I can count—overmixing the batter turns your tender carrot cake into a dense brick. The moment you start folding in the dry ingredients, stop when just combined.
Overworking the gluten develops too much structure, and your cake will turn out tough instead of moist. Use a spatula to gently fold in those grated carrots, and resist the urge to stir vigorously. 🥄
Skipping the Cooling Step
Rushing the cooling process is a classic mistake that leads to crumbly layers and messy frosting. Let those cakes cool in their pans for 10 minutes before transferring to a wire rack.
Warm cake layers will collapse under the weight of frosting or streusel, and you’ll end up with a sad, uneven cake. Trust me, the extra 20 minutes of waiting is worth the clean slices and professional finish.
Uneven Streusel Distribution
The streusel topping is what makes this cake special, so don’t skimp on its placement. I’ve seen people dump it all on top and call it a day—but that leaves the sides flavorless.
Spread it evenly over one layer, press it down gently, then sprinkle the rest over the top and sides of the second layer. This ensures every bite has that perfect crunch. A ¼ cup measure helps distribute it evenly without overloading any one spot.
Incorrect Frosting Consistency
Frosting that’s too stiff or too runny can ruin the cake’s presentation. The ideal texture is thick enough to hold its shape but still spreadable. If your frosting is too stiff, add 1 tsp heavy cream at a time until it reaches the right consistency.
Too runny? Chill the bowl for 10 minutes to thicken it up. A smooth, creamy frosting is key to that classic Anna Olson finish—don’t cut corners here.
Baking at the Wrong Temperature
This cake is delicate, and baking it at the wrong temperature can throw everything off. Stick to 350°F—any hotter, and the edges will brown too quickly while the center stays underdone. Too cool, and the cake won’t rise properly.
Use an oven thermometer to confirm your oven’s accuracy, and rotate the pans halfway through baking for even browning. A 5°F difference can make a big impact on texture.
Ignoring the Buttermilk Temperature
Room-temperature buttermilk mixes better and creates a lighter cake. Cold buttermilk can cause the batter to curdle or develop lumps, leading to a less-than-perfect crumb. Let it sit at room temperature for 30-60 minutes before using.
If you’re in a hurry, place the carton in warm water for 10 minutes
Nutrition facts
Frequently asked questions
Can I make Anna Olson's carrot cake in a single layer instead of two?
Yes, you can easily adapt this recipe for a single 9x13-inch pan or a 10-inch round pan. Reduce the batter by about 25% and bake for 35-40 minutes at 350°F. The streusel topping should be spread evenly over the top, and you can frost it the same way. Just note that the texture will be slightly different—single-layer cakes tend to be denser.
How do I make this carrot cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Use 2.5 cups total and add 1 tsp xanthan gum if your blend doesn't include it. The cake will still be moist, but the texture may be slightly denser. For the streusel, use a gluten-free oat blend. Always test your gluten-free flour blend first to ensure proper rising.
Can I substitute walnuts in the streusel topping?
Swap walnuts for pecans, almonds, or even chopped hazelnuts (toasted first). For a nut-free version, use extra oats and brown sugar—about 1 cup oats + 0.75 cup brown sugar instead of the nuts. Toasting any nuts enhances their flavor, so don't skip that step. The texture will differ slightly, but it'll still add great crunch.
Why did my cake turn out dry instead of moist?
Dry cake usually happens from overbaking, using too much flour, or not enough moisture. Check your oven temperature with a thermometer—it might be running hot. Also, ensure you're using vegetable oil (not butter) and that your buttermilk is room temperature. If the batter seems too thick, add 1-2 tbsp extra buttermilk or water. Finally, don't overmix—this develops gluten and makes the cake tough.
How can I make this cake ahead of time?
This cake actually tastes better the next day! Bake it 1 day ahead, cool completely, then wrap tightly in plastic wrap. Store at room temperature for up to 3 days or refrigerate for 5 days. The frosting can be made 2 days ahead and refrigerated—just whip it back to fluffiness before spreading. For freezing, wrap the unfrosted cake layers in plastic and freeze for up to 3 months. Thaw at room temperature before frosting.
