Desserts
This amaretto cake recipe from scratch delivers rich, nutty flavor with layers of moist perfection that'll have everyone asking for seconds. The secret lies in balancing almond extract and amaretto liqueur for that signature depth while keeping the texture tender and fudgy.
I've perfected this version through years of baking, ensuring every slice delivers that perfect combination of sweetness and warmth.
The recipe begins with a classic butter cake base, but it's the almond flour and liqueur infusion that truly elevate it. You'll need just 15 minutes of prep time followed by 40 minutes in the oven at 350°F, making it perfect for special occasions without requiring all day.
The cake develops a subtle caramelized aroma as it bakes, filling your kitchen with an irresistible scent.
What makes this cake truly special is its moist texture that stays tender even after cooling. The amaretto-soaked syrup poured over warm layers creates that signature sticky, nutty flavor profile while keeping the crumb light.
This is the kind of dessert that pairs beautifully with coffee or vanilla ice cream, making it equally perfect for brunch or dessert time.
Once baked, let the cake cool completely before adding the finishing touches—whether that's a dusting of powdered sugar, a drizzle of chocolate ganache, or an extra splash of amaretto for good measure.
The result is a cake that's rich, flavorful, and impossibly moist, proving that homemade desserts can rival any bakery creation.
Ingredients for amaretto cake recipe from scratch
These rich, nutty ingredients create layers of moist perfection with almond-kissed flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Almond Flour 🌰 | 1 cup | Fine texture preferred |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Almond Extract 🌿 | 1 ½ tbsp | Pure, not imitation |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Baking Powder 🧂 | 2 tsp | Aluminum-free |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 1 tbsp | Pure Madagascar |
| Powdered Sugar 🍚 | 1 cup | For dusting |
| Heavy Cream 🥛 | 1 cup | Cold, for whipped topping |
| Chocolate Ganache 🍫 | ½ cup | Optional, for drizzling |
The almond flour and almond extract are where the magic happens—Bob's Red Mill brand is my go-to for consistent texture. Grab Disaronno amaretto if you want that authentic Italian flavor, but Sutter Home works too. The unsalted butter needs to be room temperature (microwave 30 seconds if cold), and trust me on the full-fat version—it makes all the difference for that rich, tender crumb. For the eggs, room temperature is key; separate them and whip the whites separately for extra fluffiness in the final layers.
No almond extract? Double the vanilla extract plus 1 tsp maraschino cherry juice gets you close. Short on amaretto? Substitute with 0.25 cup almond syrup plus 0.25 cup extra almond extract—just don’t skip it entirely. The powdered sugar can be swapped for confectioners’ sugar if you’ve got it, but sift it first for that silky finish. For the ganache, Ghirardelli chocolate chips melt perfectly—just toss them with the heavy cream and let it sit for 5 minutes. Pro tip: Whip the cream right before assembling so it stays fluffy longer.
This cake keeps beautifully for 3 days covered at room temperature, but honestly? It’s best the day it’s made. If you’re prepping ahead, bake the layers 1 day ahead and store them wrapped in plastic. The amaretto-soaked syrup (mix 0.25 cup sugar + 0.25 cup amaretto + 0.25 cup water, heat until dissolved) can be made 2 days ahead and stored in the fridge. For serving, dust with powdered sugar right before slicing—it melts into that gorgeous caramelized crust.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz. Creaming butter and sugar by hand takes five minutes—no electric gadgets, no fuss. The almond flour gives it that signature nutty texture without requiring a food processor.
- Rich Without Overpowering: That amaretto kick isn’t cloying; it’s balanced by the buttery richness of the eggs and sugar. Honestly, the first bite makes me think of Italian cafés, but it’s way easier to bake at home.
- Date Night or Dessert Party: Serve it warm with vanilla ice cream for a cozy night in, or slice it for a crowd—it’s always a hit. Between us, my in-laws requested the recipe after one slice. (They’re not usually this easy.)
- Leftover Goldmine: This cake actually improves the next day. I’ll wrap a slice in parchment and toss it in my bag for a midweek pick-me-up. No sad, dry crumbs here—just moist, flavorful perfection.
Step-by-step instructions for amaretto cake with moist layers
Here's how to create a perfectly moist amaretto cake with rich nutty flavors and tender texture.
Prepare the Cake Batter for Maximum Moisture
Preheat your oven to 350°F and grease two 9-inch round cake pans with butter, then line the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 teaspoons baking powder, and ½ teaspoon salt. Sift this mixture directly into the bowl to ensure a light, airy 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. The mixture should nearly double in volume and become pale. This step is crucial for creating a tender crumb. Add the 4 whole large eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl as needed to ensure all ingredients are fully incorporated.
Infuse the Batter With Amaretto and Almond Flavors
To the butter-sugar mixture, add the 1.5 tablespoons almond extract, 1 tablespoon vanilla extract, and ½ cup amaretto liqueur. Mix on low speed until just combined—you don't want to overmix and develop gluten. In a separate bowl, whisk together the 1 cup almond flour with the dry ingredients you sifted earlier. Gradually add this mixture to the wet ingredients, alternating with ¼ cup of heavy cream (start and end with the dry mixture).
Mix on low speed until the batter is smooth and well combined. The almond flour adds depth of flavor and a subtle nutty texture, while the amaretto liqueur ensures that signature nutty aroma permeates every bite. The batter should be thick but pourable—if it's too stiff, add an additional 1-2 tablespoons of heavy cream to maintain moisture.
Bake the Layers for Even Cooking
Divide the batter evenly between the two prepared cake pans. Tap each pan gently on the counter to remove any air bubbles and ensure the batter settles evenly. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning. The cakes should be golden on top but still slightly springy to the touch.
Here's the thing—don't overbake. The cakes will continue cooking as they cool, and overbaking leads to dryness. Once done, remove from the oven and let the cakes cool in their pans for 10 minutes. Then transfer them to a wire rack to cool completely. This gradual cooling prevents cracking and ensures the layers hold their shape when assembling.
Assemble the Cake With Whipped Cream Filling
While the cakes cool, whip the 1 cup heavy cream with 1 cup powdered sugar until stiff peaks form. This will be your light, airy filling that balances the richness of the cake. Level the tops of the cooled cakes if needed, then place one layer on a cake stand or plate. Spread half of the whipped cream evenly over the top, then place the second layer on top.
Gently press down on the second layer to create a clean surface for frosting. Spread the remaining whipped cream over the top and sides of the cake, using a spatula to create a smooth finish. For extra indulgence, drizzle the ½ cup chocolate ganache over the top in zigzag patterns or as a decorative border. The ganache adds a luxurious contrast to the nutty flavors of the cake.
Pro Tips For Making Amaretto Cake Recipe From Scratch
- Whisk Eggs Cold: Crack eggs straight from the fridge into a chilled bowl—this keeps them from cooking immediately when mixed with warm butter. I learned this the hard way after a batch turned out dense; now my cakes stay light and fluffy.
- Sift Almond Flour First: Pulse almond flour in a food processor for 30 seconds before mixing—this prevents lumps that make the batter uneven. Sounds weird, but it works: your cake will bake more evenly, and the texture stays tender.
- Check Internal Temp: Pull the cake when the center hits 205°F (96°C)—not when it looks done. After burning three batches by eyeballing, I finally invested in a thermometer. Trust the number, not the wiggle test.
- Brown the Butter: Swap melted butter for browned butter—it adds a nutty depth that cuts through the sweetness. Skip the fancy steps: just melt butter in a pan, swirl until it smells toasty, then cool before using. Your cake will taste richer.
Creative variations of this dish
Italian-Inspired Twist
Swap the amaretto liqueur for ½ cup Limoncello and add 1 tbsp lemon zest to the batter for a zesty Italian variation. This brightens the nutty flavors while keeping that signature moist texture. I recommend using Disaronno Limoncello—its high-quality citrus notes shine through beautifully. 🍋
Gluten-Free Adaptation
Replace the 2.5 cups all-purpose flour with 2 cups gluten-free 1:1 baking flour (like Bob's Red Mill) and ½ cup almond flour for structure. Add 1 tsp xanthan gum to prevent crumbling.
The texture stays tender, but the cake will be slightly denser. For extra moisture, reduce the baking time by 2-3 minutes.
Spiced Rum Version
Replace the amaretto with ½ cup spiced rum (like Captain Morgan) and add ½ tsp cinnamon to the dry ingredients. This creates a warm, boozy twist perfect for holiday gatherings.
The rum caramelizes slightly during baking, adding depth. Serve with a sprinkle of powdered sugar and a rum-soaked cherry on top.
Chocolate-Dipped Layers
After baking, cool the layers completely, then dip the edges in melted dark chocolate (use Ghirardelli 70% cocoa) before assembling. This adds a decadent contrast to the nutty cake. For extra flair, drizzle the top with white chocolate ganache mixed with 1 tbsp amaretto to tie the flavors together.
Espresso-Infused Boost
Add 1 tbsp instant espresso powder to the dry ingredients for a bold coffee twist. This enhances the nutty flavors and pairs perfectly with a shot of espresso alongside each slice.
The espresso also helps balance the sweetness, making the cake feel more sophisticated. Use freshly brewed coffee for the best results.
Layered Fruit Surprise
After assembling the cake, slice through the center horizontally to create two layers. Fill the middle with ½ cup apricot jam (warmed slightly) and reassemble. The jam adds a fruity contrast that cuts through the richness.
For a festive touch, top with thinly sliced almonds toasted in a dry pan for 2 minutes.
Nutrition facts
Frequently asked questions
Can I make this amaretto cake without alcohol?
Replace the ½ cup amaretto liqueur with ½ cup almond syrup (found in baking aisles) plus 1 extra tablespoon almond extract. The flavor stays rich and nutty without the alcohol content. For children's parties, this substitution works perfectly while keeping that signature taste.
Why does my amaretto cake turn out dry?
Overbaking is the #1 culprit—remove the cake when a toothpick comes out with a few moist crumbs, not completely clean. Another common mistake is using cold butter or eggs. Always bring them to room temperature (about 1 hour out of the fridge) for maximum moisture. The heavy cream in the batter also helps retain moisture, so don't skip it!
How do I store leftover amaretto cake?
Keep it fresh by wrapping tightly in plastic wrap or storing in an airtight container at room temperature for 2-3 days. For longer storage, refrigerate for up to 1 week (though it's best enjoyed fresh). Freeze individual slices wrapped in plastic for up to 3 months—thaw at room temperature before serving.
Can I use store-bought almond flour?
Yes, but choose a fine-ground version for best results. Pre-sift it to prevent lumps in your batter. If your almond flour is coarse, pulse it briefly in a food processor first. The texture difference is minimal, but sifting ensures a smoother cake crumb. Brands like Bob's Red Mill or Anthony's work perfectly.
What's the best way to serve this cake?
This cake shines with a cup of hot coffee or espresso to complement the nutty flavors. For a dessert presentation, dust with powdered sugar and add a drizzle of chocolate ganache or a sprinkle of toasted almonds. It also pairs beautifully with vanilla ice cream or a scoop of pistachio gelato.
