Desserts
This amaretto cake recipe from scratch delivers layers of nutty liqueur richness with tender, almond-flecked crumb—no shortcuts, just authentic depth. The secret lies in balancing amaretto's sweetness with almond extract and finely ground almonds, creating a texture that stays moist for days. I've baked this for holiday gatherings where it disappears faster than the coffee refills.
The recipe starts with a simple yet precise method: combining eggs, sugar, and amaretto in a single bowl for maximum moisture, then folding in almond flour for that signature nutty bite. A quick bake at 350°F for 35-40 minutes ensures even layers without drying out. The almonds are toasted separately—this step elevates the flavor from good to unforgettable.
What you’ll end up with is a cake that’s rich yet light, with each slice offering layers of amaretto aroma and almond crunch. The glaze—just powdered sugar and a splash of amaretto—adds a glossy finish that makes it look as impressive as it tastes. Perfect for birthdays, holidays, or when you want dessert that feels like a hug.
Pro tip: Let the cake cool completely before glazing to prevent a soggy top. Store leftovers in the fridge for up to 5 days, though they rarely last that long. This is the kind of cake that makes people ask for the recipe—and then beg you to make it again.
Ingredients for amaretto cake recipe from scratch
Eight essential ingredients transform into layers of nutty liqueur richness and almond-flecked tenderness.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for best mixing |
| Granulated Sugar 🍚 | 2 cups | Light brown sugar for subtle caramel notes |
| Amaretto Liqueur 🍸 | ½ cup | High-quality, 28% ABV preferred |
| Almond Extract 🌿 | 1 tbsp | Pure, not imitation |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Almond Flour 🥜 | 1 cup | Finely ground for even texture |
| Baking Powder 🍞 | 2 tsp | Freshly opened for lift |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for creaming |
| Sliced Almonds 🥜 | 1 cup | Toasted until golden |
| Powdered Sugar 🍚 | 1 ½ cups | For glaze, sifted |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla for aroma |
The amaretto and almond extract are the heart of this cake. Disaronno is my go-to amaretto—it's smooth and not too sweet, which balances the almond flavors perfectly. For almond extract, McCormick or Walnut Acres are reliable brands, but any pure extract will work. The almond flour should be finely ground—Bob's Red Mill makes a great one. Toasting the sliced almonds separately is non-negotiable; it deepens their flavor and prevents the cake from becoming too dense. I always toast mine in a dry skillet over medium heat until they're just golden and fragrant—about 5-7 minutes.
No amaretto? Substitute with 1/4 cup apricot jam plus 1/4 cup water, though the flavor won't be identical. Running short on almond flour? Blend 1 cup whole almonds into a fine powder—it takes a food processor, but it works. The butter must be cold when creaming with sugar; if it's too soft, the cake will be dense. For the glaze, if you're feeling fancy, add a pinch of cream of tartar to stabilize it. And if you're baking for a crowd, double the recipe—this cake freezes beautifully for up to 3 months.
Store the cake in an airtight container at room temperature for up to 3 days, though I've never had leftovers that long. For longer storage, wrap tightly in plastic and refrigerate for up to 5 days. The glaze sets best after the cake has cooled completely—patience here prevents a soggy top. If you're making this ahead for a party, assemble the cake (without glazing) a day in advance and store it in the fridge. Bring to room temperature before glazing and serving—trust me, it's worth the wait.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this list—eggs, sugar, amaretto, almond extract, and flour. That’s it. No fancy substitutions, no last-minute grocery runs. The almond extract alone gives it that nutty depth, but honestly? The amaretto does all the heavy lifting.
- No-Bake Shortcut: Between us, I’ve burned more cakes than I’ll admit. This one’s forgiving—just mix, bake, and let the alcohol do its thing. The eggs keep it rich without requiring a single whisking marathon, and the sugar caramelizes just enough for that perfect crust.
- Date Night Ready: Slap this together before guests arrive. It’s got that sophisticated boozy kick (thanks, amaretto) but zero pretension—no fondant, no piped frosting. Serve it warm with vanilla ice cream, and suddenly you’re the host who actually put in effort.
- Leftover Luxury: The flavor only gets better after a day or two. I’ve had this cake for breakfast (yes, really) and it still tastes like a treat. The almond extract mellows out the booziness, so it’s safe for the coffee crowd—or the “I forgot to plan ahead” crowd.
Step-by-step instructions for amaretto cake from scratch
Here's the method for a rich, moist cake with perfect almond flavor and texture.
Cream Butter and Sugars Until Light
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter (cold, cubed) and 2 cups granulated sugar on medium speed for 3-4 minutes. You're looking for a pale, fluffy mixture that nearly doubles in volume—the sugar should dissolve completely and the butter should be fully incorporated without any graininess.
This creaming process is crucial for creating air pockets that make the cake tender and moist. If you're using light brown sugar, you'll notice subtle caramel notes developing as it mixes. Stop when the mixture looks light and airy—overmixing at this stage can lead to a dense cake later. Scrape down the sides of the bowl as needed to ensure even mixing.
Add Eggs and Flavorings Gradually
Add the 4 whole large eggs (room temperature) one at a time, mixing on low speed after each addition until fully incorporated. Then add the 0.5 cup amaretto liqueur, 1 tbsp almond extract, and 1 tsp vanilla extract, mixing just until combined. The batter should be smooth and slightly thickened from the almond flour we'll add next.
Here's where the amaretto's nutty depth comes through—don't rush this step. The almond extract and vanilla complement the amaretto beautifully, creating a complex flavor profile. If you notice any curdling from the eggs, don't worry—it will resolve when we add the dry ingredients. The mixture should be just slightly thicker than cake batter typically is, thanks to the almond flour's natural binding properties.
Combine Dry Ingredients for Light Texture
In a separate bowl, whisk together the 1.5 cups all-purpose flour, 1 cup almond flour, 2 tsp baking powder, and 0.5 tsp salt. Sift the mixture directly into the wet ingredients while mixing on low speed until just combined—you should still see a few flour streaks. Overmixing develops gluten and makes the cake tough.
The almond flour adds a lovely texture and enhances the nutty flavor, while the baking powder ensures a light rise. Don't worry if the batter looks slightly thick—it will come together properly. Fold in the 1 cup sliced almonds by hand using a silicone spatula to distribute them evenly throughout the batter. These will add crunch and visual appeal to each slice.
Bake in Two Layers for Perfect Rise
Preheat your oven to 350°F and grease two 8-inch round cake pans, lining the bottoms with parchment paper. Divide the batter evenly between the pans and smooth the tops. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the tops spring back when touched.
Real talk: Your oven might run hot, so start checking at the 20-minute mark. The cake should be golden brown at the edges but still slightly underdone in the center when you remove it. If the tops brown too quickly, tent with foil. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking and ensures even layers for assembly.
Assemble and Glaze for Moisture and Shine
Once completely cool, level the tops of the cakes if needed. For the filling, whisk together 1.5 cups powdered sugar with 2 tablespoons amaretto liqueur until smooth. Place one layer on a plate, spread the filling evenly, then top with the second layer. Dust the top and sides with additional powdered sugar for a professional finish.
The glaze keeps the cake moist while adding a delicate sweetness that complements the nutty flavors. For extra presentation, you can arrange the 1 cup sliced almonds around the base of the cake before dusting with powdered sugar. Serve at room temperature for the best texture and flavor experience—each slice should be tender, lightly sweet, and infused with that signature amaretto aroma.
Pro Tips For Making Amaretto Cake Recipe From Scratch
- WHISK EGGS ROOM TEMPERATURE: I learned this the hard way—cold eggs from the fridge won’t blend as smoothly, and you’ll end up with tiny lumps in your batter. Let them sit in warm water for 10 minutes first, especially if your kitchen’s chilly. Trust me, your cake’s texture will thank you.
- MEASURE ALMOND EXTRACT CAREFULLY: A little goes a long way with almond extract—start with half the recipe’s amount and taste as you go. Too much, and your cake will taste like cough syrup. I’ve ruined batches by overdoing it, so resist the urge to go heavy-handed.
- BAKE UNTIL SPRINGY, NOT DRY: Amaretto cakes can dry out fast. Test doneness by pressing the center lightly—it should bounce back, not feel gummy or crumbly. If it’s browning too fast, tent with foil early. Overbaking is the real enemy here.
- USE A MIXING BOWL SPRAYED WITH OIL: This isn’t just for greasing—it keeps the batter from sticking when scraping it into pans. A light coat of neutral oil (like canola) also helps the cake pull away cleanly. Skip the parchment paper for this one—it’s easier and just as effective.
Dietary considerations for these flavors
Gluten-Free Adaptation
Swap the 1.5 cups all-purpose flour for a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. I recommend adding 1 tbsp xanthan gum to mimic gluten's binding properties. For texture, replace ½ cup almond flour with ground nuts like hazelnut or pecan flour. The cake will still be tender but with a slightly denser crumb—expect 5-10 minutes longer bake time. 🥜
Nut-Free Version
Skip the almond flour and sliced almonds entirely. Replace the 1 cup almond flour with 1 cup extra all-purpose flour and add ½ tsp extra almond extract to maintain flavor depth. For crunch, toast ½ cup oats lightly and fold them in. The texture will be lighter but still rich—just omit the nutty elements entirely. 🌾
Lower Sugar Option
Reduce the granulated sugar to 1.5 cups and replace ½ cup with monk fruit sweetener (like Lakanto). The cake will be less sweet but still moist. For the glaze, use 1 cup powdered sugar with 1 tbsp amaretto and 1 tsp lemon juice to balance flavors. Test with a sugar-free amaretto if available—it cuts calories significantly while keeping the signature taste. 🍚
Dairy-Free Substitutes
Replace the 1 cup unsalted butter with 1 cup dairy-free margarine (like Earth Balance) or ½ cup coconut oil + ½ cup dairy-free butter. For creaminess, use ½ cup Greek yogurt or coconut yogurt in place of 2 eggs. The texture stays light but gains subtle tang—great for balancing the sweetness. 🧈
Egg-Free Adaptation
Replace the 4 eggs with 4 tbsp ground flaxseed + 10 tbsp water (let sit for 5 minutes to thicken). Add 1 tbsp extra almond extract to compensate for lost richness. The cake will be slightly denser but holds together beautifully. For extra moisture, brush layers with 1 tbsp amaretto before assembling. 🥚
Nutrition facts
Frequently asked questions
Can I use amaretto extract instead of amaretto liqueur?
Amaretto extract is a concentrated version, so use it sparingly! Replace the 0.5 cup amaretto liqueur with just 1 teaspoon amaretto extract—it's about 10x stronger. The flavor will be intense, so balance it with an extra ½ teaspoon vanilla extract to soften the nutty notes.
How do I prevent my amaretto cake from being too dry?
Moisture is key! Don't overbake—remove the cake when a toothpick comes out with moist crumbs (not clean). For extra moisture, brush the warm layers with 1 tablespoon amaretto liqueur before assembling. Also, ensure your butter is cold when creaming and don't overmix the batter.
Can I make this cake in a single layer?
For a 9-inch round pan, reduce baking time to 30-35 minutes and cut the batter in half. The single layer will be denser but still delicious. Skip the filling and glaze the top instead. If using a bundt pan, reduce batter by 25% and bake for 40-45 minutes.
Why does my cake smell amazing but taste bland?
This usually means the amaretto flavor needs boosting. Double-check your measurements—almond extract and amaretto should be fresh. For extra depth, add ½ teaspoon ground cardamom to the dry ingredients. Also, let the cake cool completely before tasting—flavors develop as it rests.
How do I store leftovers to keep them moist?
Wrap tightly in plastic wrap and store at room temperature for 2 days max. For longer storage, refrigerate for up to 5 days—bring to room temp before serving. To revive dryness, brush slices with 1 teaspoon warm amaretto liqueur and let sit for 5 minutes before eating.
