Amaretto Cake Recipe From Scratch: Nutty Liqueur-Infused Layers With Crunchy Top

Desserts

Amaretto Cake Recipe From Scratch: Nutty Liqueur-Infused Layers With Crunchy Top

This amaretto cake recipe from scratch delivers layers of moist, nutty perfection with a signature crunchy top—all thanks to the rich depth of amaretto liqueur.

The secret lies in infusing the batter with just the right amount of amaretto, creating a flavor that’s both delicate and bold, with a texture that’s tender yet sturdy enough to hold up to generous slices.

I’ve perfected this recipe over years of baking, ensuring every bite balances sweetness with that signature almond-kissed liqueur flavor.

The cake itself is a study in simplicity: a from-scratch sponge cake baked in layers, then generously filled with amaretto buttercream that ties the flavors together. The crunchy top comes from a toasted almond streusel, adding both texture and visual appeal.

What sets this apart is the authentic amaretto flavor—not too sweet, not too strong, but just right—infused throughout without overpowering the cake’s natural richness.

What you’ll end up with is a cake that’s moist yet sturdy, with layers that stay fresh for days and a crunchy top that adds an elegant finish.

The amaretto buttercream isn’t just a filling—it’s the star, binding the cake’s layers with a velvety, nutty richness that pairs perfectly with the toasted almond crunch. This isn’t just dessert; it’s a showstopper for celebrations or a special treat to impress.

Ready in just under 2 hours (including cooling time), this cake is designed for foolproof success—no advanced techniques required, just precise measurements and patience. Whether you’re baking for a birthday, holiday gathering, or simply craving a taste of indulgence, this recipe delivers restaurant-quality results at home. Let’s get started.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for amaretto cake recipe from scratch

Eighteen ingredients, three layers of flavor—moist sponge, nutty buttercream, and toasted almond crunch.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for even texture
Unsalted Butter 🧈 1 ½ cups Room temperature, European style preferred
Granulated Sugar 🍚 2 ½ cups Superfine for smoother batter
Large Eggs 🥚 6 whole Room temperature, separated
Amaretto Liqueur 🍷 ½ cup High-quality, 28% ABV preferred
Almond Extract 🌿 1 tsp Pure, not imitation
Baking Powder 🧂 1 ½ tsp Aluminum-free for stability
Salt 🧂 ½ tsp Fine sea salt
Toasted Sliced Almonds 🥜 1 ½ cups Finely chopped for streusel
Light Brown Sugar 🍚 ½ cup Packed, for streusel
Powdered Sugar 🍚 4 cups For buttercream
Heavy Cream 🥛 1 ½ cups Cold, for buttercream
Vanilla Extract 🌸 1 tsp Pure Madagascar preferred

The amaretto liqueur is non-negotiable for authentic flavor. Disaronno or Galletti are gold standards, but any quality brand works—just avoid the cheap, overly sweet varieties. For the almonds, Trader Joe's or bulk bins at specialty stores yield the best texture. Toast them yourself (350°F for 8-10 minutes) for deeper flavor. The buttercream requires European-style butter—Plugrá or Land O'Lakes European Style melt more smoothly. Measure your flour precisely: spoon-and-level method ensures consistent results.

No amaretto? Almond extract plus 2 tbsp almond syrup mimics the flavor, though it lacks the liqueur's depth. Substitute the toasted almond streusel with crushed graham crackers or pecans if needed, though texture will differ. For the buttercream, cream cheese frosting (mix 8 oz cream cheese with powdered sugar) works in a pinch. The cake layers can be baked ahead and stored at room temperature for 2 days—just assemble when ready. If your eggs are cold, whisk them first to prevent curdling. The buttercream should be light and fluffy—don't overmix.

