Desserts
This amaretto cake recipe transforms a simple boxed mix into a sophisticated dessert with layers of nutty, boozy flavor. The secret lies in infusing the vanilla cake batter with amaretto liqueur, creating a moist, tender crumb that's anything but basic.
I've perfected this technique over years of baking, and it consistently delivers restaurant-quality results with minimal effort.
The process is straightforward: bake a classic vanilla cake mix as directed, then elevate it with a homemade cream cheese frosting enhanced with amaretto. This combination delivers a perfect balance of sweetness and depth, with the liqueur's almond notes shining through every bite.
The cake stays moist for days, making it ideal for celebrations or satisfying cravings.
What makes this recipe truly special is how the amaretto transforms ordinary ingredients into something extraordinary. The nutty aroma permeates the entire cake, while the frosting adds a velvety finish that complements the tender layers.
Whether you're hosting a dinner party or simply treating yourself, this cake delivers impressive results with just a few extra steps.
Ready in about 1 hour (including baking and cooling), this recipe is perfect for those who want a show-stopping dessert without the complexity. The frosting can be made ahead, and the cake layers can be assembled the day before—ideal for busy bakers. Let's get started on creating this crowd-pleasing masterpiece.
Ingredients for amaretto cake recipe with cake mix
Transform ordinary cake mix into a restaurant-quality dessert with these carefully selected ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Vanilla Cake Mix 🍰 | 1 box | Classic vanilla flavor preferred |
| Amaretto Liqueur 🍸 | ½ cup | High-quality, 28% ABV minimum |
| Large Eggs 🥚 | 4 whole | Room temperature for even baking |
| Unsalted Butter 🧈 | ½ cup | Softened, not melted |
| Whole Milk 🥛 | ½ cup | Room temperature for smooth batter |
| Vegetable Oil 🫒 | ½ cup | Light, not heavy |
| Granulated Sugar 🍚 | ½ cup | For additional moisture |
| Cream Cheese 🧀 | 16 oz | Full-fat, room temperature |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, for stable frosting |
| Powdered Sugar 🍚 | 4 cups | Sifted for smooth frosting |
| Vanilla Extract 🌿 | 1 tsp | Pure, not imitation |
| Almond Extract 🌿 | ½ tsp | Enhances nutty flavor |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Unsweetened Almond Flour 🥜 | ¼ cup | For texture enhancement |
The amaretto liqueur is the star here—Disaronno or Galletti are top-tier choices, but any quality amaretto with at least 28% ABV will work. For the cake mix, Betty Crocker or Duncan Hines vanilla are reliable bases, though any classic vanilla mix suffices. The cream cheese should be full-fat Philadelphia-style—room temperature is critical for smooth frosting. Almond flour adds subtle texture, but Bob's Red Mill or Anthony's Goods brands ensure fine consistency. Stock up on these at Williams Sonoma or Sur La Table for premium quality.
No amaretto on hand? Almond extract at half the amount mimics the nutty essence, though the boozy depth will differ. Substitute heavy cream with whipped coconut cream for a dairy-free option, though texture may vary. For the cake mix, yellow cake mix works in a pinch, but vanilla delivers the best flavor harmony. The almond flour can be omitted if unavailable, though it enhances the cake's texture. If your cream cheese is too cold, microwave for 20 seconds to soften without melting—this is non-negotiable for a silky frosting.
Amaretto-infused batter keeps for 3 days in the fridge, while assembled cake lasts 5 days covered. The frosting stays stable for 2 days refrigerated, though it's best used fresh. For make-ahead convenience, bake the cake layers 1 day ahead, then assemble with freshly made frosting. Store individual layers wrapped in parchment for up to 1 week—perfect for last-minute gatherings. Freeze unfrosted layers for 3 months for extended storage.
Why You'll Love This Recipe
- Boxed Mix Magic: I swear by this shortcut—just dump the dry mix, stir in the eggs and milk, then fold in that amaretto. No measuring cups, no sifting, no stress. The boozy kick comes from one ingredient, not a whole liquor cabinet.
- Almond-Kissed Moisture: That amaretto doesn’t just flavor it—it keeps the cake ridiculously tender. The butter and milk make it rich, but the almond notes from the liqueur give it a sophisticated edge without tasting like a fancy bakery.
- Weeknight or Weekend: Need a dessert for a last-minute dinner party? This cake bakes in one bowl, layers beautifully, and the amaretto pairs with coffee or ice cream. Honestly, it’s my go-to for any gathering where I don’t want to slave over decorating.
- Budget Boozy Luxury: A bottle of amaretto stretches for multiple cakes, and the rest of the ingredients cost pennies. Leftovers? Toast them for French toast or crumble over pancakes—no waste, all flavor. (Yes, even on a Tuesday night.)
Step-by-step instructions for amaretto cake with cake mix
Transform simple ingredients into a decadent dessert with layers of boozy vanilla flavor and nutty depth.
Prepare the Boozy Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans with vegetable oil, then line the bottoms with parchment paper. In a large mixing bowl, combine the 1 box vanilla cake mix, 0.5 cup granulated sugar, 0.25 tsp salt, and 0.25 cup unsweetened almond flour. Whisk these dry ingredients together until fully incorporated—this ensures even distribution of the almond flour for that subtle nutty texture throughout each bite.
In a separate bowl, whisk together the 4 whole large eggs (room temperature), 0.5 cup softened unsalted butter, 0.5 cup whole milk, 0.5 cup vegetable oil, 0.5 cup amaretto liqueur, 1 tsp vanilla extract, and 0.5 tsp almond extract. The almond extract might seem strong, but it enhances the amaretto flavor beautifully. Pour the wet ingredients into the dry ingredients and mix on low speed until just combined—overmixing develops gluten and can make the cake dense.
Bake the Layers to Perfect Moisture
Divide the batter evenly between the prepared cake pans. Tap each pan gently on the counter to remove any air bubbles that might have formed. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The cakes should be golden on top with slightly domed centers—this indicates they're fully baked but still moist.
I recommend checking for doneness at the 25-minute mark because ovens vary. If the tops brown too quickly, tent the pans with foil to prevent overbrowning while the centers finish cooking. Let the cakes cool in their pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking and maintains moisture.
Prepare the Cream Cheese Frosting
While the cakes cool, prepare the frosting by beating the 16 oz cream cheese (at room temperature) in a large mixing bowl until completely smooth. Add the 1 cup heavy whipping cream and beat on medium-high speed until soft peaks form. Gradually add the 4 cups powdered sugar (sifted to avoid lumps) and continue beating until the frosting is light, fluffy, and holds stiff peaks.
This is where precision matters most. The frosting should be thick enough to hold its shape when spread but still smooth enough to pipe decoratively. If it's too thin, chill the bowl in the refrigerator for 10 minutes before attempting to pipe. The frosting should be cool but not cold—just firm enough to create clean swirls and peaks.
Assemble and Frost the Cake
Once the cakes are completely cool, level the tops if necessary using a serrated knife. Place one cake layer on a cake stand or plate and spread a thin layer of frosting on top to create a "crumb coat." This first layer helps prevent crumbs from mixing into the final frosting. Place the second cake layer on top and repeat the process.
Spread the remaining frosting evenly over the entire cake, then use an offset spatula to create smooth sides. For a professional finish, I like to dip the spatula in warm water between each swipe—this keeps the frosting workable and helps achieve that ultra-smooth look. Chill the cake in the refrigerator for 30 minutes before serving to allow the frosting to set properly.
Add Final Touches and Serve
Before serving, pipe any reserved frosting into decorative swirls or rosettes on top of the cake. The amaretto flavor pairs beautifully with fresh berries or toasted sliced almonds sprinkled on top for added texture and visual appeal. Serve the cake at room temperature to let the flavors fully develop—each slice should deliver a perfect balance of moist, boozy cake and creamy, nutty frosting.
This cake keeps well in the refrigerator for up to 3 days, though I find it's best enjoyed within the first 24 hours when the amaretto flavor is most pronounced. For a special touch, brush the top with a little extra amaretto liqueur just before serving—it adds a subtle, sophisticated aroma that complements the rich frosting.
Pro Tips For Making Amaretto Cake Recipe With Cake Mix
- Preheat & Grease Well: Get your oven to 350°F before mixing a thing—cold pans slow baking and cause uneven rises. Use 2 tablespoons softened butter plus a sprinkle of flour in your pans to prevent sticking, even with boozy batter that’s trickier to release.
- Measure Amaretto Precisely: The recipe likely says "1/4 cup," but don’t eyeball it—liquor is dense. Use a measuring cup, not the bottle’s spout, and reduce milk slightly (by 1-2 tablespoons) to balance moisture. Too much amaretto = soggy cake, not flavor.
- Room-Temp Eggs Matter: Cold eggs from the fridge won’t emulsify properly, leading to dense layers. Pop them in warm water for 5 minutes if your kitchen’s chilly. Room temperature also helps the butter cream later—no one wants grainy frosting.
- Bake Until Slightly Under: Amaretto cakes test done earlier than vanilla box mixes—pull them when the center’s just set (a toothpick comes out with moist crumbs, not wet batter). Overbaking dries out the alcohol’s aroma. Tent with foil the last 10 minutes if your oven runs hot.
Dietary considerations for amaretto cake recipe with cake mix
Gluten-Free Adaptation
For a gluten-free version, replace the vanilla cake mix with a gluten-free vanilla cake mix like Betty Crocker Gluten-Free or King Arthur Gluten-Free. Use 1 cup gluten-free almond flour instead of the regular version, and ensure all extracts and spices are certified gluten-free.
The amaretto liqueur itself is gluten-free, so no adjustments are needed there. 🥜
Dairy-Free Options
To make this cake dairy-free, substitute the cream cheese with dairy-free cream cheese like Kite Hill or Miyoko's. Replace the heavy whipping cream with coconut cream (chilled overnight) or dairy-free whipped topping.
Use dairy-free butter like Miyoko's or Earth Balance in the batter. The frosting will still be creamy but slightly lighter in texture.
Lower Sugar Version
Reduce the granulated sugar in the batter by ¼ cup and the powdered sugar in the frosting by 1 cup. Use monk fruit sweetener or erythritol to replace half the powdered sugar, but taste as you go—these sweeteners vary in intensity.
The amaretto's natural sweetness helps balance the reduction. For extra richness, add 1 tbsp almond butter to the batter for depth.
Alcohol-Free Substitution
Skip the amaretto liqueur and replace it with ½ cup almond extract (½ tsp at a time) or ½ cup orange liqueur like Cointreau for a citrusy twist.
For a completely alcohol-free option, use ½ cup apricot jam (warmed) or ½ cup almond syrup (simmer 1 cup sugar + ½ cup water + 1 tsp almond extract until thickened). The cake will still have nutty undertones without the boozy kick. 🍊
Nut-Free Adjustment
Omit the unsweetened almond flour and almond extract entirely. Replace them with ½ cup oat flour (blend rolled oats) for texture and add 1 tsp vanilla bean paste for depth.
The frosting remains unchanged, but the cake will lose its nutty complexity—though it’ll still be delicious! For extra moisture, add 1 tbsp applesauce to the batter.
Make-Ahead Tips
Bake the cake layers 1 day ahead and store them in an airtight container at room temperature. Assemble the cake with frosting 4-6 hours before serving to allow flavors to meld.
For longer storage, freeze the frosted cake (uncovered) for up to 1 month, then thaw at room temperature for 2-3 hours before serving. Reheat slices briefly in the microwave if needed—just 10 seconds to restore moisture. ⏰
Nutrition facts
Frequently asked questions
Can I use any cake mix for this recipe?
Vanilla cake mix works best as it provides a neutral base that lets the amaretto flavor shine. Yellow cake mix can work in a pinch, but it may lack the subtle sweetness that pairs perfectly with the nutty liqueur. Avoid chocolate or spice mixes—they'll compete with the amaretto's delicate profile.
How much amaretto should I use if I don't like strong alcohol flavors?
Start with ¼ cup amaretto instead of the full ½ cup for a milder taste. The remaining ¼ cup can be replaced with almond extract (½ tsp) to maintain the nutty essence without the boozy kick. Taste the batter before baking to adjust further.
Why does my frosting turn grainy?
Grainy frosting usually means the powdered sugar wasn't sifted or the cream cheese wasn't fully softened. Always sift the powdered sugar and ensure your cream cheese is at room temperature (not cold or melted). Beat the frosting for 3-4 minutes until completely smooth.
Can I make this cake in a single layer instead of two?
Yes! Use a 10-inch round pan and reduce the batter by 25% (about 1 cup). Bake for 35-40 minutes instead of 25-30. The frosting quantity remains the same. Single-layer cakes work well for smaller gatherings or when you prefer a taller slice.
How do I store leftovers to keep them moist?
Wrap individual slices tightly in plastic wrap, then place them in an airtight container with a slice of bread to absorb excess moisture. Store at room temperature for 2 days or refrigerate for 5 days. For longer storage, freeze slices (wrapped) for 3 months—thaw at room temperature before serving.
