Desserts
This amaretto cream cake delivers layers of rich, nutty flavor with a boozy depth that transforms a classic vanilla cake into something extraordinary. ✨ The secret lies in infusing the cake batter with amaretto liqueur—not just for flavor, but to create a tender crumb that soaks up the creamy filling perfectly. I’ve perfected this recipe over years of baking, ensuring the alcohol cooks off just enough to leave behind a subtle, sophisticated sweetness that pairs beautifully with the vanilla frosting.
The cake itself is a masterpiece of balance: moist yet sturdy enough to hold up to the weight of the filling, with a delicate crumb that melts in your mouth. The filling—a velvety amaretto cream—is where the magic happens, blending sweetened cream cheese with amaretto syrup for a texture that’s both light and decadent. Every layer is generously filled and frosted, creating a showstopper that’s as impressive to look at as it is to eat.
What makes this recipe truly special is how the flavors come together: the nutty warmth of the amaretto complements the buttery richness of the cake, while the vanilla frosting adds a bright, creamy contrast. The result is a dessert that’s elegant enough for a celebration but simple enough to make for a weeknight treat. The best part? The amaretto flavor is rich but not overpowering, making it a crowd-pleaser for both boozy and non-boozy drinkers alike.
Ready in under 2 hours (including cooling time), this cake is perfect for birthdays, holidays, or whenever you want to impress without spending hours in the kitchen. The layers are stacked and chilled just long enough to create clean slices that hold their shape—no messy crumbs here. Garnish with toasted almonds or a dusting of powdered sugar for that final touch of sophistication. Let’s get baking!
Ingredients for amaretto cream cake
Boozy, nutty, and creamy—this cake needs just 13 ingredients for showstopping layers.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, softened |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Vanilla Extract 🌿 | 2 tsp | Pure alcohol-free preferred |
| Baking Powder 🧂 | 2 tsp | Diamond Crystal preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Cream Cheese 🧀 | 16 oz | Room temperature, full-fat |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth frosting |
| Heavy Cream 🥛 | 1 ½ cups | Cold, whipped to stiff peaks |
| Toasted Almonds 🥜 | ½ cup | Sliced, for garnish |
The amaretto makes this cake special, so grab a good bottle—Disaronno or Giffard are my go-tos. The butter should be room temperature (press a finger into it—it should leave a dent but not flatten). For the flour, King Arthur or Gold Medal brands work best. Don’t skimp on the vanilla extract; alcohol-free is ideal if you’re sensitive to boozy flavors. The cream cheese needs to be full-fat and room temperature—no cold lumps here.
No amaretto? Almond extract at one-third the amount works in a pinch, but the alcohol helps tenderize the cake. Short on powdered sugar? Granulated sugar whipped with heavy cream is a decent swap, though texture might vary. For the almonds, toasted store-bought works, but fresh-toasted has way more flavor. The cake layers should be cooled completely before filling to avoid sogginess. If you’re not using all the filling at once, store it in the fridge with plastic wrap pressed right on the surface.
This cake keeps beautifully—3 days at room temperature with a damp towel over it, or 1 week in the fridge with layers separated by parchment. Freeze for up to 3 months if you’re prepping ahead. The frosting sets faster in the fridge, so bring it to room temp for 20 minutes before serving. Garnish with toasted almonds right before slicing—they add crunch and look stunning.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this—just cream butter and sugar by hand until light and fluffy. The eggs and amaretto fold in like a dream, and honestly? The cake comes out so tender it practically melts in your mouth.
- Almond-Kissed Magic: That amaretto isn’t just a splash—it’s the star. The nutty, vanilla-forward flavor from the liqueur pairs perfectly with the buttery richness, giving every bite a cozy, dessert-like warmth without tasting like booze.
- Weekend or Weeknight: Slice it for breakfast with coffee, serve it at a brunch spread, or take a piece to work—it’s that versatile. Between us, I’ve even used leftover slices for French toast (don’t judge).
- Budget-Friendly Luxury: You’re using pantry staples—flour, sugar, butter—plus a small bottle of amaretto that stretches far. A single batch feeds six, and the leftovers? They disappear in two days, trust me.
Step-by-step instructions for amaretto cream cake
Here's how to create layers of boozy almond flavor with creamy frosting that'll impress everyone.
👨🍳 Step 1: Mix the Cake Batter with Amaretto Magic
Preheat your oven to 350°F and grease three 8-inch round cake pans with butter and line the bottoms with parchment paper. In a large mixing bowl, combine the 3 cups all-purpose flour, 2 cups granulated sugar, 2 tsp baking powder, and 0.5 tsp salt. Whisk until evenly distributed—this ensures no dry spots in your cake.
In a separate bowl, beat the 1.5 cups softened butter until light and fluffy, about 3-4 minutes. Add the 4 whole eggs one at a time, mixing well after each addition. Stir in the 0.5 cup amaretto liqueur and 2 tsp vanilla extract. The batter should smell rich and nutty—this is where the amaretto flavor really starts to shine.
Gradually add the dry ingredients to the wet mixture, alternating with the 1 cup whole milk. Mix on low speed until just combined—don't overmix or your cake will be tough. The batter should be smooth and slightly thick, like pancake batter. Divide evenly among the prepared pans.
🔥 Step 2: Bake to Perfect Golden Doneness
Bake the cakes for 25-30 minutes, or until a toothpick inserted in the center comes out clean. I check at the 25-minute mark—the tops should be golden brown with just a hint of crackling on the edges. Rotate the pans halfway through baking for even cooking.
Here's the thing—don't open the oven door early. The sudden temperature drop can cause the cakes to sink. Let them bake undisturbed until they're fully set. The cakes should spring back when gently pressed in the center, and they'll pull away cleanly from the pan edges.
Once done, remove from the oven and let them cool in the pans for 10 minutes. Then transfer to a wire rack to cool completely. This gradual cooling prevents cracking and ensures even layers later. While they cool, I like to make the filling—it's the star of this cake!
🥘 Step 3: Whip Up the Cream Cheese Filling
In a medium bowl, beat the 16 oz cream cheese at room temperature until smooth and creamy. Gradually add the 3 cups powdered sugar and mix until fully incorporated. The mixture should be light and airy—this is what gives the cake its signature fluffiness.
In a separate chilled bowl, whip the 1.5 cups cold heavy cream to stiff peaks. Gently fold about 1/3 of the whipped cream into the cream cheese mixture to lighten it. Then fold in the remaining whipped cream until fully combined. The filling should be thick but still pipeable—this ensures it holds between the layers without oozing out.
Taste a spoonful—it should be sweet, tangy, and perfectly balanced. If it needs more sweetness, add a bit more powdered sugar, but don't overdo it. The amaretto flavor in the cake layers will complement this beautifully.
🍽️ Step 4: Assemble the Cake Layers with Frosting
Once the cakes are completely cool, level the tops if needed using a serrated knife. Place the first cake layer on a cake stand or plate. Spread an even layer of the cream cheese filling over the top—about 1/3 of the total filling. The filling should cover the entire surface but not bulge over the edges.
Add the second cake layer on top and repeat with another layer of filling. For the final layer, place the third cake on top and spread the remaining filling evenly over the top and sides. This creates that classic layered look while ensuring every bite has that creamy goodness.
Now for the frosting—spread a thin layer of leftover filling over the entire cake to create a smooth base. Chill the cake in the refrigerator for 30 minutes to let the filling set slightly before adding the final decorative frosting layer if desired.
🎂 Step 5: Garnish and Serve with Toasted Almonds
Once the cake is set, spread a final layer of the remaining filling over the top and sides for a smooth finish. For that extra touch, sprinkle the 0.5 cup toasted almonds over the top and sides. The warm, nutty flavor of the almonds complements the amaretto perfectly and adds a beautiful decorative element.
Slice and serve immediately or store covered in the refrigerator for up to 3 days. The flavors actually improve as the cake sits, with the amaretto infusing deeper into each layer. This cake is best enjoyed at room temperature, so let it sit for 20-30 minutes before serving for the ultimate texture.
Pro Tips For Making Amaretto Cream Cake
- Whisk Butter and Sugar Cold: Take that butter straight from the fridge—no softening needed. The cream will take longer but stay lighter, and you’ll avoid that greasy texture that ruins so many butter cakes. I used to rush this, and the cake turned out dense every time.
- Measure Amaretto Precisely: Use a kitchen scale for the liqueur—1 ounce is 30ml, not the vague "shot" you might guess. Too little and the flavor fades; too much and the cake sinks. My first attempt used eyeballing, and the result tasted like dessert water.
- Fold Cream in Stages: Divide the whipped cream into thirds—fold in a third, then check the batter’s weight. If it’s too heavy, add another third. Overmixing collapses the air, and you’ll end up with a sad, flat cake. I learned this after deflating two batches in a row.
- Bake Until Slightly Under: Pull the cake out when the center still wobbles—it’ll firm up as it cools. Overbaking dries out the texture, and you’ll end up with a crumbly mess instead of that perfect, moist crumb. Trust the toothpick test, but don’t wait for it to come out completely clean.
Common mistakes when making your amaretto cream cake
Overbaking the Layers
One of the biggest mistakes is letting the cake layers bake too long, which results in dry, crumbly texture. The ideal doneness is when a toothpick comes out with moist crumbs—not clean. I’ve seen cakes turn golden brown and still be underbaked, while others look perfect but are rock-hard inside. Always check at 25 minutes and remove when the center springs back gently. Overbaking is irreversible, so trust your timer more than the color. 💡
Skipping Room Temperature Ingredients
The cake batter requires room temperature butter, eggs, and cream cheese to mix smoothly. Cold butter creates lumps that don’t emulsify properly, leading to dense layers. I’ve ruined cakes by rushing this step—always let ingredients sit for 1-2 hours before mixing. For cream cheese, microwave it for 10 seconds if you’re in a hurry, but don’t overdo it or it’ll separate. The filling will also be grainy if the cream cheese isn’t fully softened. ❄️
Using Low-Quality Amaretto
Not all amaretto liqueurs are created equal. Cheap brands taste artificial and can make the cake taste harsh or overly sweet. I recommend Disaronno or Giffard—they’re smooth with balanced almond flavor. If you substitute with almond extract, use only 1 tsp (one-third the amount) to avoid overpowering the cake. The alcohol also tenderizes the crumb, so skipping it or using a poor-quality substitute will make the cake denser. 🍷
Overmixing the Batter
Overmixing develops gluten, which leads to tough, chewy cake layers instead of the tender crumb we want. Mix just until the flour is incorporated—about 20-30 strokes with a spatula. I’ve seen home bakers turn the batter into glue-like dough by overworking it. Once mixed, divide the batter immediately into pans to prevent overdevelopment. The goal is a smooth, slightly thick batter that holds its shape when poured. 🌾
Not Cooling Layers Properly
Rushing to assemble the cake by stacking warm layers is a recipe for disaster. The filling will melt and create a soggy mess. Always let layers cool completely on a wire rack before filling. I’ve learned this the hard way—once, I stacked layers that were still warm, and the filling oozed out everywhere. Patience here ensures clean slices and perfect texture. The cakes should be at room temperature before assembly. ⏰
Overfilling the Layers
Too much filling between layers can cause the cake to collapse or ooze out the sides. Use about 1/3 of the total filling per layer—enough to cover the surface but not bulge over the edges. I’ve seen cakes with filling spilling out during transport or slicing. Spread the filling evenly with a spatula, leaving a 1/4-inch border around the edges. This ensures structural integrity while keeping every bite creamy. 🎂
Nutrition facts
Frequently asked questions
Can I make this cake without amaretto?
Yes, but the flavor will be different. Use 1 teaspoon almond extract (one-third the amount) for a nutty taste, though you'll lose the boozy depth. For a vanilla-only version, increase the vanilla extract to 3 teaspoons and add 1/2 teaspoon almond extract to mimic the almond notes. The alcohol in amaretto also helps tenderize the cake, so your layers might be slightly denser without it.
How do I store leftovers without making the cake soggy?
Store the cake in an airtight container at room temperature for up to 3 days, separated by parchment paper if stacking layers. For longer storage, refrigerate for up to 1 week—just let it sit at room temperature for 30 minutes before serving to restore texture. Freeze for up to 3 months by wrapping each layer individually in plastic wrap and aluminum foil. Thaw overnight in the fridge.
Can I make this cake in a different pan size?
For 6-inch pans, bake at 350°F for 20-25 minutes—you'll need 5 layers total. For 9-inch pans, reduce baking time to 18-22 minutes and use 2 layers. Adjust the filling proportionally: 1/3 cup per 6-inch layer or 3/4 cup per 9-inch layer. Always check doneness with a toothpick. The key is maintaining the same thickness (1.5 inches per layer).
Why did my cake layers crack on top?
Cracking usually happens from sudden temperature changes or overbaking. Let the oven preheat fully before baking, and avoid opening the door during the first 20 minutes. If your kitchen is dry, tent the pans with foil after 15 minutes to prevent over-browning. For extra insurance, bake at 325°F instead of 350°F—this gives a slower rise with fewer cracks. The cracks won't affect flavor or texture!
Can I make this cake gluten-free?
Yes, but with adjustments. Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 teaspoon xanthan gum. Reduce the milk to 3/4 cup and add 1/4 cup applesauce for moisture. The cake may be slightly denser, so bake for 1-2 minutes longer and let it cool completely before filling. The filling recipe remains the same.
