Desserts
Amaretto chocolate cake transforms classic dessert into a sophisticated treat with its signature boozy vanilla swirls and perfectly crispy crown. The amaretto liqueur infuses rich chocolate layers with nutty depth, creating a balance between decadent and refined. I developed this recipe after years of testing—every element, from the moist crumb to the golden crust, is designed to impress without sacrificing ease.
The secret lies in the amaretto-infused vanilla swirl, which cuts through the chocolate's intensity while adding warmth. You'll bake a tender chocolate cake, then layer it with a velvety amaretto cream cheese frosting that ties everything together. The result is a cake with crispy edges, a tender crumb, and a flavor profile that's both indulgent and balanced.
This recipe delivers restaurant-quality results at home, with a 350°F/175°C bake time of 30-40 minutes for even cooking. The amaretto enhances the chocolate's natural richness, while the vanilla swirl adds a bright contrast. Serve with a shot of espresso martini or a cup of coffee to complement the flavors perfectly.
Perfect for celebrations or a special treat, this cake combines simplicity with sophistication. The frosting's nutty undertones echo the amaretto, creating a harmonious bite. Let's get baking—your taste buds will thank you.
Ingredients for amaretto chocolate cake
Rich chocolate layers meet boozy vanilla swirls for a cake that’s both decadent and refined.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Sifted for even texture |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for swirl |
| Granulated Sugar 🍚 | 2 cups | Light brown preferred |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar preferred |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-processed for smoothness |
| Baking Soda 🧂 | 1 tsp | Freshly measured |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Milk 🥛 | ¾ cup | Whole for richness |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth frosting |
| Vanilla Bean Paste 🌿 | 1 tbsp | For intense vanilla flavor |
| Almond Extract 🌰 | ½ tsp | Pure, not imitation |
The amaretto liqueur is non-negotiable here—Disaronno or Giffard are my go-tos, but any quality brand with 25% ABV works. You’ll find it in the liquor section of Whole Foods or BevMo if you’re stocking up. For the butter, Plugrá or Land O’Lakes unsalted work perfectly, but European-style like President takes this cake to the next level. The cocoa powder? Dutch-processed is key—Hershey’s Special Dark is a reliable pantry staple, but Valrhona or Callebaut elevate the flavor profile. The vanilla extract should be pure Madagascar—imitation won’t cut it for this sophisticated dessert.
No amaretto? Frangelico or Triple Sec can substitute at the same amount, though the flavor will shift slightly. Running low on vanilla? Vanilla bean paste works in a pinch, but add an extra 0.25 tsp for depth. The cream cheese must be full-fat—Philadelphia is foolproof, but Briefer or Whipped brands add a tangy richness. For the almond extract, McCormick or Gourmet Gift Basket are budget-friendly, but LorAnn Oils is my splurge pick. The frosting’s texture hinges on room-temperature cream cheese, so take it out 30 minutes early—don’t skip this step!
This cake keeps beautifully for 3 days at room temperature, wrapped in parchment and foil, but the frosting softens in heat. For longer storage, slice and freeze portions in airtight containers for up to 3 months—thaw at room temperature before serving. The crispy crown is best enjoyed within 2 days, so bake fresh if you’re hosting. Pro tip: Brush the top with amaretto syrup (reduce 0.25 cup liqueur + 1 tbsp sugar) before baking for extra shine and flavor.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m too lazy to pull out the stand mixer—just cream butter and sugar by hand (or use a fork if you’re really in a rush). The amaretto’s nutty warmth cuts through the richness, so you don’t even miss the extra effort.
- Liquor Cabinet Magic: That splash of amaretto isn’t just flavor—it’s a whole vibe. The almond notes from the liqueur and vanilla extract turn this into a cake that tastes like a cozy nightcap in dessert form. Honestly, it’s the kind of treat that makes you want to pour yourself a glass while you eat it.
- Weeknight or Celebration: This cake plays both roles without breaking a sweat. Serve it with a scoop of vanilla ice cream for a no-fuss dinner, or drizzle it with chocolate ganache and fresh berries for a birthday that feels fancy. Between us, it’s my go-to for “I actually baked something” moments.
- Leftovers That Last: The texture stays moist for days—no dry crumbs here. I’ve reheated slices in the microwave with a splash of milk and called it “breakfast cake,” and no one’s ever complained. Plus, the butter and sugar base mean it’s cheaper than ordering dessert out, so your wallet thanks you too.
Step-by-step instructions for amaretto chocolate cake
Here's how to create a decadent cake with rich chocolate layers, boozy amaretto swirls, and a crispy crown.
Prepare the Chocolate Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, sift together the 2 cups all-purpose flour, 0.75 cup unsweetened cocoa powder, 1 tsp baking soda, and 0.5 tsp salt. This ensures a smooth, even texture without lumps.
In a separate large bowl, cream together the 1.5 cups unsalted butter and 2 cups granulated sugar on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for a tender crumb. Add the 2 whole large eggs, one at a time, mixing well after each addition. The mixture should nearly double in volume and become pale.
Incorporate the 0.5 cup amaretto liqueur, 2 tsp vanilla extract, and 0.5 tsp almond extract into the butter-sugar mixture. The amaretto adds a delightful nutty depth, while the almond extract enhances the flavor profile. Gradually add the dry ingredients to the wet, mixing on low speed just until combined—overmixing develops gluten, leading to a tough cake.
Create the Vanilla Swirl Dough
In a small bowl, whisk together the 0.75 cup milk, 1 tbsp vanilla bean paste, and 2 tbsp granulated sugar to create the swirl mixture. The vanilla bean paste adds a rich, aromatic quality that complements the chocolate beautifully. Set this aside while you prepare the buttercream.
For the buttercream, beat the 8 oz cream cheese and remaining 0.5 cup unsalted butter (softened) until smooth. Gradually add the 3 cups powdered sugar, mixing on low speed until fully incorporated. Add the 1 tbsp vanilla bean paste and 0.5 tsp almond extract for extra flavor. The buttercream should be light and fluffy, with a smooth consistency.
Layer and Swirl the Cake
Divide the chocolate cake batter evenly between the two prepared pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to a wire rack to cool completely. This prevents cracking as they cool.
Once cooled, level the tops of the cakes if necessary. Spread a thin layer of buttercream on the bottom cake, then pipe or spread the vanilla swirl mixture evenly over the top. Place the second cake layer on top and spread another layer of buttercream over the entire cake, creating a smooth base for the final touches.
Frost and Create the Crispy Crown
Spread the remaining buttercream evenly over the top and sides of the cake. For the crispy crown, preheat your oven's broiler. Line a baking sheet with parchment paper and spread a thin layer of the buttercream on top. Sprinkle evenly with granulated sugar and place the cake upside-down on the baking sheet. Broil for 1-2 minutes until the sugar melts and caramelizes into a crispy, golden crust.
Immediately invert the cake back onto a serving plate. The sugar crown should be golden and slightly crunchy, adding a delightful contrast to the soft layers beneath. Allow the cake to cool for 15 minutes before slicing to let the frosting set slightly. Serve warm for the best experience, with each slice offering a perfect balance of rich chocolate, nutty amaretto, and creamy vanilla swirls.
Pro Tips For Making Amaretto Chocolate Cake
- Melt Butter Slowly: If you dump cold butter into the mix, you’ll end up with greasy pockets instead of a tender crumb. Heat the butter and sugar together until it’s just starting to bubble—about 3-4 minutes—so the butter emulsifies properly. (Yes, even if you’re impatient like me.) ---
- Measure Amaretto Precisely: That bottle’s measurements aren’t always accurate, and too much liqueur makes the cake dense. Use a kitchen scale or a measuring spoon to hit ¼ cup exactly—then taste the batter before baking. If it smells too sharp, cut back by 1 tablespoon. ---
- Avoid Overmixing the Batter: I used to beat the flour and wet ingredients like I was punishing them. Stop mixing as soon as the dry ingredients disappear—overworking it turns the cake tough. Use a spatula to fold in the last bit of flour gently. (Your future self will thank you.) ---
- Use Room-Temp Butter: Cold butter creates pockets that won’t bake evenly, leading to a cake with uneven texture. Let the butter sit out for 30-45 minutes before creaming—it should be soft but not greasy. (No, the microwave doesn’t count.)
Dietary considerations for this dish
Gluten-Free Adaptation
Replace the 2 cups all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob's Red Mill. These blends include xanthan gum, which mimics gluten's structure for a tender crumb. Add 1 tsp extra baking powder to compensate for reduced lift. For the crispy crown, use a gluten-free sugar cookie mix like Trader Joe's for sprinkling. 🌾
Dairy-Free Options
Swap unsalted butter for Earth Balance vegan butter or Miyoko's cream cheese to maintain richness. Use coconut milk instead of whole milk in the swirl mixture, and replace powdered sugar with coconut sugar for a neutral sweetness. The texture remains creamy, though slightly lighter. For the frosting, Kite Hill almond milk cream cheese works beautifully. 🧈
Lower Sugar Version
Reduce the granulated sugar by 0.5 cup in the cake batter and use 0.25 cup monk fruit sweetener (like Lakanto) to maintain moisture. For the frosting, cut powdered sugar to 2 cups and add 1 tbsp erythritol for sweetness without spiking blood sugar. The amaretto's natural sweetness balances the reduction perfectly. 🍚
Nut-Free Considerations
Skip the almond extract and replace it with 0.25 tsp vanilla bean paste for depth. Ensure your amaretto liqueur is nut-free (check labels—Disaronno is typically safe). Use sunflower seed butter (like SunButter) instead of nut-based spreads if adding a swirl layer. For the crispy crown, opt for crushed graham crackers for sprinkling. 🌰
Alcohol-Free Swap
Replace the 0.5 cup amaretto with 0.5 cup almond-flavored syrup (like Torani) or 0.25 cup apricot jam reduced with 0.25 cup water. For the frosting, add 0.5 tsp almond extract to compensate for lost flavor. The cake retains its nutty depth without alcohol. This version is perfect for gatherings where sobriety is preferred. 🍷
Nutrition facts
Frequently asked questions
Can I substitute amaretto with another liqueur?
Yes, but the flavor will change slightly. For a similar nutty profile, try Frangelico or Triple Sec at the same 0.5 cup amount. If you want a sweeter alternative, Kahlúa works well but adds coffee notes. Avoid strong liqueurs like Grand Marnier—they can overpower the chocolate.
Why does my cake crack on top?
Cracking usually happens when the cake cools too quickly or the batter is overmixed. Always let cakes cool in their pans for 10 minutes before removing, and avoid opening the oven door during baking. Also, ensure your oven is fully preheated to 350°F before baking.
How do I make this cake ahead of time?
Bake the cake layers 1 day ahead and store them wrapped tightly in plastic at room temperature. Assemble the cake 4 hours before serving to let the frosting set. For the crispy crown, add it just before serving—it's best enjoyed fresh and crunchy.
Can I use this recipe for a single-layer cake?
Simply bake the batter in one 9-inch round pan for 35-40 minutes until a toothpick comes out clean. Add an extra 0.25 cup of buttercream to compensate for the missing layer. The swirl mixture can be piped directly onto the cooled cake before frosting.
What's the best way to store leftovers?
Keep the cake in an airtight container at room temperature for up to 3 days. For longer storage, slice and freeze portions in individual containers for up to 3 months. Thaw overnight in the fridge—never at room temperature—to preserve texture.
