Desserts
Anna Olson’s carrot cake recipe delivers a walnut-studded spice cake with a creamy cream cheese swirl—the kind that disappears in minutes. 🌟 This isn’t your average carrot cake; it’s a moist, tender masterpiece with warm cinnamon notes and crunchy walnuts baked right in, topped with a velvety frosting that ties everything together.
The secret? A precise balance of spices and a technique that ensures every bite is perfectly moist. What sets this recipe apart is the creamy swirl—a tangy cream cheese layer that cuts through the sweetness, creating a texture that’s both rich and light.
I’ve baked this version countless times, and it never fails to impress, whether served at brunch or as a dessert after a holiday meal. The walnuts add a satisfying crunch, while the spices give it that cozy, comforting flavor we all love.
The cake itself bakes up golden and inviting, with a tender crumb that’s neither too dense nor too cakey. The frosting is thick enough to hold its shape but still spreadable, making it perfect for decorating or simply spreading between layers.
This is the kind of carrot cake that turns heads—and gets seconds. Ready in about 1 hour (including cooling), this recipe is ideal for special occasions or when you want to treat yourself. The best part? It keeps well for days, so you can enjoy slices whenever the craving hits.
Let’s get baking!
Ingredients for anna olson carrot cake
Here’s everything you’ll need to bake Anna’s legendary walnut-studded carrot cake with that dreamy cream cheese swirl.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Light Brown Sugar 🍚 | ½ cup | Packed firmly |
| Walnuts 🥜 | 1 ½ cups | Chopped, toasted lightly |
| Shredded Carrots 🥕 | 2 cups | Packed, finely shredded |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 3 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tbsp | Pure extract preferred |
| Ground Cinnamon 🌶️ | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated |
| Ground Ginger 🌶️ | 1 tsp | Freshly ground |
| Baking Soda 🧂 | 1 tsp | Pure baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Powdered Sugar 🍚 | 2 cups | For frosting |
| Heavy Whipping Cream 🥛 | ½ cup | Cold for whipping |
The walnuts are non-negotiable here—they add that perfect crunch and nutty depth. Trader Joe’s has the best pre-chopped walnuts (no extra work!), but if you’re toasting your own, keep an eye on them so they don’t burn. For the carrots, freshly shredded is key—pre-shredded gets watery and dull. I always grab the organic carrots at Whole Foods because they’re sweeter and more vibrant. The spices? Penzeys or your local spice shop for freshly ground cinnamon, nutmeg, and ginger—those little jars at the grocery store just don’t cut it.
No walnuts? Pecans or macadamias work in a pinch, but they’ll change the flavor profile a bit. Short on Greek yogurt? Sour cream works too—just add a pinch of lemon juice to balance. The cream cheese swirl is where the magic happens, so don’t skimp. Philadelphia brand is my go-to, but any full-fat cream cheese will do. For the frosting, if you’re feeling fancy, add a splash of vanilla or a pinch of cinnamon to the powdered sugar mix. And if you’re making this ahead, cover the cake tightly so it doesn’t dry out.
This cake tastes even better the next day—trust me, I’ve tested it. Store it in an airtight container at room temperature for up to 3 days, or in the fridge for 5 days. The frosting? Keep it chilled until ready to use, and if it gets too firm, just let it sit at room temperature for 10 minutes. Freezing? The cake itself freezes beautifully for up to 3 months, but thaw it slowly in the fridge overnight. The frosting, though? I’d make it fresh the day you serve it—it’s that good.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz. The wet ingredients and dry just fold together—no electric help required. That walnut crunch and brown sugar depth come from simple stirring, not fancy techniques.
- Warm Spice Hug: The combo of shredded carrots and light brown sugar gives it this caramelized sweetness that’s not too cloying. Honestly, the walnuts add a buttery richness that makes it taste like a hug from your grandma’s kitchen.
- Birthday or Breakfast: Serve it in slices at a party or grab a fork for a quick breakfast. The texture holds up perfectly—moist enough to eat cold but still tender when warmed. (Yes, even on a Tuesday night.)
- Pantry Staple Power: No weird ingredients here—just flour, sugar, and a handful of carrots. It’s my go-to when I’m broke but still want something impressive. And leftovers? They disappear faster than I can say "second slice."
Step-by-step instructions for Anna Olson's carrot cake
Here's how to bake Anna Olson's signature walnut-studded spice cake with that perfect cream cheese swirl.
👨🍳 Step 1: Make the Cream Cheese Swirl Filling
In a medium bowl, beat the 8 oz cream cheese and 1 cup unsalted butter (room temperature) together until completely smooth and pale, about 3-4 minutes using an electric mixer. This step is crucial—any lumps will show up in your swirl. Scrape down the sides of the bowl as needed to ensure even mixing.
In a separate small bowl, whisk together 2 cups powdered sugar and 1 tbsp vanilla extract. Gradually add this mixture to the cream cheese while mixing on low speed. The filling should be light and fluffy, not grainy. Once fully combined, cover the bowl with plastic wrap and refrigerate until ready to use—this keeps the filling stable while you bake the cake layers.
👨🍳 Step 2: Mix the Wet and Dry Ingredients
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, cream together the 1 cup unsalted butter and 1.5 cups granulated sugar until light and fluffy, about 4-5 minutes. The mixture should nearly double in volume and look pale and airy.
Add the 3 whole large eggs one at a time, mixing well after each addition. Stir in the 1 tbsp vanilla extract, 0.5 cup plain Greek yogurt, and the 0.5 cup light brown sugar. This wet mixture should be smooth and slightly thick—almost like a thick batter. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp ground ginger, 1 tsp baking soda, and 0.5 tsp salt. Sift the dry ingredients directly into the wet mixture and gently fold just until combined.
🥘 Step 3: Fold in Carrots and Walnuts
Using a rubber spatula, gently fold in the 2 cups shredded carrots and 1.5 cups chopped walnuts. Be careful not to overmix—just combine until the carrots and nuts are evenly distributed. The batter will be thick and slightly streaky, which is perfect for this recipe. Divide the batter evenly between the prepared cake pans, spreading it out smoothly.
Here's the trick: before baking, use a knife to cut a well down the center of each cake layer, reaching all the way to the bottom. This creates space for the cream cheese filling. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The cakes should be golden on top and slightly springy to the touch.
🔥 Step 4: Assemble the Cake with Cream Cheese Swirl
Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely. Once fully cooled, place one cake layer on a serving plate. Spread half of the chilled cream cheese filling over the top, leaving a small border. Place the second cake layer on top and spread the remaining filling over it.
To create the signature swirl, use a long knife to cut through the center of the cake vertically, rotating the knife as you go to create a decorative pattern. This step is fun—take your time for that beautiful Anna Olson look. Finally, dust the top with a light layer of the remaining 2 cups powdered sugar for a delicate finish.
⏰ Step 5: Whip the Cream and Serve
In a chilled mixing bowl, whip the 0.5 cup heavy whipping cream until soft peaks form. Spread this lightly over the cake for extra elegance. Serve slices immediately or store covered at room temperature for up to 3 days. The flavors only get better as it sits—those spices and walnuts develop beautifully over time.
Pro Tips For Making Anna Olson Carrot Cake
- GRATE CARROTS FINE: I learned this the hard way—chunky shreds make the texture uneven. Use the small holes on a box grater (or pulse in a food processor) for uniform, fine strands. Too big? They’ll stay chewy instead of blending into the crumb.
- TOAST THE WALNUTS: Skipping this step means bland, soggy nuts. Spread the walnuts on a dry pan over medium heat for 3–4 minutes until fragrant and golden. They’ll add depth and crunch—no need to overcrowd the pan, just keep stirring.
- DON’T OVERMIX THE BATTER: Anna Olson’s recipe relies on a tender crumb, not a dense one. Mix just until the flour disappears—about 20 seconds after adding it. Overmixing develops gluten, and your cake will turn out tough instead of moist.
- TEST DONENESS AT 325°F: My first batch came out gummy because I pulled it too soon. Insert a toothpick at the center—it should come out with moist crumbs, not wet batter. If unsure, let it bake another 5–10 minutes at 325°F. The oven’s hot spots matter more than you think.
Flavor customization for these flavors
Spice Level Boost
Want to kick up the warmth? Add an extra ½ tsp ground cloves or ¼ tsp cayenne pepper to the dry ingredients for a subtle, sophisticated heat. I’ve found that Penzeys Spices ground cloves work best—they’re aromatic without overpowering.
For a smoky twist, swap ½ tsp of the cinnamon for ½ tsp smoked paprika. 🌶️
Nutty Variations
Swap the walnuts for pecans (toast them first for extra depth) or macadamia nuts for a buttery, tropical vibe. If you’re feeling adventurous, try 1 cup candied pecans—toss them in 2 tbsp brown sugar and 1 tbsp maple syrup, then bake at 350°F for 10 minutes to caramelize.
These add a sweet crunch that pairs beautifully with the cream cheese frosting.
Frosting Flavors
Ditch the powdered sugar frosting for a cream cheese glaze by mixing 1 cup powdered sugar, 4 oz softened cream cheese, 1 tbsp lemon juice, and 1 tsp vanilla.
Drizzle over the cake for a lighter touch. For a tangy contrast, fold ½ cup Greek yogurt into the frosting before spreading—it keeps the cake moist longer. 🍋
Vegan Adaptations
Replace the butter with 1 cup coconut oil (refrigerated, then softened) and use 1 block vegan cream cheese (like Kite Hill) for the swirl. Substitute eggs with 3 flax eggs (mix 3 tbsp ground flaxseed with 9 tbsp water, let sit for 5 minutes).
For the frosting, use vegan powdered sugar and coconut cream whipped to stiff peaks. The texture stays rich and creamy!
Seasonal Twists
In fall, add ½ cup pumpkin puree to the wet ingredients for a spiced pumpkin-carrot hybrid. For spring, fold in ½ cup finely diced pineapple (drained well) and top with toasted coconut flakes.
Winter calls for a bourbon caramel drizzle—simmer ½ cup brown sugar, 3 tbsp butter, and 2 tbsp bourbon until thickened, then cool before drizzling.
Gluten-Free Option
Use a 1:1 gluten-free flour blend (like King Arthur) and add ½ tsp xanthan gum to the dry ingredients. Reduce the Greek yogurt to ¼ cup—gluten-free batters can be drier.
For extra moisture, add 2 tbsp applesauce to the wet ingredients. The texture stays tender, and the walnuts add the perfect crunch. 🥜
Nutrition facts
Frequently asked questions
Why does Anna Olson's recipe include walnuts?
The walnuts add a satisfying crunch and nutty depth that balances the sweetness of the carrots. They also help keep the cake moist longer, creating that perfect texture contrast with the tender crumb. Anna's version uses 1.5 cups chopped walnuts for that signature touch.
Can I make this cake without a stand mixer?
Use a hand mixer or even a sturdy whisk for the butter-sugar mixture. For the cream cheese filling, beat it by hand with a fork or whisk until smooth. Just be patient—it'll take a bit more elbow grease, but the results will be just as delicious.
How do I prevent the cake from cracking?
Cracking usually happens when the cake cools too quickly. Let it cool in the pans for 10 minutes before transferring to a wire rack. Also, make sure your oven is fully preheated to 350°F and don't overbake—pull it when a toothpick comes out clean (around 25-30 minutes).
What's the best way to store leftovers?
Store covered at room temperature for up to 3 days in an airtight container. For longer storage, refrigerate for up to 5 days. The frosting may firm up in the fridge—let it sit at room temperature for 10 minutes before serving. Freezing the cake itself works for up to 3 months.
Can I substitute Greek yogurt?
Yes! Use 0.5 cup sour cream or 0.5 cup applesauce as a substitute. If using sour cream, add a pinch of lemon juice to balance the tang. For applesauce, reduce the total liquid slightly by 1-2 tablespoons to maintain proper texture. The cake will still be moist and delicious.
