Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t planning on making a cake that day,” I admit. It was a rainy Saturday afternoon, and honestly, I just wanted something sweet but easy. Then my neighbor, Mrs. Delgado, popped over with a basket of freshly picked strawberries from her backyard. She smiled and said, “You know, you should try mixing these with a tres leches cake sometime.” At first, I thought, tres leches? Strawberry shortcake? That’s a wild combo, right?
But curiosity got the best of me, and well, the kitchen became a bit of a mess as I started experimenting. The batter was a little thinner than usual, and I wasn’t sure if soaking it in milk would work with the layers, but I kept going. Somewhere between the third pour of the milky soak and the last fresh strawberry slice, I realized this was something special. The cake came out moist, tender, and bursting with strawberry sweetness that balanced perfectly with the creamy tres leches soak.
Maybe you’ve been there—trying to whip something up on a whim, not expecting much, but ending up with a new favorite instead. This Perfect Tres Leches Strawberry Shortcake Layer Cake stayed with me for weeks after, and I still catch myself craving it on quiet evenings. Let me tell you, it’s not just a cake; it’s the kind of treat that feels like a hug from an old friend, only better because it’s layered with creamy goodness and fresh strawberries.
Why You’ll Love This Recipe
From my many attempts and happy accidents, this recipe has become my go-to dessert for celebrations and simple indulgences alike. I’ve tested it under pressure—like that one time I made it for impromptu guests—and it never disappoints. Here’s why I’m confident you’ll love this Perfect Tres Leches Strawberry Shortcake Layer Cake as much as I do:
- Quick & Easy: This cake comes together in under an hour, perfect when life gets busy but your sweet tooth doesn’t wait.
- Simple Ingredients: You won’t need any rare items; everything is either a pantry staple or easy to find at your local store.
- Perfect for Special Occasions: Whether it’s a birthday, a weekend brunch, or just because, this cake impresses without the fuss.
- Crowd-Pleaser: Kids and adults alike can’t get enough of the moist layers and fresh strawberry zing.
- Unbelievably Delicious: The moistness from the tres leches soak combined with the shortcake texture is pure magic.
This isn’t your typical layered cake. The magic lies in how the batter is light enough to absorb the milk soak without falling apart, and the strawberries add a fresh, slightly tart note that cuts through the creamy sweetness. Honestly, it’s like a little celebration in every bite. If you’ve ever enjoyed a creamy strawberry shortcake or a classic tres leches, this recipe brings the best of both worlds together in a way that feels both nostalgic and new.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these you probably already have in your kitchen, and the fresh strawberries are the real star, bringing that perfect balance of sweet and tangy.
- For the Cake Batter:
- All-purpose flour – 2 cups (240 g), sifted (I prefer King Arthur for consistent results)
- Baking powder – 2 ½ tsp
- Salt – ½ tsp
- Granulated sugar – 1 cup (200 g)
- Unsalted butter – ½ cup (113 g), softened
- Large eggs – 4, room temperature (important for proper mixing)
- Whole milk – ¾ cup (180 ml), room temp
- Pure vanilla extract – 2 tsp
- For the Tres Leches Soak:
- Sweetened condensed milk – 1 cup (300 g)
- Evaporated milk – 1 cup (240 ml)
- Whole milk – 1 cup (240 ml)
- Heavy cream – ½ cup (120 ml)
- For the Strawberry Layer and Topping:
- Fresh strawberries – 2 cups (about 300 g), hulled and sliced (if out of season, frozen works well too)
- Granulated sugar – 2 tbsp (to macerate strawberries)
- Heavy whipping cream – 1 cup (240 ml), chilled
- Powdered sugar – 3 tbsp (for whipped cream)
- Vanilla extract – 1 tsp (for whipped cream)
If you want a dairy-free option, swapping the whole milk with almond or oat milk and using coconut cream instead of heavy cream works surprisingly well. Also, for a gluten-free twist, almond flour can replace all-purpose flour, but the texture will be a tad denser.
Equipment Needed
- Two 8-inch (20 cm) round cake pans – I recommend non-stick pans for easy release
- Mixing bowls – a medium and a large one
- Electric mixer (handheld or stand mixer) – makes beating the batter and whipping cream much easier
- Whisk and spatula – for folding ingredients gently
- Cooling rack – to cool the cakes evenly and prevent sogginess
- Toothpick or skewer – to test cake doneness
- Measuring cups and spoons – for precise ingredient amounts
If you don’t have two pans, you can bake the layers one at a time, but be patient—timing is key. Also, if you’re on a budget, a hand whisk and some elbow grease will work in place of an electric mixer, just expect a bit more arm workout! I’ve found that a silicone spatula is perfect for folding the soaked cake layers and whipped cream without deflating them.
Preparation Method

