Desserts
This amaretto cake recipe from scratch delivers the perfect balance of nutty almond flavor and rich, moist layers—just like your favorite Italian café dessert. The secret lies in infusing the batter with amaretto liqueur and almond extract, creating a tender crumb that stays perfectly moist even after slicing. I've baked this cake countless times for special occasions, and it never fails to impress with its aromatic depth and velvety texture.
The recipe begins with a classic vanilla cake base, elevated by the distinct almond notes from the liqueur and extract. You'll work with simple ingredients like all-purpose flour, butter, and eggs, but the magic happens in the slow infusion of amaretto during the mixing process. This ensures every bite carries that signature almond flavor without overpowering the cake's natural sweetness. The result is a cake that's light yet rich, with a subtle boozy warmth that pairs beautifully with coffee or vanilla ice cream.
What sets this amaretto cake apart is its moist layers that stay fresh for days, thanks to a simple syrup glaze that keeps the crumb tender. The recipe includes step-by-step instructions for baking at the perfect temperature to achieve a golden crust while maintaining a soft interior. Whether you're serving it at a dinner party or enjoying a slice with afternoon tea, this cake delivers restaurant-quality results with minimal effort.
For those who prefer a lighter touch, you can reduce the amaretto slightly or substitute it with almond extract alone—though I recommend keeping the liqueur for that authentic café-style flavor. The frosting options are endless, from classic buttercream to a light dusting of powdered sugar, but the cake stands beautifully on its own. Let's get started on creating this timeless dessert that's sure to become a family favorite.
Ingredients for amaretto cake recipe from scratch
Simple pantry staples plus two key ingredients—amaretto liqueur and almond extract—that transform this classic cake into something extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Almond Extract 🌿 | 1 tbsp | Pure, not imitation |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Pure Vanilla Extract 🌸 | 1 tbsp | Bottled, not imitation |
| Baking Powder 🧂 | 2 tsp | Aluminum-free |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Almond Flour 🌰 | ½ cup | Ground fine for texture |
| Powdered Sugar 🍚 | 1 cup | For glaze, sifted |
| Milk 🥛 | ½ cup | Whole milk preferred |
The amaretto liqueur and almond extract are non-negotiable for that authentic café flavor. Disaronno amaretto is my go-to—it's the most widely available and delivers the right balance of sweetness and almond intensity. If you can't find it, Luxardo works too, but avoid the overly sweet brands. For almond extract, McCormick or Goya are reliable, but if your bottle smells like alcohol instead of almonds, toss it. The almond flour adds subtle texture and depth, so grind your own if possible—store-bought can be gritty. Butter should be at room temperature but not melted; if it's too soft, chill it for 20 minutes before measuring.
No amaretto? Double the almond extract—though you'll lose that signature boozy warmth. Running low on almond flour? Extra-fine blanched almond meal works in a pinch, but sift it first. The milk can be swapped for heavy cream or half-and-half if you want richer layers, but whole milk keeps the cake tender without being too heavy. For a lighter texture, buttermilk works too. The powdered sugar glaze is key for moisture—don't skip it! If you're dusting the cake instead of glazing, use confectioners' sugar (it's the same thing, just fancier). And if your baking powder is old (over 6 months), test it first—mix with water and see if it bubbles.
This cake stays moist for 5-6 days if wrapped tightly in plastic at room temperature, or up to 1 week in the fridge. For longer storage, freeze slices wrapped in parchment—thaw at room temp for 30 minutes before serving. The glaze sets quickly, so work fast if you're piping it. I always bake an extra batch; the leftovers make amazing cake pops or French toast. And if you're feeling fancy, brush the warm cake with amaretto-infused simple syrup (simmer 0.5 cup sugar + 0.25 cup water + 1 tbsp amaretto) for extra flavor. Trust me, it's worth it.
Why You'll Love This Recipe
- Minimal Mixing Needed: I swear by this—just cream butter and sugar, fold in dry ingredients, and one bowl. No sifting, no extra steps, no stress. The almond extract does all the flavor work for you.
- Nutty, Boozy Magic: That single teaspoon of almond extract? It’s like a warm hug in cake form—sweet, rich, with just a whisper of boozy depth. (Yes, even my coffee-loving husband sneaks seconds.)
- Weeknight or Wows: Bake it for a lazy Sunday breakfast or slice it for a dinner party—it’s that adaptable. Serve with whipped cream for casual, or dust with powdered sugar for something fancier. No excuses.
- Budget-Friendly Luxury: Uses pantry staples (butter, eggs, flour) and a tiny splash of extract for big flavor. Leftovers? They last days, and the slices reheat in seconds. My wallet and my taste buds thank me.
Step-by-step instructions for amaretto cake recipe from scratch
Here's how to create a perfectly moist amaretto cake with rich almond flavor and tender layers.
Cream Butter and Sugars Together
In a large mixing bowl, beat the 1.5 cups unsalted butter and 2 cups granulated sugar together using an electric mixer on medium speed for 3-4 minutes. You'll notice the mixture lighten in color and nearly double in volume as air incorporates. This step is crucial for creating that tender, moist texture we're after.
I like to scrape down the sides of the bowl every minute or so to ensure everything gets properly combined. The butter should be completely smooth with no lumps remaining. If you're using room temperature butter, it should be soft enough to press with your finger but not greasy—this is ideal for achieving the right consistency.
Add Eggs and Flavorings Gradually
With the mixer running on low speed, add the 4 whole large eggs one at a time, allowing each to be fully incorporated before adding the next. This gradual addition prevents the eggs from scrambling in the butter mixture. After the eggs are fully combined, add the 1 tbsp almond extract, 0.5 cup amaretto liqueur, and 1 tbsp pure vanilla extract. Mix just until everything is fully blended.
The almond extract and amaretto liqueur will give your cake that signature nutty flavor, but don't be tempted to add more—this recipe is perfectly balanced as written. The mixture should now be smooth, pale yellow, and slightly thicker than before. This is where the magic begins for that authentic amaretto flavor profile.
Combine Dry Ingredients and Fold Gently
In a separate bowl, sift together the 2.5 cups all-purpose flour, 2 tsp baking powder, 0.5 tsp salt, and 0.5 cup almond flour. This sifting step is important—it prevents lumps in the batter and ensures an even texture throughout the cake. Gradually add this dry mixture to the wet ingredients, mixing on low speed just until combined.
I've found that overmixing at this stage can develop gluten and make the cake tough, so be gentle. The batter should be thick but still pourable. If it looks too dry, add the 0.5 cup milk gradually until you reach a smooth consistency. The batter should coat the back of a spoon but still hold its shape when dropped from a spoon.
Bake in Prepared Pans
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper circles. Divide the batter evenly between the pans and smooth the tops. Bake for 30-35 minutes until a toothpick inserted in the center comes out clean. The cakes should be golden brown on top and slightly domed in the center.
I know it's tempting to open the oven early to check, but resist! The cakes need that full baking time to develop their structure. The center should spring back when gently pressed, and there should be no wet batter visible when you check with a toothpick. Let the cakes cool in their pans for 10 minutes, then transfer to a wire rack to cool completely.
Glaze and Layer for Final Touches
While the cakes are still warm, prepare the glaze by whisking together the 1 cup powdered sugar and 0.25 cup amaretto liqueur in a bowl. The mixture should be smooth and thick enough to coat the back of a spoon. Once the cakes are completely cool, spread an even layer of glaze over the top of each cake.
For the final presentation, place one cake layer on a serving plate and spread a thin layer of glaze on top. Add the second cake layer and spread the remaining glaze over the top and sides. The glaze should be smooth and even, giving your cake that professional bakery finish. Let the glaze set for 15-20 minutes before serving to enjoy your perfectly moist amaretto cake with rich almond flavor in every bite.
Pro Tips For Making Amaretto Cake Recipe From Scratch
- Bake at 325°F—Not Hotter: I learned this the hard way—blasting the oven to 350°F makes the outside burn before the center sets, leaving you with a dry, overcooked cake. Amaretto cake’s delicate texture needs gentle heat; a toothpick should come out with moist crumbs, not dry flour.
- Cream Butter and Sugar Slowly: Dumping cold butter into sugar and whipping it fast just makes butter grease. Instead, let the butter sit out for 30 minutes first, then beat it on medium-high for 2 minutes—just until light and fluffy. This keeps the cake tender, not dense.
- Measure Almond Extract Precisely: That tiny bottle is potent—use 1 teaspoon, not "a splash." Too much turns your cake into almond-flavored soap, while too little leaves it tasting like vanilla. I used to eyeball it; now I measure it straight into the bowl.
- Don’t Overmix the Batter: Once you fold in the flour, stop after 10-12 strokes—any more and gluten forms, making the cake tough. The batter will look slightly lumpy, but that’s normal. Smooth = chewy; lumpy = light. (Yes, even if you’re impatient like me.)
Best sauces and condiments for these flavors
Amaretto Glaze
This simple amaretto glaze is the secret to keeping your cake moist while enhancing its nutty flavor. Whisk together 1 cup powdered sugar and ¼ cup amaretto liqueur until smooth and thick enough to drizzle. The glaze should coat the back of a spoon but remain pourable. For extra richness, brush the warm cake layers with 1 tbsp amaretto-infused simple syrup (simmer ½ cup sugar + ¼ cup water + 1 tbsp amaretto) before glazing. This technique adds moisture and intensifies the almond aroma. 💛
Almond Butter Frosting
For a decadent twist, replace the glaze with a creamy almond butter frosting. Mix ½ cup creamy almond butter (like Peter Paul or Maranatha) with ½ cup softened butter, 2 cups powdered sugar, and 1 tsp almond extract. Beat until fluffy, then spread between layers and on top. The nutty depth complements the cake beautifully, creating a cohesive almond flavor profile. Store extra frosting in an airtight container for up to 5 days.
Vanilla Bean Buttercream
A classic vanilla bean buttercream balances the cake’s bold flavors while keeping it elegant. Whip 1 cup softened butter with 3 cups powdered sugar, 1 tsp vanilla bean paste, and 1-2 tbsp heavy cream until smooth. Pipe between layers and decorate the top with toasted sliced almonds for texture. The vanilla’s brightness contrasts the amaretto’s richness, making each bite more complex. Use a piped rose technique for a professional finish. ✨
Chocolate Ganache Drizzle
Add a luxurious touch with a dark chocolate ganache. Melt ½ cup dark chocolate chips (at least 60% cocoa) with ¼ cup heavy cream, then cool slightly before drizzling over the glaze. The bitterness of the chocolate cuts through the sweetness, creating a sophisticated flavor contrast. For extra flair, sprinkle with crushed pistachios or gold leaf. This pairing works especially well for special occasions. 🍫
Lemon Curd Filling
Brighten the cake with a zesty lemon curd filling between layers. Mix ½ cup lemon juice, ½ cup sugar, 3 egg yolks, and ¼ cup butter in a saucepan, cooking until thickened. Chill before spreading between cake layers. The citrus acidity balances the amaretto’s sweetness, adding a refreshing twist. Serve with a dusting of powdered sugar for a bakery-style finish. 🍋
Caramel Sauce
For a gooey, indulgent option, drizzle the cake with homemade caramel sauce. Heat 1 cup sugar in a saucepan until melted, then slowly add ¼ cup heavy cream, whisking constantly. Cool slightly before drizzling over the glaze. The caramel’s buttery sweetness enhances the almond flavor while adding a luxurious texture. Store leftovers in the fridge for up to 2 weeks. 🍯
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 (found in baking sections) or 0.5 cup apricot jam mixed with 1 tbsp water. For the glaze, use 0.25 cup almond extract mixed with 0.25 cup water instead. The flavor will be milder but still delicious.
Why did my cake turn out dry?
Dry cakes usually happen from overbaking or skipping the glaze. Check your oven temperature with a thermometer—it might be running hot. Also, ensure you're baking for 30-35 minutes max. Always use the glaze or simple syrup to keep layers moist. If your cake is already dry, try brushing slices with amaretto-infused simple syrup (simmer 0.25 cup sugar + 0.25 cup water + 1 tbsp amaretto) to revive them.
How do I store leftovers?
Wrap the cake tightly in plastic wrap and store at room temperature for 3-4 days. For longer storage, refrigerate for up to 1 week or freeze slices wrapped in parchment for 2 months. Let frozen slices thaw at room temperature for 30 minutes before serving. The glaze helps preserve moisture, but a damp paper towel in the container also works.
What's the best way to serve this cake?
This cake pairs beautifully with espresso or cappuccino to enhance the amaretto flavor. For a dessert course, serve with vanilla ice cream or whipped cream. For a brunch spread, try it with fresh berries to balance the richness. Warm slices make great cake pops or French toast—just dip in egg and pan-fry until golden.
Can I use this recipe for cupcakes?
Reduce the batter by 25% and bake in a 350°F oven for 18-20 minutes in cupcake liners. Use the same glaze recipe, but pipe it decoratively on top. For extra flair, add toasted sliced almonds or a dusting of powdered sugar. Cupcakes bake faster than cakes, so watch closely after 15 minutes to avoid overbaking.