Assembled cake keeps 5 days at room temperature, covered loosely with plastic. For longer storage, freeze layers separately (without filling) for up to 3 months2 days ahead—store in an airtight container in the fridge and rewhip before use. To prevent a soggy bottom, place parchment paper between layers. Serve at 65°F for optimal texture—warmer temperatures soften the crunchy top too quickly.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe when my hands are full—just cream butter and sugar by hand, crack eggs, fold in flour. The amaretto soaks in while it bakes, so no fussing with syrups or extra steps. Honestly, it’s the kind of cake that lets you multitask.
  • Almond-Kissed Magic: That first bite? Warm, buttery layers with a whisper of almond from the liqueur and flour—no artificial extracts here. The sugar caramelizes just enough to give it a subtle depth, and the eggs keep it rich without being heavy. Between us, it’s the kind of flavor that makes people ask, “What’s in this?”
  • Weekend or Weeknight: Slice it for breakfast with coffee, serve it at a dinner party, or pack it for a picnic—this cake handles it all. The texture stays moist for days, so it’s my go-to for when I need something reliable but still feels special. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: You’re using pantry staples—flour, butter, sugar—plus one small bottle of amaretto that stretches across multiple batches. The leftovers? Still delicious after five days if you store them right. It’s the kind of treat that feels indulgent without breaking the bank.

Step-by-step instructions for amaretto cake from scratch

Here's the method for crafting a layered amaretto cake with signature crunch and nutty depth.

1

Prepare the Cake Layers and Streusel Topping

Preheat your oven to 350°F. In a stand mixer fitted with the paddle attachment, cream together the 1.5 cups unsalted butter and 2.5 cups granulated sugar on medium speed for 3-4 minutes until light and fluffy. This step is crucial for incorporating air that will create a tender crumb.

Add the 6 whole large eggs one at a time, mixing well after each addition. Incorporate the 0.5 cup amaretto liqueur and 1 teaspoon almond extract, mixing until just combined. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined.

For the streusel topping, combine the 1.5 cups toasted sliced almonds, 0.5 cup light brown sugar, and 1 tablespoon all-purpose flour in a small bowl. This crunchy layer will add texture contrast to each slice.

2

Bake the Cake Layers

Divide the batter evenly between three greased and floured 8-inch round cake pans. Sprinkle half of the streusel mixture over the top of each layer. 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.

Allow the layers to cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking and helps maintain the cake's structure. While the layers cool, prepare your buttercream filling.

3

Make the Amaretto Buttercream

In a large mixing bowl, beat the 1.5 cups heavy cream until soft peaks form. In a separate bowl, beat the 1.5 cups unsalted butter until smooth. Gradually add the 4 cups powdered sugar while mixing on low speed. Add the 1 teaspoon vanilla extract and 2 tablespoons amaretto liqueur to the buttercream mixture.

Incorporate the whipped cream into the buttercream, mixing until smooth and fully combined. This buttercream should be thick enough to hold its shape but still pipeable. If needed, chill for 15 minutes to firm up slightly before assembling the cake.

4

Assemble the Cake

Place the first cake layer on a cake stand or plate. Spread a generous layer of the amaretto buttercream over the top. Repeat with the remaining two layers, adding buttercream between each layer. This assembly technique ensures each slice has that signature nutty flavor.

Spread the remaining buttercream over the entire top and sides of the cake. Sprinkle the remaining streusel mixture evenly over the top layer. Chill the cake in the refrigerator for at least 2 hours before slicing to allow the layers to set properly. This resting period is essential for clean slices and proper texture.

5

Serve and Enjoy

Once chilled, use a sharp serrated knife to cut the cake into 8 equal slices. For clean cuts, dip the knife in hot water and wipe dry between slices. Serve immediately to enjoy the perfect balance of tender cake, crunchy streusel, and rich amaretto buttercream.

The cake should have a moist yet tender crumb with a subtle almond aroma from both the extract and liqueur. The streusel topping provides a delightful textural contrast with each bite, while the buttercream adds a smooth, sweet finish. Store any leftovers covered at room temperature for up to 3 days.

👨‍🍳

Pro Tips For Making Amaretto Cake Recipe From Scratch

  • MEASURE AMARRETTO PRECISELY: Skip the eyeballing—use a kitchen scale for the liqueur. A standard recipe calls for about 2 ounces (60ml), but too much makes the cake dense, and too little leaves it tasting like vanilla cake. I learned this after a batch turned out like a sad sponge.
  • CREAM BUTTER AND SUGAR LOW: Beat the butter and sugar on medium speed until light and fluffy—about 3-4 minutes. High heat just melts the butter faster and traps air poorly. My first attempts had cakes that collapsed because the butter wasn’t properly emulsified.
  • FOLD DRY INGREDIENTS GENTLY: When adding the flour mixture, use a spatula to cut through the batter in big scoops, then fold just until combined. Overmixing develops gluten and turns your cake into a chewy brick. I now stop when the flour barely disappears—no streaks, no toughness.
  • BAKE UNTIL SPRINGY: The cake’s done when the center bounces back slowly when pressed (not instantly). A toothpick with crumbs is fine—amaretto cakes stay moist. I used to pull them too soon, and they’d dry out later. Patience here saves you from a sad, gummy center.