- Preheat and prep: Set your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans, or line them with parchment paper. This helps the layers come out cleanly. (Time: 10 minutes)
- Mix dry ingredients: In a medium bowl, sift together 2 cups (240 g) all-purpose flour, 2 ½ teaspoons baking powder, and ½ teaspoon salt. Set aside.
- Cream butter and sugar: Using an electric mixer, beat ½ cup (113 g) softened unsalted butter with 1 cup (200 g) sugar until light and fluffy, about 3-4 minutes. This step is crucial for a tender crumb. (Tip: don’t rush here; it makes a difference!)
- Add eggs: Beat in 4 large eggs, one at a time, ensuring each is fully incorporated before adding the next. Then mix in 2 teaspoons vanilla extract.
- Combine wet and dry: Alternately add the dry ingredients and ¾ cup (180 ml) whole milk to the butter mixture, starting and ending with the dry mix. Mix gently after each addition to avoid overworking the batter.
- Pour and bake: Divide batter evenly between the two pans. Smooth the tops with a spatula. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. The cakes should feel springy to the touch. (Watch the last 5 minutes carefully to avoid overbaking.)
- Cool the cakes: Let the cakes cool in the pans for 10 minutes, then turn them out onto a cooling rack. While cooling, prepare the tres leches soak.
- Prepare the soak: In a bowl, whisk together 1 cup (300 g) sweetened condensed milk, 1 cup (240 ml) evaporated milk, 1 cup (240 ml) whole milk, and ½ cup (120 ml) heavy cream until smooth.
- Soak the cake layers: Once the cakes are cool but still slightly warm, poke holes all over the surface with a skewer or fork. Slowly pour the milk mixture over the cakes, letting it absorb. This step makes the cake incredibly moist, so patience is key. (Tip: Pour in stages, allowing each to soak in.)
- Macerate strawberries: Toss 2 cups (300 g) sliced strawberries with 2 tablespoons sugar. Let sit for at least 15 minutes until juicy.
- Whip the cream: Beat 1 cup (240 ml) chilled heavy cream with 3 tablespoons powdered sugar and 1 teaspoon vanilla extract until stiff peaks form.
- Assemble the cake: Place one soaked cake layer on a serving plate. Spread a thick layer of whipped cream over it, then add half the macerated strawberries. Top with the second cake layer and repeat with whipped cream and the remaining strawberries. Finish with a decorative swirl of whipped cream and extra strawberry slices if you like.
- Chill: Refrigerate the assembled cake for at least 2 hours before serving. This allows the flavors to meld beautifully.
Cooking Tips & Techniques
Making this Perfect Tres Leches Strawberry Shortcake Layer Cake is all about balancing moisture and texture. Here are a few lessons I picked up along the way:
- Don’t skip poking holes: If you pour the soak onto an unpunctured cake, it’ll just run off the sides. Those holes let the milk absorb evenly, keeping every bite moist.
- Beat butter and sugar well: This step traps air in the batter, making each layer light instead of dense.
- Use room temperature eggs: Mixing cold eggs can cause the batter to curdle or not combine smoothly.
- Watch the bake time: Overbaking dries out the cake, ruining the texture even with the milk soak. The toothpick test is your friend here.
- Chill before serving: Tres leches cakes taste better after the soak has time to settle and the flavors marry, so don’t rush this step.
- Whip cream last: Whipped cream loses volume quickly, so make it just before assembling.
I’ve had my fair share of soggy disasters (too much soak), or dry bites (too little soak). The key is to find that sweet spot where the cake is soaked but still holds its shape. Trust me, it’s worth the little extra attention.
Variations & Adaptations
This recipe is more flexible than it looks! Here are some ways to make it your own:
- Chocolate Strawberry: Add ¼ cup (25 g) cocoa powder to the dry ingredients for a chocolate twist that pairs amazingly with the strawberries.
- Vegan Version: Use flax eggs (4 tbsp ground flaxseed + 12 tbsp water), plant-based milk, and coconut cream. The texture will differ slightly but still delicious.
- Seasonal Fruits: Swap strawberries for peaches in summer or poached pears in winter for a seasonal spin.
- Spiced Soak: Add a cinnamon stick or a splash of rum to the milk soak for warmth and depth.
- Nutty Crunch: Sprinkle toasted almonds or crushed pistachios between layers for texture contrast.
One personal favorite: I added a layer of mascarpone mixed with a hint of lemon zest under the whipped cream once. It gave the cake a subtle tang that cut through the sweetness beautifully. Give it a shot if you’re feeling adventurous!
Serving & Storage Suggestions
Serve this cake chilled for the best experience—the cool, creamy layers are irresistible that way. It pairs wonderfully with a hot cup of coffee or a glass of cold milk, making it perfect for brunch or dessert.
If you’re hosting, slice it generously because everyone will want seconds. Presentation-wise, a few fresh strawberry halves on top add a pop of color and freshness. A dusting of powdered sugar never hurts, either.
Store leftovers covered in the refrigerator for up to 4 days. The flavors actually deepen overnight, so it’s great for making ahead. If you want to freeze it, wrap tightly in plastic wrap and foil, then thaw in the fridge overnight before serving. Just note that whipped cream topping may lose a bit of its fluffiness after freezing.
Nutritional Information & Benefits
Each serving of this cake (assuming 12 slices) contains approximately:
| Calories | 320 kcal |
|---|---|
| Protein | 6 g |
| Carbohydrates | 45 g |
| Fat | 12 g |
| Sugar | 30 g |
The strawberries add a healthy dose of vitamin C and antioxidants, while the dairy contributes calcium and protein. Of course, this cake is an indulgence, but the use of fresh fruit balances the richness nicely. For those with dietary restrictions, you can easily swap ingredients to suit gluten-free or dairy-free needs without losing the essence of the cake.
Conclusion
This Perfect Tres Leches Strawberry Shortcake Layer Cake is a recipe that’s stuck with me for good reason. It’s simple enough for a weekday treat but impressive enough for special occasions. I love how the layers soak up that luscious milk mixture, making every bite juicy and tender with fresh strawberry brightness. Honestly, it’s a dessert that invites you to slow down and savor each mouthful.
Feel free to make it your own—add a twist, swap fruits, or keep it classic. And when you do, I’d love to hear how it turns out! Leave a comment below with your experience or any tweaks you made. Let’s keep the kitchen stories coming, one layer at a time.
So go ahead, treat yourself—you deserve it!
FAQs About Perfect Tres Leches Strawberry Shortcake Layer Cake
Can I make this cake ahead of time?
Absolutely! In fact, chilling the cake for a few hours or overnight helps the flavors meld and the milk soak fully absorb.
What if I don’t have evaporated milk?
You can substitute with extra whole milk and a little heavy cream, though the flavor will be a bit less rich.
How do I keep the cake from becoming too soggy?
Pour the milk soak slowly and evenly, letting it absorb between pours. Also, poke holes to help the soak penetrate without pooling.
Can I use frozen strawberries?
Yes, thaw and drain them well before using to avoid extra moisture making the cake watery.
Is it possible to double this recipe for a larger cake?
Yes! Use larger pans and adjust baking times accordingly—start checking doneness around 35 minutes.
For those who love the combination of fruit and creamy desserts, you might also enjoy my classic strawberry shortcake or the easy vanilla cream poke cake recipes, which offer different takes on moist, fruity cakes.
Pin This Recipe!

