Desserts
This amaretto cake recipe from scratch delivers layers of nutty, boozy richness with every forkful, thanks to a perfect balance of almond extract and amaretto liqueur. The secret lies in the moist crumb—achieved through buttermilk and brown sugar—and the velvety almond-kissed frosting that ties everything together. I developed this recipe after years of testing, ensuring the alcohol flavor shines without overpowering the delicate cake structure.
The beauty of this recipe is its simplicity: just 10 ingredients and one bowl for mixing, making it ideal for beginners. The amaretto-soaked syrup between layers adds a subtle boozy depth, while the almond extract infuses the frosting with that signature marzipan-like aroma. Baking at 350°F ensures a tender crumb, and the frosting stays perfectly smooth without cracking.
What you'll end up with is a moist, flavorful cake with layers of nutty sweetness and a hint of warmth from the amaretto. The frosting isn’t just decoration—it’s a creamy, almond-infused finish that makes each bite feel luxurious. Whether you're celebrating a special occasion or just craving a decadent treat, this cake delivers restaurant-quality results at home.
Pair it with a scoop of vanilla ice cream or fresh berries for an extra touch of elegance. The recipe scales easily for gatherings, and leftovers keep well for 3-4 days in the fridge. Let’s get baking—this cake is worth every effort.
Ingredients for amaretto cake recipe from scratch
Ten essential ingredients crafting layers of nutty boozy elegance in this restaurant-worthy cake.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Granulated Sugar 🍚 | 2 cups | Standard white sugar |
| Light Brown Sugar 🍚 | ½ cup | Packed firmly for moisture |
| Unsalted Butter 🧈 | 1 ¼ cups | Room temperature, cubed |
| Large Eggs 🥚 | 4 whole | Room temperature for blending |
| Buttermilk 🥛 | 1 cup | Fresh, not powdered |
| Pure Almond Extract 🌿 | 1 tbsp | High-quality, not imitation |
| Amaretto Liqueur 🍷 | ½ cup | High-proof, 28% ABV preferred |
| Baking Powder 🧂 | 2 tsp | Aluminum-free for stability |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure Madagascar vanilla |
| Powdered Sugar 🍚 | 3 cups | For smooth frosting |
| Heavy Cream 🥛 | 1 ½ cups | Cold for whipped frosting |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for frosting |
The almond extract and amaretto are non-negotiable for authentic flavor. Ghirardelli or McCormick almond extract delivers the richest aroma, while Disaronno amaretto (the original) provides that signature marzipan depth. For the butter, Plugrá or Land O'Lakes unsalted work perfectly—never salted or European-style. The buttermilk should be fresh; if using powdered, reconstitute with cold milk. Brown sugar should be packed firmly to maximize moisture retention in the crumb. For the frosting, powdered sugar from Domino (not confectioners) ensures smoothness without graininess.
No almond extract? Marzipan paste at 1 tbsp works as a substitute, though the flavor won't be identical. Substituting amaretto with 1 tbsp almond extract plus 0.25 cup apricot jam mimics the sweetness but lacks depth. For dairy-free needs, swap buttermilk for 1 cup coconut yogurt plus 1 tbsp lemon juice. The frosting can be made with vegan butter and coconut cream if needed, though texture may vary slightly. Fresh vanilla extract is crucial—imitation lacks the complexity. If you're short on powdered sugar, blend 1.5 cups granulated sugar with 0.25 cup cornstarch in a food processor for a quick conversion.
Store cake layers wrapped in plastic at room temperature for 2 days or refrigerated for 4-5 days. The frosting keeps 3 days refrigerated, though it's best used fresh. For longer storage, freeze unfrosted layers for up to 3 months—thaw at room temperature before assembling. The amaretto-soaked syrup between layers can be made 1 day ahead and stored in the fridge. Frosting should be made 2 hours before serving to allow flavors to meld. Cake reheats beautifully in a 300°F oven for 10 minutes to restore moisture.
Why You'll Love This Recipe
- No Fussy Steps: I swear by this recipe because it’s just mix-and-bake—no creaming butter for hours, no tempering eggs like a nervous first-timer. The brown sugar and butter blend into a smooth batter in minutes, and the eggs just fold right in. Honestly, the hardest part is waiting for it to cool.
- Almond-Kissed Magic: That amaretto swirl? It’s like a warm hug of nutty, boozy comfort in every bite. The brown sugar caramelizes just enough to balance the buttery richness, while the flour keeps it tender—not dry, not cakey, just perfect. (Yes, even on a Tuesday night.)
- Leftovers That Shine: This cake stays moist for days, so you can bake it once and enjoy it twice—or three times. Slice it for breakfast with coffee, pack it for lunch, or save a piece for dessert. Between us, the second day is often better because the flavors meld even more.
- Budget-Friendly Luxury: You’d never guess how affordable this is—just flour, sugar, butter, and eggs, with a splash of amaretto if you’re feeling fancy. The brown sugar adds depth without breaking the bank, and the butter makes it feel like a treat. My secret weapon for when I want something special but can’t splurge.
Step-by-step instructions for amaretto cake
Mastering this recipe delivers a perfectly moist cake with rich almond-amaretto flavor and velvety frosting.
👨🍳 Step 1: Prepare the Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. Sift together the 2.5 cups all-purpose flour, 2 teaspoons baking powder, and ½ teaspoon salt in a medium bowl. Set aside.
In a large mixing bowl, cream together the 1.25 cups unsalted butter (room temperature), 2 cups granulated sugar, and ½ cup packed light brown sugar on medium speed until light and fluffy, about 3-4 minutes. This step is crucial for achieving the right texture—you'll know it's ready when the mixture nearly doubles in volume and becomes pale.
Add the 4 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tablespoon pure almond extract, ½ cup amaretto liqueur, and 1 teaspoon vanilla extract until fully combined. Gradually add the dry ingredients to the wet, mixing on low speed just until incorporated. Finally, gently fold in the 1 cup buttermilk until the batter is smooth.
🔥 Step 2: Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean and the tops spring back when lightly touched. Rotate the pans halfway through baking for even browning.
Here's the thing—don't overbake. The cake will continue cooking slightly as it cools, and you want it to stay moist. When the edges pull away from the pan and the center looks just set, it's time to remove them from the oven. Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
🥘 Step 3: Prepare the Amaretto Frosting
In a medium bowl, beat the 1.5 cups heavy cream (cold) with an electric mixer until soft peaks form. In a separate large bowl, combine the 3 cups powdered sugar and ½ cup cold unsalted butter, cubed. Beat on medium speed until smooth and creamy.
Gradually add the powdered sugar mixture to the whipped cream, mixing on low speed until fully incorporated. Increase the speed to medium-high and beat until the frosting is light, fluffy, and holds stiff peaks. This should take about 2-3 minutes. Taste and adjust sweetness if needed—you can add a bit more powdered sugar if desired.
🍰 Step 4: Assemble and Layer the Cake
Once the cake layers are completely cool, place one layer on a cake stand or plate. Spread a thin layer of frosting over the top to seal in moisture. Repeat with the second layer. Now for the classic look—apply a thin crumb coat of frosting over the entire cake and refrigerate for 15 minutes.
After chilling, add the remaining frosting and spread it evenly over the top and sides of the cake using an offset spatula. For a smooth finish, dip the spatula in warm water between each swipe and wipe the edge of the spatula on a clean paper towel. Garnish with a dusting of powdered sugar or a few whole almonds for an elegant touch.
⏰ Step 5: Chill and Serve
Refrigerate the cake for at least 1 hour before serving to allow the flavors to meld and the frosting to set. This step is essential for achieving the perfect texture—cold frosting creates a cleaner slice and prevents the cake from becoming soggy.
Slice into 8 equal pieces and serve at room temperature. Each slice should reveal a tender, moist crumb infused with almond and amaretto notes, topped with a velvety frosting that complements rather than overpowers the cake's natural flavors. Store leftovers in the refrigerator for up to 3 days, bringing to room temperature before serving.
Pro Tips For Making Amaretto Cake Recipe From Scratch
- Melt Butter Slowly: Use low heat when melting butter for the batter—if it browns, you’ll taste burnt notes in every bite. I learned this the hard way after a batch tasted bitter instead of rich.
- Sift the Flour Twice: Amaretto cakes rely on lightness, so don’t skip sifting. Do it before mixing dry ingredients and again after adding sugar—this cuts lumps and guarantees a tender crumb.
- Don’t Overmix the Batter: Stir just until combined, or you’ll end up with a dense, chewy cake instead of the classic moist texture. Fold in the amaretto last—it’s delicate and disappears if overworked.
- Use Room-Temp Eggs: Cold eggs make the batter gummy, while room-temperature ones blend smoothly. Pop them in a warm (not hot) water bath for 10 minutes—no excuses, even if you’re impatient.
Perfect pairings for this recipe
Boozy Beverage Pairings
An amaretto sour is the perfect cocktail companion—mix 2 oz amaretto, 1 oz fresh lemon juice, and ½ oz simple syrup with ice, then shake and strain into a chilled coupe glass. The almond notes mirror the cake's flavor while the sourness cuts through the richness. 🍸
Coffee & Espresso
Serve slices with a dark roast espresso or cortado to balance the cake's sweetness. The bitterness of the coffee enhances the almond-amaretto profile, creating a sophisticated pairing. I recommend a 3-4 oz shot per serving to complement rather than overpower.
Dessert Wine Pairings
For an elegant touch, pair with Moscato d'Asti or Riesling. The light sweetness and effervescence of Moscato (around 5% ABV) enhances the cake's nutty notes, while a semi-sweet Riesling (like Dr. Loosen Blue Slate) adds acidity that cleanses the palate between bites.
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, serve with sparkling almond milk or iced matcha latte. The nutty undertones in both drinks harmonize beautifully with the cake's almond-amaretto essence. A chilled glass of sparkling water with lemon also works wonders for cleansing the palate.
Seasonal Fruit Accents
Top each slice with fresh raspberries or blackberries to add a tart contrast. The berries' acidity balances the cake's richness, while their vibrant color makes the presentation pop. For a winter twist, try candied orange peel—its citrus notes complement the amaretto beautifully.
Creamy Contrasts
Serve alongside a scoop of vanilla bean ice cream** or mascarpone cheese for a creamy contrast. The cold, velvety texture of ice cream (like Breyers Vanilla) enhances the cake's moist texture, while mascarpone adds a luxurious richness that pairs perfectly with the almond-amaretto flavors. 🍦
Nutrition facts
Frequently asked questions
Can I substitute amaretto liqueur with something else?
Yes, but the flavor will change slightly. For a similar sweetness, use 1 tbsp almond extract plus 0.25 cup apricot jam instead of the ½ cup amaretto. If you prefer less alcohol, reduce to ¼ cup amaretto and add 1 tbsp vanilla extract for depth. The key is balancing the nutty and sweet notes.
Why does my cake turn out dry?
Dry cake usually means overbaking or insufficient moisture. Always bake until a toothpick comes out clean (25-30 minutes at 350°F), but don't overdo it. Use buttermilk and brown sugar for moisture, and ensure your butter and eggs are room temperature. Brushing layers with amaretto syrup before frosting also adds richness.
How do I make this cake gluten-free?
Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add 1 tsp xanthan gum to help bind the crumb. For the frosting, use a gluten-free powdered sugar substitute. Test the blend first to ensure proper texture, as some brands absorb more liquid.
Can I bake this cake in a different pan size?
Yes, but adjust baking time accordingly. For a 9x2-inch round pan, bake 30-35 minutes. For a 9x13-inch sheet pan, spread batter thinly and bake 20-25 minutes. Use a toothpick test to check doneness. Divide batter evenly for consistent layers, and reduce oven temperature to 325°F if using dark pans to prevent overbrowning.
How do I store leftovers without drying out?
Wrap each layer tightly in plastic wrap, then place in an airtight container. Store at room temperature for 2 days or refrigerate for 4-5 days. Reheat slices in a 300°F oven for 10 minutes to restore moisture. Frosting can be stored separately in the fridge for 3 days—rewhip before using. For longer storage, freeze unfrosted layers for up to 3 months.
