Desserts
Anna Olson’s chocolate cake delivers moist layers and fudgy swirls that make every slice worth the wait. This recipe combines rich cocoa with precise baking techniques to create a dessert that’s both elegant and foolproof—no professional skills required.
The secret lies in the right balance of ingredients and timing, ensuring each bite is velvety yet dense with chocolate flavor.
What sets this cake apart is the double-layer approach, where each moist crumb is separated by a velvety chocolate ganache. The recipe avoids common pitfalls like dryness or cracking, thanks to a cold butter creaming method and careful oven temperature control.
Even beginners can achieve restaurant-quality results with these straightforward steps.
The final product is a decadent yet balanced dessert—rich enough to satisfy chocolate lovers but not so heavy it feels indulgent. The fudgy swirls cut through the tender layers, creating a perfect contrast.
Whether you’re baking for a special occasion or a weekend treat, this recipe delivers consistent, impressive results every time.
Ready to bake? The process is simpler than it looks, with clear instructions for mixing, layering, and finishing. No fancy equipment needed—just patience and attention to detail. Let’s get started on a cake that will impress anyone who takes a bite.
Ingredients for anna olson chocolate cake
Twelve ingredients, two layers, and a velvety ganache—this is how you bake Anna Olson's legendary chocolate cake.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for creaming |
| Granulated Sugar 🍚 | 2 ½ cups | Superfine preferred for smoothness |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-processed for rich flavor |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, spooned lightly |
| Baking Powder 🍞 | 1 tbsp | Aluminum-free for best rise |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar bourbon |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa, chopped roughly |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Cold for ganache |
| Semisweet Chocolate Chunks 🍫 | 1 cup | For fudgy swirls |
The butter starts cold—this is non-negotiable for tender layers. Plugrá or Land O’Lakes unsalted are my go-tos, but any high-fat butter works. The cocoa powder makes all the difference: Valrhona or Guittard Dutch-processed delivers that deep, smooth chocolate flavor. Flour needs to be sifted—King Arthur or Gold Medal brands work best for consistent texture. For the chocolate chips, Ghirardelli or Callebaut 70% cocoa gives that perfect balance of richness and snap. Pro tip: Buy chocolate chunks in bulk from Whole Foods or Williams Sonoma for the best quality.
No Dutch-processed cocoa? Natural cocoa powder at half the amount works in a pinch, but the flavor won’t be as refined. Running short on vanilla? Vanilla bean paste adds extra depth. For the ganache, heavy cream should be chilled—room temperature cream makes a greasy mess. Substituting milk for cream? Add 2 tbsp powdered sugar to stabilize the ganache. The chocolate chunks can be swapped for chopped chocolate bars—just ensure they’re at least 60% cocoa for that fudgy texture. And if you’re short on chocolate chips, roughly chop a chocolate bar and use that instead.
Store the cake layers in an airtight container at room temperature for up to 3 days—the flavors deepen overnight. The ganache keeps for 1 week in the fridge, but it’s best used fresh. For make-ahead baking, assemble the cake 24 hours before serving—this allows the ganache to fully set and the layers to meld. If you need to transport it, wrap each layer individually in plastic wrap, then place the assembled cake in a cake carrier. The ganache will soften slightly at room temperature, but that’s normal—it’s part of its luxurious texture.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s one bowl—no fancy equipment, just a whisk and a spatula. The butter and sugar get creamed by hand (or a fork in a pinch), and the cocoa powder dissolves like magic into that rich batter. Honestly, it’s the kind of cake that makes me feel like a baking pro without the fuss.
- Deep Chocolate Love: That unsweetened cocoa powder? It’s the star here—no bitter aftertaste, just pure, velvety chocolate flavor in every moist bite. The sugar balances it perfectly, and the butter keeps it tender without being greasy. (Yes, even my picky husband licks the bowl.)
- Birthday or Breakfast: Serve it frosted for a celebration or slice it warm with a dollop of whipped cream for a cozy morning treat. The cake holds up well for guests but also disappears fast when it’s just me and my coffee. Between us, I’ve used it for everything from potlucks to "I just need cake" moments.
- Budget-Friendly Indulgence: This recipe costs next to nothing to make—pantry staples only, and the ingredients stretch far. A single batch feeds six, and leftovers? They’re even better the second day, especially if you wrap them tightly. I’ll be real: it’s my go-to when I want to feel fancy without breaking the bank.
Step-by-step instructions for Anna Olson's chocolate cake recipe
Master the balance of moisture and fudgy richness with this precise technique.
Cream Butter and Sugar for Maximum Moisture
In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter and 2.5 cups granulated sugar on medium speed for 3-5 minutes. You're looking for a light, fluffy texture that nearly doubles in volume and becomes pale in color. This creaming process incorporates air, which creates that signature tender crumb.
I like to scrape down the sides of the bowl with a rubber spatula every 30 seconds—this ensures even mixing and prevents pockets of unmixed butter. The butter should be completely smooth with no graininess remaining. If you're using superfine sugar, the mixture will blend even faster, but don't rush this step. Properly creamed butter and sugar form the foundation of a moist cake.
Incorporate Eggs and Dry Ingredients for Structure
Add the 4 whole large eggs, one at a time, mixing on low speed after each addition until fully incorporated. Then add the 2 tsp vanilla extract and mix for another 10 seconds. The batter should be thick and ribbony, holding its shape when the paddle is lifted.
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1 tbsp baking powder, 0.5 tsp salt, and 0.75 cup unsweetened cocoa powder. Sift the dry ingredients directly into the wet mixture, mixing on low speed just until combined—you should still see a few flour streaks. Overmixing develops gluten, which can make the cake dense. Stop mixing as soon as the dry ingredients disappear.
Fold in Chocolate and Prepare the Batter
Remove the bowl from the mixer and gently fold in the 1.5 cups dark chocolate chips and 1 cup semisweet chocolate chunks using a silicone spatula. Be careful not to overmix—just distribute the chocolate evenly throughout the batter. The chunks will create those beautiful fudgy swirls when baked.
Next, add the 1 cup whole milk and mix on low speed until just combined. The batter should be thick but pourable. Here's the thing—this batter is designed to be slightly thicker than traditional chocolate cake batter. That extra thickness helps create the moist texture we're after, even without oil. Let the batter rest for 10 minutes at room temperature before baking to allow the flour to fully hydrate.
Prepare and Bake the Cake Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans with butter, then line the bottoms with parchment paper. Divide the batter evenly between the pans. I use a kitchen scale for precision—each pan should receive exactly half of the batter.
Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean. The edges should be set, but the center should still have a slight bounce. Rotate the pans halfway through baking for even heat distribution. If your oven runs hot, start checking at the 25-minute mark. The cake is done when it springs back slowly when gently pressed in the center.
Create the Fudgy Ganache and Assemble
While the cake layers cool, prepare the ganache by heating the 1.5 cups heavy whipping cream in a saucepan over medium heat until it just begins to simmer. Pour the hot cream over the 1 cup semisweet chocolate chunks in a heatproof bowl and let it sit for 5 minutes. Then whisk until smooth and glossy. Let the ganache cool to 90°F—it should be thick enough to hold its shape but still pourable.
Level the cooled cake layers if needed, then place one layer on a plate. Spread half of the ganache evenly over the top, then add the second layer. Spread the remaining ganache over the top and sides of the cake. Chill in the refrigerator for 2 hours to allow the ganache to set completely. This patience ensures clean slices and perfect fudgy swirls throughout each piece.
Pro Tips For Making Anna Olson Chocolate Cake
- Sift the Cocoa: Mixing unsweetened cocoa powder into dry ingredients by hand leaves lumps—no matter how much you stir. Sift it first, then fold it into the flour and baking powder. This keeps the texture light and prevents those annoying gritty bits, especially if you’re using natural cocoa (which is drier than Dutch-process).
- Melt Butter Slowly: Don’t nuke the butter in the microwave—it burns before it melts. Warm it in the bowl over a pot of barely simmering water (double boiler) until just liquid. This keeps it from separating later, and your cake won’t turn greasy or dense. (Yes, it takes 5 minutes, but it’s worth it.)
- Don’t Overmix the Batter: Once you add the eggs, mix just until combined—maybe 10 strokes max. Overmixing adds air, then collapses it, leading to a cake that’s tough instead of tender. The batter should look thick but smooth, like pudding, not like you’re trying to make a soufflé.
- Test for Doneness Early: This cake’s edges pull away from the pan but the center might still wiggle. Insert a toothpick at the center—if it comes out with moist crumbs (not wet batter), it’s done. If you wait for the edges to look fully set, you’ll dry out the middle. Pull it when it’s just underdone; it’ll firm up as it cools.
Flavor customization for this recipe
Classic Chocolate Variations
For a deeper chocolate flavor, swap the Dutch-processed cocoa for natural cocoa powder (reduce by ¼ cup) and add ½ cup extra chocolate chips. The result? A more intense, slightly tangy chocolate taste that pairs perfectly with orange zest in the batter.
I’ve tested this with Ghirardelli 100% Cacao Natural Cocoa—it’s a game-changer for chocolate purists. 🍫
Espresso Infusion
Add 1 tbsp instant espresso powder to the dry ingredients for a subtle coffee kick that enhances the chocolate’s richness. This works surprisingly well with the vanilla extract—the two flavors complement each other beautifully.
For a stronger effect, steep 1 tbsp finely ground coffee in the 1 cup milk before adding it to the batter. Trust me, the espresso doesn’t overpower; it just deepens the chocolate experience.
Nutty Swirls
Fold in ½ cup chopped walnuts or hazelnuts along with the chocolate chunks for a delightful crunch. Toast the nuts first in a dry pan over medium heat for 5 minutes to bring out their natural oils and flavors.
The nuts add texture contrast that balances the cake’s softness. I recommend Dallas Market walnuts—they’re consistently high-quality and toast up perfectly.
Citrus Brightness
Zest 1 orange or 1 lemon and add it to the batter for a refreshing twist that cuts through the richness. The citrus pairs especially well with the espresso-infused version. For presentation, garnish with thin citrus slices on top of the ganache.
The acidity from the zest also helps preserve the cake’s moisture longer. I’ve found Navel oranges work best—they’re sweet enough to complement the chocolate without being overpowering.
Spiced Chocolate
Add ½ tsp ground cinnamon and ¼ tsp cayenne pepper to the dry ingredients for warmth and a hint of spice. The cinnamon enhances the chocolate’s depth, while the cayenne adds a subtle kick that’s surprising yet balanced.
This variation feels especially cozy during fall and winter months. For an extra touch, sprinkle ground cinnamon on top of the ganache before chilling. 🌶️
Salted Caramel Twist
Replace half of the ganache with salted caramel sauce (store-bought or homemade) for a decadent twist. Drizzle the caramel between the cake layers and on top before chilling. The salt in the caramel enhances the chocolate’s sweetness, creating a sophisticated flavor profile.
I recommend Trader Joe’s Salted Caramel Sauce—it’s affordable and consistently delicious. For a homemade version, simmer 1 cup sugar with ½ cup heavy cream and 2 tbsp butter until it turns amber, then stir in ½ tsp flaky sea salt.
Nutrition facts
Frequently asked questions
Why does this recipe use cold butter?
The cold butter creates a more tender crumb by preventing gluten development. When creamed properly, it incorporates air that stays trapped during baking, resulting in that signature moist texture. This technique is especially important for chocolate cakes, which can easily become dense if overmixed. Always use butter straight from the fridge, cubed but not melted!
Can I bake this cake in a single 9-inch pan?
Yes, but you'll need to reduce the baking time to 25-30 minutes and watch closely for doneness. The cake will be thinner and denser than two layers. For best results, stick with two pans—the double-layer approach creates that perfect balance of height and moisture. The ganache will still work, but you may need to adjust the amount slightly.
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap, then place it in an airtight container. It stays fresh at room temperature for 3 days or in the fridge for 5 days. For longer storage, freeze slices individually wrapped for up to 3 months. The ganache may soften slightly when brought to room temperature, but that's normal—it's part of its luxurious texture!
My cake turned out dry—what went wrong?
Dryness usually comes from overbaking, overmixing, or using old ingredients. Check your oven temperature with a thermometer—many home ovens run hot. Also ensure you're not overmixing after adding the dry ingredients (just until combined). For extra moisture, brush the cooled layers with simple syrup before adding ganache. The cold butter technique should prevent this, but sometimes flour absorbs more moisture than expected.
Can I make this cake gluten-free?
Yes, but with modifications. Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add ½ tsp xanthan gum to improve structure. You may need to reduce the milk by 2 tbsp since gluten-free flours absorb differently. Test the batter consistency first—it should be slightly thicker than traditional batter to compensate for the lack of gluten structure.
