Desserts
This amaretto cake recipe from scratch transforms simple ingredients into a luxurious dessert with layers of nutty, boozy richness that tastes like a bakery secret. 🌟 The key lies in infusing the batter with amaretto liqueur—not just for flavor, but to create that signature tender crumb and subtle almond aroma that sets it apart from vanilla cakes.
I’ve perfected this version over years of baking, ensuring every slice delivers that perfect balance of moist cake and velvety frosting.
The process starts with a classic vanilla cake base, elevated by the addition of amaretto in both the batter and the buttercream. No shortcuts here—we’re talking from-scratch sponge cake baked to golden perfection, then layered with a liqueur-infused frosting that binds the flavors together.
The result? A cake that’s rich, moist, and impossibly tender, with just the right amount of boozy warmth in every bite. This isn’t your average dessert; it’s a showstopper for celebrations or a decadent treat for when you want to impress.
What makes this recipe special is the technique: baking the cake in a single layer ensures even baking, while the amaretto-infused buttercream adds depth without overpowering the delicate almond notes. The frosting also doubles as a glaze, giving the cake that professional finish you’d expect from a high-end patisserie.
Whether you’re serving it at a dinner party or saving it for a special occasion, this cake delivers restaurant-quality results with a homemade touch.
For those who prefer an alcohol-free version, I’ll share a substitution that maintains the same nutty flavor profile—because great dessert shouldn’t require a cocktail. And if you’re feeling ambitious, we’ll explore layering techniques for extra height and drama. Let’s get baking!
Ingredients for amaretto cake recipe from scratch
Twelve ingredients, three layers of almond-amaretto magic—this cake tastes like a bakery secret.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 ½ cups | White or light brown |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Large Eggs 🥚 | 6 whole | Room temperature, separated |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Vanilla Extract 🌸 | 2 tsp | Pure, high-quality |
| Almond Extract 🌿 | 1 tsp | Pure, not imitation |
| Baking Powder 🧂 | 2 tsp | Diamond Crystal brand |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Powdered Sugar 🍚 | 4 cups | For buttercream |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat, cold |
| Almond Slices 🌰 | 1 cup | Toasted for garnish |
| Almond Flour 🌰 | ½ cup | For additional almond flavor |
| Lemon Zest 🍋 | 1 tbsp | Fresh, finely grated |
The amaretto is non-negotiable here. Disaronno or Galletti are the gold standards—anything cheaper and you’ll taste the difference. Grab a bottle from the liquor store (they’re usually in the baking aisle too) or your favorite bar. The butter should be room temperature—press it, it should hold its shape but still be soft. For the almond extract, McCormick or Goya are reliable brands, but honestly, any pure extract will do. The vanilla? Nielsen-Massey if you want to splurge, but even the basic grocery store stuff works fine. Toast your almond slices in a dry pan for 2-3 minutes until fragrant—they’ll add crunch and depth to every slice.
No amaretto? Almond syrup or marzipan extract can mimic the flavor, though it won’t have that boozy warmth. For the buttercream, if you’re avoiding dairy, coconut cream whipped to stiff peaks works surprisingly well. Short on powdered sugar? Blend regular sugar in a food processor until it’s fine. The eggs need to be room temperature—cold eggs won’t whip properly. And if you’re making this ahead, bake the cake 1-2 days early—the flavors deepen as it sits. The lemon zest is optional but adds a bright contrast to the richness.
This cake keeps beautifully. Wrap the fully frosted cake in plastic wrap and store at room temperature for up to 3 days. For longer storage, freeze the unfrosted layers (separated by parchment) for 3 months. The buttercream can be made a day ahead—just whip it again briefly before using. To serve, dust with powdered sugar and add those toasted almond slices right before cutting. Trust me, the presentation makes it taste even better.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it uses what’s already in my cupboard—no specialty stops. Butter, sugar, eggs, flour? Check. The only splurge is a small bottle of amaretto, which stretches for multiple cakes (and margaritas, no judgment).
- Almond-Kissed Comfort: That first bite of tender crumb with warm almond notes? It’s like dessert hugs you. The amaretto soaks in just enough to keep it moist—no dry, sad cake here.
- Birthday to Brunch: Slice it for a crowd’s dessert, serve it chilled with coffee for a lazy Sunday, or pack it for a picnic. Honestly, I’ve even fed it to my skeptical in-laws, and they asked for seconds.
- Zero-Waste Win: The leftovers? Better the next day—if they last that long. And since it’s a one-bowl mix, I can halve the recipe without stress. My wallet and my countertop thank me.
Step-by-step instructions for amaretto cake with layers of flavor
This cake delivers rich layers of almond-infused flavor and silky buttercream—here's how to nail it.
👨🍳 Step 1: Mix the Cake Batter for Perfect Texture
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, combine the 3 cups sifted all-purpose flour, 2.5 cups granulated sugar, 2 tsp baking powder, and 0.5 tsp salt. Whisk until evenly distributed—this ensures no dry spots when we add wet ingredients.
In a separate bowl, beat the 1.5 cups room-temperature unsalted butter until smooth and creamy (about 2 minutes). Add the 6 whole room-temperature large eggs one at a time, mixing well after each addition. Stir in the 0.5 cup amaretto liqueur, 2 tsp vanilla extract, 1 tsp almond extract, and 1 tbsp lemon zest. The batter should be thick but pourable—if it looks too stiff, add 1-2 tablespoons milk to loosen.
🍳 Step 2: Bake the Layers to Golden Perfection
Divide the batter evenly between the prepared pans. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the tops spring back when touched. Real talk: don't overbake—this cake stays moist, and overcooking dries it out. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
Here's the thing—if your pans are dark, the cakes might brown faster. Watch them at the 22-minute mark and adjust accordingly. The edges should pull away slightly from the pan, and the tops should be golden but not dark brown.
🥘 Step 3: Make the Almond Buttercream Filling
In a stand mixer fitted with the whisk attachment, beat the 1.5 cups cold heavy whipping cream until soft peaks form. Gradually add the 4 cups powdered sugar and mix on low speed until combined. Increase to high speed and whip for 3-4 minutes until the buttercream is thick, glossy, and holds stiff peaks.
Remove the bowl from the mixer and fold in the 0.5 cup almond flour using a spatula. This adds depth to the almond flavor without altering the texture. For extra richness, you can also fold in 1 tablespoon amaretto liqueur here—just enough to enhance the flavor without making the filling too wet.
🔪 Step 4: Assemble the Cake with Crispy Almond Topping
Place one cake layer on a serving plate. Spread about ⅓ of the buttercream evenly over the top, leaving a ½-inch border uncovered. Repeat with the second layer, then cover the entire cake with the remaining buttercream. Smooth the top with an offset spatula, creating a slight dome shape for stability.
Toast the 1 cup almond slices in a dry skillet over medium heat for 2-3 minutes until golden and fragrant. Press half of them gently into the sides of the cake for decoration. Save the rest for garnishing the top—arrange them in a circular pattern or scatter them artistically. Chill the cake in the refrigerator for at least 2 hours before serving to let the flavors meld.
⏰ Step 5: Serve with Confidence (And a Splash of Liqueur)
Slice the cake with a warm, wet knife for clean cuts. The layers should be moist but not soggy, with a perfect balance of tender crumb and crisp almond slices. For an extra-special touch, drizzle a little amaretto liqueur over each slice before serving—it adds a sophisticated finish that guests will love.
This cake keeps well in the refrigerator for 3-4 days, though I promise it won't last that long. The combination of the almond-infused cake, rich buttercream, and toasted almonds makes every bite feel like a little Italian café experience.
Pro Tips For Making Amaretto Cake Recipe From Scratch
- Cream Butter Properly: Beat the butter and sugar until it’s pale and fluffy—about 3-5 minutes with an electric mixer. I used to rush this, and the cake turned out dense and flat; the air in that butter-sugar mix is what makes it light. No shortcut here.
- Measure Amaretto Precisely: Use a kitchen scale for the liqueur—1.5 ounces (45ml) is the sweet spot. Eyeballing it can make the cake too boozy or too dry. (Yes, even if you’re impatient like me.)
- Avoid Overmixing the Batter: Stop folding in the flour as soon as it’s just combined—lumpy is fine, overworking makes gluten. I learned this the hard way when my cake turned out tough instead of tender.
- Bake at 325°F, Not Hotter: The recipe calls for 325°F for a reason—higher heat causes the alcohol to evaporate too fast, leaving a dry cake. Trust the temp; your oven’s hot spots won’t ruin it if you rotate the pan halfway.
Serving suggestions for this recipe
Warm Beverage Pairings
Serve this amaretto cake with a steaming cup of espresso to cut through the richness—its bold flavor enhances the nutty notes in the cake. For a cozier vibe, try hot chocolate with a splash of amaretto liqueur stirred in, creating a dessert-inspired drink that complements the cake’s almond essence.
If you prefer tea, a chamomile or Earl Grey with a hint of lemon zest mirrors the cake’s bright citrus note. 💛
Fruit Complements
Add a raspberry coulis or fresh strawberries on the side—their tartness balances the cake’s sweetness. I like to lightly macerate berries with a touch of amaretto (about 1 tbsp) and a pinch of sugar for 10 minutes before serving.
For a more dramatic presentation, arrange orange slices alongside the cake—the citrus pairs beautifully with almond flavors.
Cheese Board Contrast
Serve slices of the cake alongside a cheese board for a sophisticated dessert-and-savory pairing. I recommend aged Gouda or Brie—their creamy, caramelized notes contrast the cake’s nutty profile.
Add crackers, honeycomb, and dried apricots to round out the board. The cheese adds a salty balance that makes the cake taste even more decadent.
Garnish Upgrades
Before serving, dust the cake with powdered sugar and add a few gold leaf flakes for an elegant touch. For extra flair, drizzle amaretto-infused caramel (simmer ½ cup sugar + ¼ cup amaretto until golden) over the top.
A sprinkle of crushed pistachios adds another layer of nutty texture and color contrast. These details elevate the presentation without overpowering the cake’s natural flavors. ✨
Seasonal Serving Ideas
In winter, pair the cake with spiced rum or mulled wine for a cozy dessert experience. For spring, serve it chilled with a mint-infused syrup drizzle to refresh the palate.
In summer, offer it with vanilla bean ice cream on the side for a lighter, creamier contrast. The cake’s versatility makes it perfect for any season’s celebration. 🍂
Presentation Tips
Use a wooden cake stand or marble slab to serve the cake—these surfaces add warmth and elegance. For a rustic touch, place the cake on a slate board with a few edible flowers (like violets or pansies) scattered around.
If serving at a party, cut the cake into wedge-shaped slices for easy sharing. The presentation should feel as inviting as the cake tastes. 💫
Nutrition facts
Frequently asked questions
Can I make this amaretto cake without alcohol?
Yes! Replace the 0.5 cup amaretto liqueur with 0.5 cup almond syrup (like Torani) or 0.5 cup marzipan extract mixed with 1 tbsp water. For the buttercream, skip the extra 1 tbsp amaretto and use 1 tsp almond extract instead. The flavor will still be rich and nutty, just without the alcohol kick.
Why does my cake turn out dry?
Overbaking is the #1 culprit! Remove the cake from the oven when a toothpick comes out with a few moist crumbs, not completely clean. Also, ensure your butter and eggs are room temperature—cold ingredients create dense, dry cakes. For extra moisture, brush the cooled layers with 2 tbsp amaretto-infused simple syrup (equal parts sugar + water, heated until dissolved, then cooled with 1 tbsp amaretto)
How do I prevent the buttercream from melting?
Chill the cake in the fridge for at least 2 hours before serving—this firms up the buttercream. For extra stability, add 1 tbsp cornstarch to the powdered sugar while mixing. If your kitchen is warm, place the assembled cake in the freezer for 10 minutes before serving. Pro tip: Use cold heavy cream (straight from the fridge) to whip the buttercream—it whips faster and holds shape better.
Can I make this cake in a bundt pan instead?
Use the same batter but reduce baking time to 25-30 minutes (check at 22 minutes). The bundt shape works beautifully for individual servings. For decoration, drizzle amaretto glaze (powdered sugar + amaretto + water) over the top and sprinkle with toasted almonds. Just grease the pan extra well—bundt pans can be tricky with sticky batters.
What’s the best way to store leftovers?
Wrap the frosted cake tightly in plastic wrap and store at room temperature for 2 days. For longer storage, freeze the unfrosted layers (separated by parchment) for up to 3 months. To serve frozen cake, thaw at room temperature for 1 hour, then re-frost with softened buttercream. The buttercream can also be made 1 day ahead—just whip it again briefly before using.
