Desserts
This amaretto divine cake recipe delivers layers of boozy orange flavor with a signature crunchy top—perfect for celebrating special occasions or treating yourself to a restaurant-worthy dessert at home.
The secret lies in balancing amaretto's nutty sweetness with bright orange zest, creating a cake that's rich yet refreshing, with just the right amount of warmth from the alcohol. I've perfected this recipe over years of baking, ensuring each slice delivers that perfect combination of moist layers and satisfying crunch.
The cake itself is tender and lightly spiced with cinnamon, while the crunchy top comes from a simple but effective technique using crushed almonds and a touch of sugar.
What makes this recipe truly special is how the amaretto flavor shines through without overpowering the delicate orange notes—it's the kind of dessert that tastes like a sophisticated coffee shop treat but comes together with straightforward baking techniques.
The frosting, made with cream cheese and a splash of amaretto, ties everything together with its velvety texture and subtle boozy undertones.
By the time you're done, you'll have a cake that's visually stunning with its golden layers and crunchy top, but even more impressive is how the flavors come together.
Each bite offers a perfect balance of sweet, nutty, and citrusy notes, with the amaretto adding depth that makes this cake stand out from traditional orange cakes.
The recipe is designed to be adaptable—you can adjust the alcohol content for non-boozy versions or add a layer of citrus glaze for extra shine and flavor.
Whether you're baking for a birthday, holiday gathering, or simply craving a decadent treat, this amaretto divine cake is sure to impress. The best part? It's foolproof enough for beginners but sophisticated enough to wow experienced bakers.
Let's get started on creating this showstopping dessert that will have everyone asking for seconds.
Ingredients for amaretto divine cake
Twelve ingredients transform into decadent layers of boozy orange cake with a crunchy almond top.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | Divided for layers |
| Light Brown Sugar 🍚 | ½ cup | Packed, for crunchy top |
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Amaretto Liqueur 🍷 | ½ cup | High-quality, 25% ABV |
| Orange Zest 🍊 | 2 tbsp | Fresh, finely grated |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground preferred |
| Baking Powder 🧂 | 1 ½ tsp | Aluminum-free |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Crushed Almonds 🥜 | 1 ½ cups | Finely chopped, toasted |
| Powdered Sugar 🍚 | 1 cup | For crunchy topping |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, heavy whipping |
The amaretto is the star here—Disaronno or Amaretto Di Saronno are my go-tos, but any quality brand works. Look for bottles that say 25% ABV for the right balance of flavor and alcohol content. The orange zest needs to be fresh—navel oranges work best, and zest more than juice. For the almonds, Trader Joe's or Whole Foods carry pre-crushed varieties, but toast them for 5 minutes at 350°F first to deepen the flavor. The butter and cream cheese should both be room temperature—this is non-negotiable for that velvety frosting texture.
No amaretto? Orange liqueur like Cointreau works in a pinch, but the nutty depth is missing. Swap the crushed almonds for pecans or walnuts if you prefer, though almonds are traditional. The brown sugar in the crunchy topping can be swapped for white sugar plus 1 tsp molasses if you're out. For a non-alcoholic version, use orange juice plus 1 tsp almond extract—it won't be identical, but still delicious. If you're baking at high altitude, reduce the baking powder by 0.25 tsp and add 1 tbsp extra flour to the crunchy topping.
The cake layers keep beautifully for 3 days at room temperature, wrapped tightly in plastic. The frosting can be made 1 day ahead—it actually tastes better after the flavors meld. For the crunchy topping, make it fresh before baking, but store any leftovers in an airtight container for 1 week. To assemble, bake the layers first, then let them cool completely before frosting. This cake is a showstopper—bake it the day before if you're serving it for a party so it has time to set and the flavors can really shine.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz. Creaming that butter with brown sugar by hand? The warm, nutty caramel smell alone makes it worth the elbow grease—plus, the eggs fold in like a dream with just a spatula.
- Amaretto Magic: That one shot of amaretto in the batter isn’t just flavor—it’s mood. The almond-kissed richness from the butter and sugars gets a cozy, boozy lift, and the crumb? So tender it melts in your mouth like a guilty pleasure.
- Date Night Ready: Serve it warm with vanilla ice cream for a dessert that feels fancy but costs less than takeout. Or slice it cold for breakfast the next day—trust me, the brown sugar’s depth turns it into a coffee companion.
- Leftovers? Best Part: This cake actually improves overnight. The butter stays soft, the amaretto aroma deepens, and I’ve been known to reheat slices straight from the fridge for a lazy afternoon pick-me-up. Minimal effort, maximum satisfaction.
Step-by-step instructions for amaretto divine cake
Here's how to create this decadent boozy orange cake with layers of flavor and a crunchy almond top.
Prepare the Cake Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans, then line the bottoms with parchment paper. In a large mixing bowl, combine the 3 cups all-purpose flour, 1.5 teaspoons baking powder, 1.5 teaspoons ground cinnamon, and 0.5 teaspoon salt. Whisk until evenly distributed—this ensures your layers will be light and tender.
In a separate large bowl, beat the 1.5 cups unsalted butter and 2 cups granulated sugar together on medium speed until light and fluffy, about 3-4 minutes. Add the 4 whole eggs, one at a time, beating well after each addition. Mix in the 0.5 cup amaretto liqueur, 2 tablespoons orange zest, and 2 teaspoons vanilla extract until fully combined. Gradually add the dry ingredients to the wet, mixing on low speed just until incorporated—don't overmix or your cake will be dense.
Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This cooling step is crucial for even layering later.
Prepare the Crunchy Topping
While the cakes are cooling, make the crunchy almond topping. In a small bowl, mix together the 1.5 cups crushed almonds and 0.5 cup light brown sugar. Spread this mixture evenly over a parchment-lined baking sheet and bake at 350°F for 8-10 minutes, stirring halfway through, until the almonds are golden brown and fragrant. Let it cool completely before using—this prevents sogginess in your cake.
Here's the thing—this topping isn't just for decoration. It adds a delightful crunch that contrasts beautifully with the moist cake layers. I like to press it gently into place after assembling the cake to ensure every bite has that almond crunch.
Make the Cream Cheese Filling
Once the cakes are completely cool, it's time for the filling. In a medium bowl, beat the 8 ounces cream cheese and the remaining 1 cup granulated sugar together until smooth and creamy. Add the 1 cup heavy whipping cream and beat until stiff peaks form. This filling is what brings all the layers together with its rich, tangy sweetness.
I always make sure the cream cheese is at room temperature before beating—this prevents lumps and ensures a silky texture. If it's too cold, the filling will be grainy. The stiff peaks are crucial for holding the cake together while keeping it light and airy.
Assemble the Cake
Place one of the cooled cake layers on a cake stand or plate. Spread a generous layer of the cream cheese filling over the top, making sure to get right to the edges. This is where the magic happens—each bite should have that perfect balance of moist cake, boozy filling, and crunchy topping.
Dust the top of the cake layer with a thin layer of the 1 cup powdered sugar to help the second layer stick better. Place the second cake layer on top and spread the remaining filling evenly over it. Gently press down to ensure the layers are firmly connected. This step is all about patience—don't rush or the layers might shift.
Finally, sprinkle the cooled almond topping evenly over the top of the cake. For extra flair, you can press some of it gently into the sides, but don't overdo it or the cake might become too heavy. Let the assembled cake rest in the refrigerator for at least 2 hours before serving—this allows all the flavors to meld together perfectly.
Serve and Enjoy
Slice the cake with a sharp, hot knife for clean, even pieces. The combination of the moist cake layers, boozy filling, and crunchy almond topping creates a symphony of textures and flavors in every bite. Serve at room temperature for the best experience—this cake is perfect for special occasions or as a decadent dessert after a meal.
Real talk: this cake is even better the next day as the flavors deepen and the crunchy topping sets. Store any leftovers in an airtight container in the refrigerator for up to 3 days. The amaretto flavor becomes more pronounced as it sits, making each slice even more delicious with time.
Pro Tips For Making Amaretto Divine Cake
- CREAM THE BUTTER SLOWLY: I learned this the hard way—trying to mix butter and both sugars at once just makes a greasy mess. Use a wooden spoon or paddle attachment to cream the butter, granulated sugar, and brown sugar on medium speed for 3-4 minutes until the mixture is light and fluffy, not just "combined." That extra time pays off in texture.
- CHILL THE DOUGH: This isn’t a step you’ll see in every recipe, but trust me: let the batter sit in the fridge for at least 30 minutes before baking. The amaretto flavor deepens, the crumb gets finer, and you’ll avoid a cake that rises too fast and collapses. (Yes, even if you’re impatient like me.)
- WEIGH YOUR FLOUR: Scooping flour from the bag into cups? Stop. Packing it in? Also stop. Use a kitchen scale for precise measurements—this cake relies on the right ratio of flour to butter. For a 9x13-inch pan, aim for 2 1/4 cups (280g) of all-purpose flour, sifted once. Over-measuring = dense cake.
- BAKE UNTIL THE CENTER HITS 205°F: The recipe might say "until a toothpick comes out clean," but that’s not enough for this cake. Wait for the internal temp to reach 205°F (96°C) before pulling it out—especially if you’re using a glass or ceramic pan. Underbaking = gummy middle, and no one wants that with amaretto.
Storing and reheating your leftovers
Room Temperature Storage
This cake shines when served at room temperature, so plan ahead! After assembling, let it sit uncovered on your counter for 2-3 hours before serving. The flavors will meld beautifully, and the crunchy almond topping will maintain its texture without becoming soggy.
I find that cakes with alcohol-infused fillings (like amaretto) actually taste better after this resting period—the boozy notes become more pronounced and balanced. 💛
Refrigerator Longevity
For short-term storage, wrap the fully assembled cake tightly in plastic wrap, then place it in an airtight container. It stays fresh in the fridge for up to 5 days, though I recommend eating it within 3 days for peak texture.
The cream cheese filling may firm up slightly, so bring the cake to room temperature for 30-45 minutes before serving—this restores the perfect balance of textures.
Freezing for Later
Freezing is perfect for making ahead! Wrap each cake layer individually in plastic wrap, then place them in a freezer bag with all the air squeezed out. The assembled cake (before adding the almond topping) can be frozen for up to 2 months.
To serve, thaw overnight in the fridge, then assemble with fresh filling and topping. The crunchy topping should always be added fresh after thawing to maintain its texture. ❄️
Reheating Slices
If you've stored individual slices in the fridge, warm them gently in the microwave for 10-15 seconds on medium power. For a more even heat, place slices on a baking sheet and warm in a 300°F oven for 5-7 minutes.
Avoid over-heating—the cake's moisture is delicate, and you want to preserve that perfect balance of textures. A warm slice tastes just as amazing as fresh!
Crunchy Topping Care
The almond topping is the star of this cake, so handle it with care. If you've made extra topping, store it in an airtight container at room temperature for up to 1 week.
For best results, toast it fresh before adding to slices—just 2-3 minutes at 350°F restores its crispness. I like to sprinkle a little extra on top of warmed slices to give that restaurant-quality presentation.
Serving Suggestions
This cake pairs beautifully with a cup of freshly brewed coffee or a glass of chilled sparkling wine. For an extra touch, dust slices with powdered sugar or drizzle with a little extra amaretto before serving.
The contrast of warm cake with cold beverages makes each bite even more satisfying. Trust me, your guests will be asking for the recipe! 🍰
Nutrition facts
Frequently asked questions
Can I substitute amaretto liqueur in this recipe?
Yes, but the flavor will change! For a non-alcoholic version, use ½ cup orange juice plus 1 teaspoon almond extract. If you prefer another liqueur, Cointreau works but lacks the nutty depth of amaretto. For a stronger boozy kick, increase to ⅔ cup amaretto and reduce orange zest to 1 tablespoon.
Why does the cake need to cool completely before frosting?
Warm cake layers absorb moisture from the cream cheese filling, making it soggy. Cooling completely (at least 2 hours) ensures clean slices and proper texture. Pro tip: Dust cooled layers with powdered sugar before assembling—they'll stick better!
Can I make this cake in a different pan size?
Yes, but adjust baking time! For 8-inch pans, bake 20-25 minutes; for 10-inch pans, bake 30-35 minutes. Always check with a toothpick. The key is 325°F internal temperature. Divide batter proportionally—8-inch pans need ⅔ cup batter each; 10-inch pans need 1⅓ cups each.
What if my crunchy topping isn't crispy enough?
Bake it longer! Toast the almonds for 10-12 minutes total, stirring every 3 minutes until golden. For extra crunch, add 1 tablespoon cornstarch to the almond-sugar mix. Store topping in an airtight container—it stays crispy for 1 week at room temperature.
How do I make this cake gluten-free?
Replace flour with a 1:1 gluten-free baking flour blend. Add ½ teaspoon xanthan gum to prevent crumbling. Reduce baking powder to 1 teaspoon and bake at 325°F for 35-40 minutes. The texture will be slightly denser but still delicious! For extra moisture, add 1 tablespoon applesauce to the batter.
