Pink sponge, bright lime frosting, and juicy strawberry layers make this cake taste like the best part of a margarita turned into dessert. The crumb stays soft and fine, the filling brings freshness without making the cake wet, and the tangy cream cheese frosting keeps every slice from tipping too far into sweet. It looks festive on a plate, but what matters most is how the flavors stay balanced from the first bite to the last.
The key is treating the strawberry and lime mixture like a flavor component, not a liquid you dump in and hope for the best. Fresh strawberry puree gives the cake its color and fruit flavor, while the lime juice wakes everything up without overpowering the berries. The frosting uses just enough zest and juice to taste sharp and clean, which is what keeps the whole cake from feeling heavy.
Below, I’m walking through the small choices that make this cake work: how to keep the layers tender, how to frost it cleanly, and how to adjust the lime if you want a stronger or softer margarita-style finish.
The cake stayed light and the lime frosting had just enough tang to balance the strawberries. I also liked that the layers didn’t slide around once it chilled.
Pin this strawberry margarita cake for a party dessert with bright lime frosting and fresh berry layers.
The Secret to Keeping Strawberry Cake from Turning Heavy
Most strawberry cakes miss because they lean too hard on extra puree or too much liquid. That sounds like the easiest way to get berry flavor, but it usually leads to a dense crumb that bakes up gummy in the center. Here, the strawberry puree is balanced with flour, butter, and milk so the batter still has enough structure to rise properly.
The other trap is the lime. Too little, and the cake tastes flat. Too much, and the acid can make the batter taste sharp while also weakening the texture. The amount here gives you a clear margarita-style finish without turning the cake into something puckering or wet.
What Each Ingredient Is Actually Doing in This Cake
- Fresh strawberry puree — This is where the color and berry flavor come from, and fresh puree gives a cleaner taste than strawberry syrup or jam. If your berries are pale, the cake will be paler too, but the flavor still comes through. Blend and strain if the puree is very seedy.
- Lime juice and zest — The juice sharpens the strawberry flavor, while the zest carries the fragrant citrus note that makes this taste like a margarita-inspired dessert. Fresh lime matters here; bottled juice tastes dull and can make the frosting taste flat.
- Cream cheese — This gives the frosting enough body to hold the layers together and enough tang to keep the sweetness in check. Room-temperature cream cheese blends smooth, while cold cream cheese leaves tiny lumps that never fully disappear.
- Butter — Butter in the cake gives tenderness, and butter in the frosting helps it spread cleanly. If you need to substitute, use all butter rather than trying to replace it with oil here, because oil changes the structure and makes the cake feel looser.
- Powdered sugar — This sweetens and thickens the frosting at the same time. Add it gradually so the frosting stays smooth instead of turning dusty and hard to blend.
Building the Batter and Frosting Without Losing the Texture
Whipping the Base
Beat the butter and sugar until the mixture looks pale and fluffy, not just combined. That step traps air, which helps the cake rise and keeps the crumb light. If you stop too early, the cake will bake up tighter and less tender.
Alternating the Dry and Wet Ingredients
Add the flour mixture and the strawberry-lime mixture in turns, starting and ending with flour. That order keeps the batter from breaking and helps the cake stay even instead of curdled or streaked. Stir only until the last dry bits disappear, because overmixing turns the crumb tough.
Watching the Bake
The cakes are done when the tops spring back lightly and a tester comes out with a few moist crumbs, not wet batter. Pull them from the oven as soon as they set; overbaking steals the soft texture that makes this cake worth making. Letting them cool in the pans for 15 minutes keeps them from tearing when you turn them out.
Frosting and Filling the Layers
Beat the cream cheese and butter until completely smooth before adding the sugar. If the frosting looks loose, chill it for 10 to 15 minutes, then spread it again. Put the sliced strawberries between the layers in a thin layer, because too many berries will slide once the cake is stacked.
How to Adapt This for Different Kitchens and Different Crowds
Make It Gluten-Free
Use a 1:1 gluten-free baking flour that includes xanthan gum. The cake will still bake up soft, but it may need the full rest time before slicing so the crumb can set. Skip heavy stirring, since gluten-free batters can go from smooth to dense fast.
Dairy-Free Version
Swap in a plant-based butter and use dairy-free cream cheese for the frosting. The flavor stays close, but the frosting may soften faster, so chill the cake before serving. For the cake itself, a neutral dairy-free milk works fine.
Stronger Margarita Flavor
Add a little extra lime zest to the frosting rather than more juice in the batter. Zest brings the bright aroma you want without thinning the texture. If you want a sharper finish, a tiny pinch of salt in the frosting helps the citrus stand out.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The frosting stays stable, but the cake is best brought to room temperature before serving so the crumb softens.
- Freezer: Freeze unfrosted layers tightly wrapped for up to 2 months. Frosted slices can be frozen, but the berries may soften after thawing, so the texture is less neat.
- Reheating: This cake doesn’t need reheating. Let chilled slices sit out for 20 to 30 minutes before serving, because cold cream cheese frosting tastes stiff and mutes the lime.
Answers to the Questions Worth Asking

Strawberry Margarita Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease two 8-inch round cake pans.
- Whisk together the all-purpose flour, baking powder, and salt.
- Beat the butter and granulated sugar until fluffy.
- Add the eggs one at a time, beating after each addition.
- Combine the fresh strawberry puree with 1/4 cup lime juice.
- Alternate adding the flour mixture and strawberry-lime mixture with the whole milk, beginning and ending with flour.
- Stir in the vanilla extract until the batter is smooth.
- Divide the batter between the two prepared pans.
- Bake at 350°F for 28-30 minutes, until the centers spring back when lightly pressed.
- Cool in the pans for 15 minutes, then turn out onto racks to cool completely.
- Beat the cream cheese and softened butter until smooth.
- Add the powdered sugar and mix until fully combined.
- Beat in 2 tbsp lime juice and the lime zest.
- Place one cake layer on a plate and spread frosting on top.
- Add the sliced fresh strawberries in an even layer over the frosting.
- Place the second cake layer on top and frost the top and sides.
- Garnish with fresh strawberries and mint.
- Rest the assembled cake for 1 hour before slicing so the layers set cleanly.