Perfect Tres Leches Strawberry Shortcake Layer Cake
A moist and tender layered cake combining the creamy richness of tres leches soak with fresh strawberry shortcake flavors, perfect for celebrations or simple indulgences.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 50 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Mexican-American
Ingredients
- 2 cups (240 g) all-purpose flour, sifted
- 2 ½ tsp baking powder
- ½ tsp salt
- 1 cup (200 g) granulated sugar
- ½ cup (113 g) unsalted butter, softened
- 4 large eggs, room temperature
- ¾ cup (180 ml) whole milk, room temperature
- 2 tsp pure vanilla extract
- 1 cup (300 g) sweetened condensed milk
- 1 cup (240 ml) evaporated milk
- 1 cup (240 ml) whole milk
- ½ cup (120 ml) heavy cream
- 2 cups (about 300 g) fresh strawberries, hulled and sliced
- 2 tbsp granulated sugar (to macerate strawberries)
- 1 cup (240 ml) heavy whipping cream, chilled
- 3 tbsp powdered sugar (for whipped cream)
- 1 tsp vanilla extract (for whipped cream)
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans or line with parchment paper.
- In a medium bowl, sift together flour, baking powder, and salt. Set aside.
- Using an electric mixer, beat softened butter with granulated sugar until light and fluffy, about 3-4 minutes.
- Beat in eggs one at a time, fully incorporating each before adding the next. Mix in vanilla extract.
- Alternately add dry ingredients and whole milk to the butter mixture, starting and ending with dry ingredients. Mix gently after each addition.
- Divide batter evenly between the two pans and smooth tops. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean.
- Cool cakes in pans for 10 minutes, then turn out onto a cooling rack.
- Prepare the tres leches soak by whisking together sweetened condensed milk, evaporated milk, whole milk, and heavy cream until smooth.
- Poke holes all over the slightly warm cakes with a skewer or fork. Slowly pour the milk mixture over the cakes in stages, allowing it to absorb.
- Toss sliced strawberries with granulated sugar and let sit for at least 15 minutes to macerate.
- Beat chilled heavy whipping cream with powdered sugar and vanilla extract until stiff peaks form.
- Assemble the cake by placing one soaked cake layer on a serving plate, spreading whipped cream over it, then half the macerated strawberries. Top with second cake layer and repeat with whipped cream and remaining strawberries. Finish with a decorative swirl of whipped cream and extra strawberry slices if desired.
- Refrigerate the assembled cake for at least 2 hours before serving to allow flavors to meld.
Notes
Poke holes in the cake before pouring the milk soak to ensure even absorption. Beat butter and sugar well for a light crumb. Use room temperature eggs to avoid curdling. Watch bake time carefully to avoid dryness. Whip cream just before assembling to maintain volume. For dairy-free or gluten-free options, substitute ingredients as suggested in the recipe.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 320
- Sugar: 30
- Fat: 12
- Carbohydrates: 45
- Protein: 6
Keywords: tres leches cake, strawberry shortcake, layered cake, moist cake, easy dessert, celebration cake, fresh strawberries


