Desserts
This amaretto sour cake delivers the perfect balance of boozy vanilla swirls, tangy sour cream richness, and a crunchy golden top that makes every slice irresistible. 🌟 The secret lies in the amaretto-infused batter and the sour cream's creamy texture, which keeps the cake moist while adding depth.
I developed this recipe after years of perfecting the ideal dessert—one that's decadent enough for celebrations but simple enough for weeknight treats.
The vanilla swirl is where the magic happens, cutting through the cake's richness with bright, aromatic notes. The amaretto adds a subtle almond warmth that pairs beautifully with the sour cream's tang, while the crunchy top provides satisfying texture with every bite.
This cake bakes up with a tender crumb and just the right amount of moisture, ensuring it stays fresh for days.
What sets this recipe apart is the crispy top achieved through a simple cornflake streusel, giving you that bakery-style finish without extra effort. The combination of warm amaretto, creamy sour cream, and sweet vanilla creates layers of flavor that make this cake unforgettable.
Whether you're celebrating a special occasion or simply craving something indulgent, this dessert delivers every time.
Ready in just under an hour, this cake requires minimal prep and hands-off baking, making it perfect for home bakers of all skill levels. Serve warm with vanilla ice cream or dusted with powdered sugar for an elegant presentation. Here's how to make it!
Ingredients for amaretto sour cake
Eight slices of boozy vanilla swirl heaven—just these ingredients and patience.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Light Brown Sugar 🍚 | ½ cup | Packed firmly |
| Sour Cream 🥛 | 1 cup | Full-fat for richness |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Pure Vanilla Extract 🌸 | 1 tbsp | High-quality preferred |
| Amaretto Liqueur 🍸 | ½ cup | Disaronno brand ideal |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Baking Soda 🧂 | ½ tsp | Freshly opened |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Cornflakes 🍞 | 1 ½ cups | Crushed for streusel |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Powdered Sugar 🍚 | ¼ cup | For dusting |
The amaretto is the star here, so Disaronno is my go-to—it's got that perfect almond flavor without being too sweet. If you can't find it, Amaretto di Saronno works too. The sour cream needs to be full-fat for that rich texture—Kroger or Trader Joe's brands are reliable. For the cornflakes, I always grab the Kellogg's Original kind—it crushes perfectly and gives that bakery-style crunch. The butter? Cold and cubed is key for the streusel to work right. Don't skip sifting the flour either—it makes all the difference in that tender crumb.
No amaretto? Almond extract at half the amount gets you close, but you'll lose that boozy depth. Short on sour cream? Greek yogurt works in a pinch, though it's a bit tangier. The cornflakes can be any brand, but if you're feeling fancy, toasted cornflakes add extra crunch. For the vanilla, imitation extracts won't cut it here—splurge on the good stuff. The baking powder and soda are non-negotiable though—Diamond Crystal is my preferred brand for baking. And if you're worried about the cake being too boozy, don't be—it's subtle but delicious.
This cake keeps beautifully—3 days at room temp wrapped in foil, or 5 days in the fridge. For the streusel, make it ahead and store in the fridge—it's perfect for topping other cakes too. The cake reheats wonderfully in the oven for 10 minutes at 300°F to bring back that fresh-baked warmth. I always make a double batch—it disappears fast, especially with vanilla ice cream on top.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz—just stir the sour cream and eggs until smooth, then fold in dry ingredients. The brown sugar keeps it moist without extra fuss, and honestly? My cake turns out lighter than when I overmix.
- Almond Buttercream Magic: That amaretto swirl in the batter? It’s the secret weapon. The brown sugar caramelizes just enough to balance the nutty kick, and the sour cream gives it a velvety crumb. Top it with a simple almond buttercream, and you’ve got a dessert that tastes like a hug from Italy.
- Birthday or Brunch: Slice it for a crowd—this cake stays fresh for days, so it’s perfect for potlucks or when my mom “forgets” to RSVP. (Yes, even on a Tuesday night.) The rich flavor holds up, so you won’t hear “this is boring” from anyone.
- Pantry Staple Power: Flour, sugar, eggs—stuff I already have. The sour cream adds richness without breaking the bank, and the recipe scales easily. Three layers or one? Your call. Leftovers? Wrap them tight—they’ll still be moist enough to fool you into thinking it’s fresh.
Step-by-step instructions for amaretto sour cake
Here's how to make this boozy vanilla swirl with that perfect crunchy top—no fancy skills needed.
👨🍳 Step 1: Mix the Wet Ingredients
In a large mixing bowl, combine the 1 cup sour cream, 2 whole large eggs, 1 tbsp pure vanilla extract, and 0.5 cup amaretto liqueur. Whisk together until smooth and fully blended—this is your flavor base. The amaretto adds that signature nutty depth, so don't skip it.
Next, add the 1.5 cups granulated sugar and 0.5 cup packed light brown sugar. Mix again until the sugars dissolve completely. The brown sugar will add moisture and that caramel-like richness that makes this cake special. Here's the thing—if you see any undissolved sugar at the bottom, give it one more stir to make sure everything's fully incorporated.
👨🍳 Step 2: Combine Dry Ingredients and Create the Batter
In a separate bowl, sift together the 2.5 cups all-purpose flour, 2 tsp baking powder, 0.5 tsp baking soda, and 0.5 tsp salt. Sifting prevents lumps and ensures your cake rises properly. I like to give it a quick whisk after sifting to break up any remaining clumps.
Now, gradually add the dry ingredients to your wet mixture, mixing on low speed with an electric mixer (or by hand if you prefer). Mix just until combined—you shouldn't see any dry flour left. Overmixing develops gluten, which can make your cake tough. Once combined, the batter should be thick but pourable.
🍳 Step 3: Prepare the Cornflake Streusel Topping
In a medium bowl, crush the 1.5 cups cornflakes into coarse crumbs using a rolling pin or food processor. You want them to be about the size of small pebbles—not too fine, or they'll turn to mush. Add the 0.5 cup cold cubed unsalted butter and mix with your fingers until the butter is evenly distributed and the crumbs look moist but not wet.
Finally, stir in 0.25 cup powdered sugar and 1 tbsp amaretto liqueur (save a splash for the cake batter if you want extra boozy flavor). This mixture will create that signature crunchy top we all love. Press half of it into a greased 9-inch round cake pan to create your streusel layer.
🥘 Step 4: Assemble and Bake the Cake
Pour half of your cake batter over the streusel in the pan. Then, carefully pour the remaining batter into a separate bowl, stir in 1 tbsp amaretto liqueur, and swirl it with a spoon before pouring it over the first layer. This creates those beautiful vanilla-amaretto swirls.
Sprinkle the remaining streusel mixture evenly over the top. Bake in a preheated 350°F oven for 45-50 minutes, or until a toothpick inserted in the center comes out clean. The top should be golden brown and the streusel crispy—don't overbake or it'll dry out.
⏰ Step 5: Cool and Enjoy
Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely. This resting period is crucial—it lets the layers set properly and prevents the cake from falling apart. The streusel will be extra crispy when it's fully cooled, which is perfect for crumbling over ice cream.
Slice when completely cool and serve with a dollop of whipped cream or a scoop of vanilla ice cream. The combination of the boozy vanilla swirl and crunchy top makes this cake a showstopper every time. Store leftovers in an airtight container for up to 3 days—if they last that long!
Pro Tips For Making Amaretto Sour Cake
- Whisk Sour Cream First: Mix the sour cream with eggs and sugars before adding dry ingredients—this keeps the batter lighter and prevents a dense, gummy cake. I learned this the hard way when my first batch turned out like a brick; the sour cream needs to blend in fully.
- Room-Temp Eggs Matter: Cold eggs make the batter sluggish. Let them sit in warm water for 10 minutes before cracking—this ensures even mixing and a smoother texture. Trust me, your cake will rise better when the eggs play nice.
- Skip Overmixing Dry Ingredients: Fold in the flour just until combined—lumps are fine, but overworking it develops gluten and turns your cake tough. I used to beat it like I was kneading bread, and the result was sad. Keep it gentle.
- Bake Until Golden, Not Just Set: Pull the cake when the edges are golden and a toothpick comes out with moist crumbs, not wet batter. My first batch was underdone and soggy because I rushed it—patience here means a better texture.
Serving suggestions for amaretto sour cake
Warm Ice Cream Pairings
Serve your amaretto sour cake warm with a scoop of vanilla bean ice cream—the contrast of cold and warm makes every bite magical. I love using Häagen-Dazs Vanilla or Ben & Jerry's for that creamy texture.
For an extra treat, drizzle warm caramel sauce over the top before adding ice cream. The amaretto's almond notes complement the vanilla beautifully, while the caramel adds a luxurious touch. 🍦
Coffee or Espresso Shot
A shot of hot espresso or cappuccino cuts through the cake's richness perfectly, balancing the sweetness with bold coffee flavors. I often serve this at brunch when guests want something indulgent but not too heavy.
For a festive touch, add a pinch of cinnamon to the hot coffee—it pairs wonderfully with the amaretto's nutty undertones. Trust me, your guests will love this combination!
Fresh Berries or Citrus
Add a bright contrast with fresh raspberries, blackberries, or orange slices on the side. The tartness of the berries or citrus zest enhances the cake's sweetness, creating a refreshing balance. I like to arrange them in a small bowl alongside the cake for an elegant presentation.
A sprinkle of powdered sugar over the berries adds a pretty finish that ties everything together.
Boozy Upgrades
For an adult-friendly twist, serve with a small glass of amaretto on the side or a splash over the cake before slicing. The extra amaretto deepens the almond flavor and adds a sophisticated touch.
If you're feeling fancy, pair it with a glass of dessert wine like Moscato d'Asti—the bubbles and sweetness complement the cake perfectly. Just a small pour is all you need!
Make-Ahead Serving
This cake reheats beautifully, so I often bake it the day before and serve it warm at room temperature. Wrap it tightly in plastic wrap and let it sit at room temp for 30 minutes before slicing.
The flavors meld even more overnight, making it even more delicious. For a special occasion, dust with powdered sugar and garnish with toasted almonds for a restaurant-worthy finish. 💫
Nutrition facts
Frequently asked questions
Can I make this cake without amaretto?
The amaretto is what gives this cake its signature flavor, but you can substitute 1 tsp almond extract plus 1 tbsp extra vanilla extract for the 0.5 cup amaretto. The cake will still be delicious, though it'll lose that subtle boozy warmth. For a non-alcoholic version, try 1 tbsp maraschino cherry juice instead—it adds a fruity note that works surprisingly well.
Why does my cake turn out dense instead of light?
Overmixing the batter develops gluten, making the cake tough. Mix just until combined—about 1 minute on low speed. Also, ensure your baking powder and soda are fresh (they lose potency over time) and don't overfill the pan. A 9-inch round pan should be filled about 2/3 full with batter. Let the cake cool completely before slicing too—cutting too soon can cause crumbling.
How do I store leftovers to keep them fresh?
Wrap the cake tightly in plastic wrap or an airtight container to prevent drying. At room temperature, it stays fresh for 2-3 days. For longer storage, refrigerate for up to 5 days. To reheat, wrap a slice in foil and warm in the oven at 300°F for 10 minutes—this restores that fresh-baked texture. The streusel stays crispy best when stored this way.
Can I use this recipe for a layer cake?
Bake the batter in two 8-inch pans instead of one 9-inch pan, using the same total amount of batter. For assembly, spread a thin layer of vanilla buttercream between layers and add extra streusel on top. The swirl effect works best in a single layer, but you can create a marbled effect by swirling the batter in the pan before baking.
What's the secret to the perfect crunchy top?
The streusel needs cold butter and coarse cornflake crumbs—don't pulse them too finely in the food processor. Press the streusel firmly into the pan before adding batter, and bake until golden brown. For extra crunch, broil for 1-2 minutes at the end (watch closely!). The key is patience—let the cake cool completely before slicing, or the top may crumble.