Best sauces and condiments for this dish

Amaretto Buttercream

This signature filling transforms your cake into a liqueur-infused masterpiece. Whip 1.5 cups heavy cream to soft peaks, then fold into a mixture of 1.5 cups unsalted butter, 4 cups powdered sugar, 1 tsp vanilla extract, and 2 tbsp amaretto liqueur.

The key is patience—whip the buttercream for 3-4 minutes on medium-high speed until completely smooth and fluffy. For extra richness, chill for 15 minutes before assembling to prevent melting. 🥛

Toasted Almond Ganache

Swap buttercream for a luxurious amaretto-almond ganache by heating 1 cup heavy cream with 1 cup chopped toasted almonds and ½ cup amaretto liqueur to a simmer. Pour over 16 oz chopped dark chocolate (70% cocoa), stir until silky, then cool to thick pouring consistency.

Drizzle between layers or over the top for a decadent twist. Use Ghirardelli 70% Cocoa for the best balance of bitterness and sweetness. 🍫

Salted Caramel Drizzle

Balance the nutty flavors with a salted caramel drizzle made from 1 cup granulated sugar, ½ cup heavy cream, and 2 tbsp unsalted butter. Cook to a golden amber, then whisk in a pinch of flaky sea salt and 1 tbsp amaretto liqueur.

Drizzle over slices just before serving for a sweet-savory contrast. This pairs beautifully with the cake’s almond notes. ⚡

Lemon Curd Swirl

Add brightness with a lemon curd swirl by mixing ½ cup lemon juice, ½ cup sugar, 3 egg yolks, and 4 tbsp butter until thick. Spread between layers or pipe rosettes on top.

The acidity cuts through the richness, making each bite more vibrant. For extra flair, top with candied lemon zest before chilling. 🍋

Espresso-Infused Glaze

Elevate your cake with a dark chocolate-espresso glaze by melting 1 cup dark chocolate with ¼ cup strong brewed coffee and 1 tbsp amaretto liqueur. Thin with 1 tbsp heavy cream if needed, then drizzle over the top.

The espresso deepens the chocolate flavor while complementing the amaretto’s nutty profile. Use Valrhona 70% Dark for a premium finish. ☕

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 450mg19%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 52g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute amaretto liqueur in this recipe?

Yes, but the flavor will change. For a similar nutty profile, use 1 teaspoon almond extract plus 2 tablespoons almond syrup (like Torani). If you prefer a different flavor, try 1 tablespoon orange liqueur with 1 teaspoon almond extract for a citrus twist. The liqueur adds moisture and depth that extracts can't fully replicate.

2

How do I prevent my cake layers from cracking?

Cracking usually happens from uneven cooling or overmixing. Let layers cool in pans for 10 minutes before removing, then transfer to a wire rack. Avoid opening the oven door too early—let the cake bake fully before checking. Also, don't overmix the batter after adding flour; mix just until combined. A toothpick inserted in the center should come out clean.

3

Can I make this cake ahead of time?

Bake the layers 1-2 days ahead and store them at room temperature in an airtight container. Assemble the cake just before serving—this prevents sogginess. The buttercream can be made 2 days ahead and refrigerated; simply rewhip before using. For longer storage, freeze layers separately (without filling) for up to 3 months.

4

Why does my buttercream turn grainy?

Grainy buttercream usually means the butter wasn't soft enough or the powdered sugar was added too quickly. Use European-style butter (like Plugrá) and ensure all ingredients are at room temperature. Sift the powdered sugar first, then add it gradually while mixing on low speed. If it's already grainy, try blending with a hand mixer for 1-2 minutes to smooth it out.

5

How many slices will this cake serve?

This recipe makes 8 generous slices from an 8-inch round cake. For larger gatherings, bake a second batch or use a 9-inch pan (adjust baking time to 30-35 minutes). If you prefer thinner slices, chill the cake longer (4 hours) before cutting for cleaner results.

★★★★★4.7(15 reviews)
Categories Desserts