Desserts
This amaretto chocolate cake recipe delivers a perfect balance of rich chocolate and nutty amaretto flavor in every moist, fudgy layer. The secret lies in infusing the batter with amaretto liqueur while keeping the texture tender and the sweetness perfectly balanced—no dry or overly sweet cake here. I've perfected this recipe after years of testing, ensuring the layers stay rich and the filling remains velvety smooth.
The cake itself is made with a simple yet effective combination of cocoa powder, espresso powder (to deepen the chocolate flavor), and just the right amount of sugar to complement the amaretto's natural sweetness. The amaretto isn't just an afterthought—it's baked into the layers and folded into the filling, creating a cohesive flavor that's both sophisticated and approachable. No prior baking experience? This recipe is designed to be foolproof, with clear steps and tips to avoid common pitfalls.
What you'll end up with is a decadent, three-layer cake with a fudgy texture that's almost like brownie layers, separated by a liqueur-infused chocolate ganache. The amaretto shines through in every bite, adding a subtle nutty warmth that pairs beautifully with the deep chocolate. The cake is rich enough to feel indulgent but not so heavy that it leaves you feeling weighed down—just the right balance for a dessert that feels special yet achievable.
Whether you're baking for a celebration or simply treating yourself, this cake is guaranteed to impress. The recipe includes tips for achieving the perfect texture, balancing the sweetness, and even making it ahead of time. Let's get started on creating a dessert that tastes like it came straight from a high-end patisserie.
Ingredients for amaretto chocolate cake
Twelve ingredients, three layers—this cake balances rich chocolate with nutty amaretto elegance.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 2 cups | Softened to room temperature |
| Granulated Sugar 🍚 | 2 ½ cups | Superfine preferred for smoothness |
| Cocoa Powder 🍫 | ¾ cup | Natural, unsweetened preferred |
| Espresso Powder ☕ | 1 tbsp | Enhances chocolate depth |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Large Eggs 🥚 | 4 whole | Room temperature for even mixing |
| Vanilla Extract 🌸 | 2 tsp | Pure Madagascar preferred |
| Baking Powder 🧪 | 1 ½ tsp | Aluminum-free for stability |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Semisweet Chocolate Chips 🍫 | 1 ½ cups | High-quality, 60% cacao |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for ganache |
| Powdered Sugar 🍚 | 1 cup | Sifted for smooth ganache |
The cocoa powder and espresso powder are non-negotiable for depth—Valrhona or Ghirardelli deliver the best flavor consistency. Amaretto liqueur should be premium (like Disaronno) to avoid artificial aftertaste. For butter, Plugrá or Land O'Lakes unsalted work perfectly when softened to room temperature. The semisweet chocolate chips must be high-quality (avoid generic store brands) to prevent graininess in the ganache. Bulk bins at Whole Foods or specialty stores are ideal for sourcing these ingredients.
No espresso powder? Instant espresso granules at half the amount work in a pinch. Substitute amaretto with 1 tbsp almond extract plus 2 tbsp almond syrup for a similar nutty profile. For a lighter texture, replace 1/4 cup flour with cornstarch. The ganache can be made dairy-free by using coconut cream instead of heavy whipping cream, though texture will differ slightly. Diamond Crystal baking powder is preferred over Aluminum-free for optimal rise—check the label.
Store amaretto liqueur in a cool, dark cabinet to preserve its flavor for up to 1 year. Unused cocoa powder keeps indefinitely in an airtight container, while chocolate chips last 6-12 months in the pantry. The ganache can be refrigerated for 1 week or frozen for 3 months—reheat gently in the microwave for 10-second bursts. Prevent dryness by wrapping the cake layers in plastic wrap between assembly and baking.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my hands are full—just cream the butter and sugar by hand, then fold in the dry ingredients. The espresso powder cuts through the richness, so you don’t need to overthink the texture.
- Almond-Kissed Magic: That amaretto swirl? It’s the star. The nutty depth from the cocoa powder and the boozy warmth of the alcohol (even if you bake it off) make every bite taste like a dessert you’d pay double for at a café.
- Date-Night Ready: Slice it for a fancy dinner, but honestly? I’ve served it at book club with tea, at a last-minute birthday party, and even as a breakfast-for-dinner hack. The cocoa and espresso keep it sophisticated without requiring a three-course menu.
- Budget-Friendly Luxury: You’re using pantry staples—flour, butter, sugar—and a splash of amaretto (or even almond extract in a pinch). The espresso powder adds depth for pennies, and leftovers? They stay moist for days, so you’re not scrambling to bake again.
Step-by-step instructions for amaretto chocolate cake
This method delivers a rich, fudgy chocolate cake infused with amaretto's nutty depth—every layer perfect.
Cream Butter and Sugars to Lighten the Batter
In a stand mixer fitted with the paddle attachment, beat the 2 cups unsalted butter and 2.5 cups granulated sugar on medium speed for 4-5 minutes until light and fluffy, nearly doubling in volume. The mixture should be pale and ribbon-like when you lift the paddle—this incorporates air that creates a tender crumb. I press my finger into the butter-sugar blend occasionally to ensure it's fully softened but not greasy.
Here's the thing—don't rush this step. The creaming process is what makes the difference between a dense cake and one with that perfect, melt-in-your-mouth texture. You'll know it's ready when the sugar crystals dissolve completely and the mixture leaves clean streaks when the paddle lifts away.
Add Wet Ingredients and Infuse with Amaretto
Reduce the mixer speed to low and add the 4 whole large eggs, one at a time, mixing just until each is fully incorporated. After the last egg, add the 0.5 cup amaretto liqueur and 2 tsp vanilla extract, mixing for 30 seconds to combine. The amaretto will immediately brighten the batter with its almond notes and subtle sweetness—this is where the cake gets its signature character.
Next, whisk together the 3 cups all-purpose flour, 0.75 cup cocoa powder, 1 tbsp espresso powder, 1.5 tsp baking powder, and 0.5 tsp salt in a separate bowl. Sift the dry ingredients directly into the wet mixture while mixing on low speed just until combined—you should still see slight flour streaks. Overmixing develops gluten, which can make the cake tough. Fold in the 1.5 cups semisweet chocolate chips by hand using a spatula to distribute them evenly throughout the batter.
Bake in Two Layers for Even Cooking
Preheat your oven to 350°F and divide the batter evenly between two 8-inch round cake pans lined with parchment paper. Bake for 28-32 minutes, or until a toothpick inserted into the center comes out with moist crumbs but no wet batter. The edges should be set, but the center should still have a slight bounce—this ensures a fudgy texture without being underdone.
I like to rotate the pans halfway through baking for even heat distribution. If the tops brown too quickly, tent the pans with foil. Once baked, let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. The cooling process is crucial—rushing it can cause the layers to crack when assembling.
Prepare the Amaretto Ganache
While the cakes cool, heat 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 powdered sugar and let it sit for 1 minute to dissolve. Then, add the 1.5 cups semisweet chocolate chips and stir gently until melted and smooth. The ganache should coat the back of a spoon and hold its shape when drizzled—this consistency is perfect for filling and frosting.
Stir in 2 tablespoons of the amaretto liqueur (reserve the rest for brushing between layers) to enhance the nutty flavor. Let the ganache cool slightly until it's thick enough to pipe but still pourable—this usually takes about 10 minutes. The ganache should be glossy and slightly thickened, ready to create that signature professional finish.
Assemble and Chill for Maximum Flavor
Place one cake layer on a serving plate and spread a thin layer of the amaretto ganache over the top. Brush the layer lightly with the remaining 2 tablespoons amaretto liqueur to add moisture and depth of flavor. Repeat with the second layer, then spread the remaining ganache evenly over the top and sides, creating a smooth finish. Use a spatula to smooth any imperfections.
Chill the cake in the refrigerator for at least 2 hours (or up to 24 hours) before serving. This step ensures the ganache sets properly and the flavors meld together. The cake will keep well in the fridge for up to 5 days, though I promise it won't last that long—each slice delivers a perfect balance of rich chocolate, nutty amaretto, and velvety ganache.
Pro Tips For Making Amaretto Chocolate Cake
- Sift the Cocoa: I learned this the hard way—lumpy cocoa powder ruins everything. Use a fine-mesh sieve to sift it directly into the dry ingredients before mixing. This keeps the texture light and prevents bitter pockets of undissolved powder. ---
- Whisk the Butter First: Don’t just melt the butter and dump it in. Whisk it with the sugar until it’s pale and fluffy—about 3-4 minutes. This adds air to the batter, making the cake rise higher and stay moist longer, especially with the dense cocoa. ---
- Skip the Overmixing: Once you add the flour, mix just until combined. Overmixing develops gluten, which turns your cake dense and chewy. Fold in the dry ingredients with a spatula—stop when no flour streaks remain. ---
- Test with a Toothpick: The cake’s done when the toothpick comes out with moist crumbs, not wet batter. If it’s sticky, bake 5-10 more minutes. Underbaking here makes the texture gummy, and overbaking dries it out—especially with the espresso powder drawing out moisture.
Best sauces and condiments for this dish
Amaretto-Caramel Drizzle
Elevate your cake with a homemade amaretto caramel drizzle—simmer ½ cup granulated sugar with ¼ cup water until amber, then whisk in 2 tbsp heavy cream and 1 tbsp amaretto liqueur. Drizzle over the chilled cake just before serving for a glossy, nutty-sweet finish. This pairs perfectly with the ganache and adds a restaurant-worthy touch. 💛
Salted Caramel Sauce
Balance the richness with a salted caramel sauce—heat 1 cup granulated sugar in a saucepan until melted, then add ¼ cup heavy cream and 1 tsp flaky sea salt. Simmer for 5 minutes, then drizzle over slices or serve on the side. The salt enhances the amaretto’s natural sweetness while adding texture contrast. I love using Maldon sea salt for its delicate crystals.
Chocolate Espresso Glaze
Deepens the chocolate flavor with a quick espresso glaze—melt ½ cup semisweet chocolate chips with 2 tbsp heavy cream and 1 tsp instant espresso powder in a microwave-safe bowl in 30-second bursts. Drizzle over the cake or use it to fill the center of each slice. The espresso intensifies the chocolate’s depth without overpowering the amaretto. 🍫
Whipped Mascarpone Cream
Lighten the cake with whipped mascarpone cream—whisk ½ cup mascarpone cheese with ¼ cup powdered sugar and 1 tbsp amaretto liqueur until fluffy. Pipe or dollop onto slices for a creamy contrast. This adds a luxurious texture that cuts through the dense cake layers. For extra flair, top with toasted almond slivers or dark chocolate shavings.
Spiced Orange Zest
Add brightness with a citrus zest glaze—mix 2 tbsp powdered sugar with 1 tbsp fresh orange zest and 1 tsp amaretto liqueur. Brush lightly over the cake’s surface or sprinkle over slices. The orange’s acidity balances the amaretto’s sweetness, while the zest adds a refreshing aroma. Use blood orange zest for an even deeper flavor profile.
Nutty Almond Butter Swirl
For texture lovers, swirl in almond butter—mix ¼ cup creamy almond butter with 1 tbsp amaretto liqueur and spread between cake layers. The nutty depth complements the amaretto, creating a cohesive flavor experience. I recommend Marinated Almonds brand for its smooth consistency. 🌰
Nutrition facts
Frequently asked questions
Can I substitute amaretto with another liqueur?
Yes, but the flavor will change. For a similar nutty profile, use 1 tbsp almond extract plus 2 tbsp almond syrup (or 1 tbsp maraschino cherry juice for sweetness). Avoid strong liqueurs like Grand Marnier—they'll overpower the chocolate. If using rum or brandy, reduce to 2 tbsp and add 1 tsp vanilla extract to balance.
Why did my cake turn out dry?
Overbaking is the most common cause—check with a toothpick at 28 minutes (not 32). Another culprit: too much flour or baking powder. Weigh your ingredients (especially flour) for accuracy. For moisture, brush layers with 2 tbsp amaretto liqueur before adding ganache, or add 1 tbsp sour cream to the batter.
How do I make this cake gluten-free?
Replace the 3 cups all-purpose flour with a 1:1 gluten-free blend (like Bob's Red Mill 1-to-1). Add 1 tsp xanthan gum if your blend doesn't include it. Reduce the baking powder to 1 tsp and bake at 325°F for 35-40 minutes—gluten-free cakes need lower heat and longer time to set properly.
Can I bake this in a different pan size?
Yes, but adjust baking time. For 9-inch pans, reduce batter by 1/3 and bake 25-30 minutes. For 6-inch pans, use full batter and bake 35-40 minutes. Always check doneness with a toothpick. The cake should spring back slightly when pressed but not be jiggly—this ensures fudgy texture without being underdone.
Is it safe to bake with amaretto?
The alcohol content (25% ABV) bakes off completely, leaving only the flavor. For extra safety, bake at 350°F for the full time (no shorter). The 0.5 cup used in this recipe is well within safe limits—it's the same amount used in many professional desserts like tiramisu.
