Desserts
This amaretto cake recipe from scratch delivers a perfect balance of moist, nutty flavor and a crispy, caramelized top that makes every slice unforgettable. The secret lies in infusing the batter with amaretto liqueur, which adds depth and a subtle almond richness that sets this cake apart from ordinary vanilla versions. I’ve perfected the technique over years of baking, ensuring the texture stays tender while the top achieves that coveted crackly crust.
What makes this recipe truly special is the from-scratch approach—no boxed mixes or shortcuts here. The cake layers are rich with butter and eggs, while the amaretto enhances the natural sweetness of the almond extract, creating a flavor profile that’s both sophisticated and comforting. The crunchy top comes from a simple sugar sprinkle that caramelizes beautifully during baking, adding texture without overpowering the cake’s delicate crumb.
By the time you pull this cake from the oven, your kitchen will smell like a warm, nutty hug, and the aroma alone will have everyone gathering around. The moist, tender layers are perfect for slicing, while the crispy top adds a satisfying contrast that makes each bite feel indulgent. Whether you’re celebrating a special occasion or simply craving a dessert that feels like a treat, this cake delivers restaurant-quality results with minimal effort.
Pair it with a dusting of powdered sugar or a light amaretto glaze for extra elegance, or serve it as-is to let the flavors shine. The recipe scales easily for gatherings, and leftovers keep well for days—if they last that long. Let’s get baking!
Ingredients for amaretto cake recipe from scratch
Rich butter, nutty liqueur, and a crispy caramelized top—these ingredients craft a restaurant-worthy cake from scratch.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Light Brown Sugar 🍚 | ½ cup | Packed for moisture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed, room temp |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Pure Vanilla Extract 🥛 | 2 tsp | High-quality preferred |
| Almond Extract 🌰 | ½ tsp | Pure, not imitation |
| Amaretto Liqueur 🍸 | ½ cup | High-quality, 25% ABV |
| Granulated Sugar 🍚 | ¼ cup | For caramelized top |
| Baking Powder 🍞 | 2 tsp | Freshly measured |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Powdered Sugar 🍚 | ½ cup | For dusting |
The amaretto liqueur is non-negotiable here—Disaronno or Galletti are the gold standards, but any quality 25% ABV will work. If you can’t find it, amaretto-flavored syrup in a pinch (adjust to taste). The almond extract should be pure, not imitation—McCormick or Goya brands are reliable. For the butter, Plugrá or Land O’Lakes unsalted is ideal, but any good-quality brand works. Sift the flour and baking powder together to avoid lumps, which keeps the cake light. The brown sugar should be packed—use a spoon to press it into the measuring cup for consistent moisture.
No amaretto? Almond extract plus 1 tbsp extra vanilla mimics the flavor, though it won’t be identical. Running out of almond extract? Marzipan paste (1 tsp) adds depth, but reduce the vanilla to 1 tsp to balance. For the caramelized top, turbinado sugar works too, though it’s coarser. If your kitchen runs hot, reduce the oven temp by 25°F to prevent over-browning. The eggs should be at room temperature—cold eggs can cause cracks in the batter. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free blend, but expect a slightly denser texture.
This cake keeps beautifully—3 days at room temperature wrapped in plastic, or 1 week refrigerated in an airtight container. For longer storage, freeze layers separately for up to 3 months. Reheat slices at 300°F for 5 minutes to revive the crunch. The caramelized top is best eaten fresh, but a quick broil for 2 minutes restores crispiness if needed. Store powdered sugar in an airtight container away from moisture—it absorbs odors easily. Leftovers? Dust with extra powdered sugar and serve with a dollop of whipped cream for a classic pairing.
Why You'll Love This Recipe
- Same cake, two vibes: serve it plain with coffee for a lazy Sunday, or drizzle it with chocolate ganache for a birthday surprise. The rich texture holds up to whatever you throw at it.
- No Fuss Mixing: I swear by the creamy butter-and-sugar combo here—the kind that melts into a dreamy batter with zero lumps. Just fold in the dry ingredients, and you’re done. Honestly, I’ve made this while chatting on the phone.
- Almond-Kissed Magic: That amaretto swirl? It’s like a warm hug for your taste buds—nutty, boozy, but not overpowering. The brown sugar caramelizes just enough to deepen the flavor without tasting like you spent hours baking.
- Weeknight or Celebration: Same cake, two vibes: serve it plain with coffee for a lazy Sunday, or drizzle it with chocolate ganache for a birthday surprise. The rich texture holds up to whatever you throw at it.
Step-by-step instructions for amaretto cake with crunchy top
Here's the method for baking a moist, nutty amaretto cake with that signature caramelized crust.
Cream Butter and Sugars for Light Texture
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter on medium speed until smooth and creamy, about 2-3 minutes. This ensures you're starting with properly emulsified fat. Gradually add the 2 cups granulated sugar and 0.5 cup light brown sugar, mixing on medium-high speed for 3-4 minutes until the mixture is light and fluffy.
You'll see the mixture nearly double in volume and turn pale—this incorporates air that creates the cake's tender crumb. Scrape down the sides of the bowl with a spatula to ensure even mixing. The reason we use both white and brown sugar is that the brown sugar adds moisture while the white sugar provides structure. Stop mixing when the sides of the bowl are nearly clear.
Add Eggs and Extracts for Rich Flavor
Add the 4 whole large eggs, one at a time, mixing on low speed after each addition until fully incorporated. The mixture will look slightly curdled at first, but don't worry—this will resolve. Add the 2 teaspoons pure vanilla extract and 0.5 teaspoon almond extract, mixing on low speed for 30 seconds until combined.
Here's the thing—almond extract is potent, so we use just half a teaspoon. The vanilla adds depth while the almond extract delivers that signature nutty flavor. If you're using room temperature eggs, they'll blend in smoothly. If they're cold, warm them slightly in warm water for 5 minutes first to prevent curdling. The mixture should now be thick and smooth, resembling a pale yellow batter.
Combine Dry Ingredients and Amaretto
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 teaspoons baking powder, and 0.5 teaspoon salt. Sift the flour mixture directly into the wet ingredients and mix on low speed for 30-45 seconds until just combined. Stop mixing as soon as you see a few flour streaks remaining—overmixing develops gluten and makes the cake tough.
In a small measuring cup, combine the 0.5 cup amaretto liqueur with 0.25 cup granulated sugar, stirring to dissolve the sugar. With the mixer running on low speed, gradually pour the amaretto mixture into the batter, mixing just until incorporated. This step infuses the cake with that signature amaretto flavor while keeping the texture moist. The batter should be thick but pourable—if it's too stiff, you may need to mix for an additional 10 seconds.
Bake for Moist Crumb and Caramelized Top
Preheat your oven to 350°F. Generously grease and flour a 9-inch round cake pan or line it with parchment paper. Pour the batter into the prepared pan and smooth the top with a spatula. Bake for 35-40 minutes until a toothpick inserted in the center comes out clean and the top is golden brown.
I like to rotate the pan halfway through baking (after 20 minutes) to ensure even heat distribution. The cake is done when it springs back gently when pressed in the center and the edges pull away slightly from the pan. Don't overbake—this cake continues cooking as it cools. Let it cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Dust with Powdered Sugar for Finishing Touch
Once the cake is completely cool, dust the top generously with 0.5 cup powdered sugar using a fine-mesh sieve. This creates that classic cake finish and balances the rich amaretto flavor. For extra presentation, you can also brush the sides with a simple amaretto glaze made by mixing 2 tablespoons powdered sugar with 1 tablespoon amaretto liqueur—just enough to lightly coat the cake.
Slice the cake into 8 equal wedges for serving. Each piece should have a moist, tender crumb with subtle nutty undertones from the amaretto and almond extract. The caramelized top adds a pleasant contrast to the soft interior. Store any leftovers in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days—though I doubt it will last that long!
Pro Tips For Making Amaretto Cake Recipe From Scratch
- Melt Butter Slowly: If you’re dumping cold butter into the sugar mix, you’re fighting the recipe. Warm the butter to just below room temperature—about 65°F (18°C)—so it melts into the sugar smoothly but doesn’t turn greasy. I learned this the hard way after a batch turned out dense; the butter separated instead of creaming properly.
- Sift the Flour Twice: Amaretto cakes rely on lightness, and flour settles. Sift it before measuring and again when folding it into the batter—yes, even if the recipe says “spoon and level.” This prevents lumps and guarantees a tender crumb. (Your mixer will thank you too.)
- Don’t Overmix the Batter: Once you add the flour, mix just until combined—maybe 10-12 strokes with a spatula. Overmixing develops gluten, which turns your cake into a chewy brick. I used to think more mixing = better texture, but this cake needs delicate layers, not toughness.
- Use Room-Temp Eggs: Cold eggs curdle when they hit warm butter, and that’s a texture killer. Let eggs sit in warm water for 5 minutes before cracking them—no need to fully warm them, just enough to prevent streaks in the batter. (Pro move: Crack them into a separate bowl first to avoid shell bits.)
Make-ahead tips for this recipe
Prep Ahead for Stress-Free Baking
Mix the dry ingredients—flour, baking powder, and salt—up to 2 days ahead and store them in an airtight container. This saves time and ensures everything is ready when you're ready to bake. The wet ingredients (butter, sugars, eggs, and extracts) can be prepped 1 day ahead and stored in the fridge. Just let them sit at room temperature for 30 minutes before mixing to avoid temperature shocks. 💡
Batter Storage for Freshness
Once mixed, the batter can be refrigerated for up to 24 hours in an airtight container. When ready to bake, let it sit at room temperature for 1 hour to balance the temperature. If the batter thickens in the fridge, whisk it gently before pouring into the pan. For best results, bake within 8 hours of mixing to maintain texture. ❄️
Layer Assembly for Special Occasions
Bake the cake layers 1 day ahead and let them cool completely. Wrap each layer tightly in plastic wrap and store at room temperature. When ready to assemble, brush the layers with a simple amaretto glaze (mix 2 tbsp powdered sugar with 1 tbsp amaretto) for extra moisture. This method keeps the cake fresh and allows flavors to meld beautifully. 🎉
Freezing for Long-Term Storage
For maximum shelf life, freeze the baked layers individually for up to 3 months. Wrap each layer tightly in plastic wrap, then place them in a freezer bag with all the air squeezed out. To serve, thaw at room temperature for 2-3 hours or reheat slices at 300°F for 5 minutes to restore the crunchy top. This is perfect for holiday prep when you want everything ready to go. ❄️
Make-Ahead Glaze and Garnishes
Prepare any glaze or powdered sugar dusting ahead of time and store in small containers. A simple amaretto glaze (mix 2 tbsp powdered sugar with 1 tbsp amaretto) can be made 3 days ahead and stored in the fridge. Just whisk before using. For extra presentation, toast sliced almonds in a dry pan for 2-3 minutes and store in an airtight container for up to 1 week. 🌟
Serving Suggestions for Any Occasion
Assemble the cake 4 hours before serving to let the layers settle and flavors develop. For a restaurant-style finish, dust with powdered sugar just before serving. Pair with a scoop of vanilla bean ice cream or a dollop of whipped cream for a classic dessert combo. The cake’s nutty richness pairs beautifully with these creamy toppings. 🍰
Nutrition facts
Frequently asked questions
Can I substitute amaretto liqueur with something else?
The signature flavor comes from amaretto, but you can mimic it with ½ teaspoon almond extract + 1 tablespoon vanilla extract if needed. For a stronger almond taste, use 1 teaspoon marzipan paste instead—just reduce vanilla to 1 teaspoon to balance. The liqueur adds moisture too, so omit 1 tablespoon milk if substituting.
Why did my cake turn out dry instead of moist?
Overbaking is the most common cause—remove the cake when a toothpick comes out clean (not dry). Another culprit? Overmixing the batter or using too much flour. For extra moisture, brush the warm cake with 2 tablespoons amaretto mixed with 1 tablespoon melted butter while still in the pan. Always use room-temperature eggs and butter too!
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking blend (like Bob's Red Mill) and add ½ teaspoon xanthan gum if your blend doesn't include it. Reduce the baking powder to 1.5 teaspoons and increase the amaretto to ⅓ cup to compensate for the denser texture. Expect a slightly heavier crumb—gluten-free cakes benefit from extra moisture.
Can I bake this in a different pan size?
Yes! For an 8-inch pan, reduce baking time by 5-7 minutes (check at 30 minutes). For a 10-inch pan, increase time by 5-7 minutes (check at 40 minutes). Always adjust for your oven—if it runs hot, reduce temperature by 25°F. The key is the toothpick test, not the timer. The caramelized top may need extra time in larger pans.
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap at room temperature for up to 3 days. For longer storage, refrigerate in an airtight container for 5-7 days. To revive stale slices, warm at 300°F for 5 minutes—this restores the crunchy top. Freeze layers individually for up to 3 months (thaw overnight in the fridge). Never freeze with powdered sugar dusting.
