Moist Vanilla Cake with Raspberry Filling and Swiss Meringue Buttercream

There’s something timeless about a simple vanilla sponge dressed up with bright raspberry jam and a cloud-like Swiss meringue buttercream. This cake feels both celebratory and approachable — perfect for birthdays, small gatherings, or when you want a special dessert that isn’t fussy. Light, tender layers cradle a tangy raspberry center and a silky frosting that melts on the tongue.

Why you’ll love this dish

This recipe balances classic, crowd-pleasing flavors with techniques that yield a reliably moist crumb and a restaurant-worthy finish. The vanilla cake bakes up tender thanks to the milk and careful creaming; the fresh raspberry filling adds freshness and acidity to cut through the buttercream; and Swiss meringue buttercream gives you a silky, less-sweet finish than American buttercream.

“I made this for my mom’s birthday — the cake stayed moist for three days and the raspberry filling brightened every bite. Guests asked for the recipe.”

It’s a great fit for afternoon tea, weekend celebrations, or when you want a show-stopping, homemade dessert after a cozy dinner (try pairing dessert with a rich main like creamy gnocchi with spinach and feta — the contrast is delightful).

How this recipe comes together

This cake follows a straightforward structure: cream butter and sugar, add eggs and vanilla, fold in dry ingredients alternating with milk, then bake in two 9-inch pans. While the cakes cool, macerate raspberries with sugar for the filling. The Swiss meringue buttercream is made by gently heating egg whites and sugar over simmering water, whipping to stiff peaks, then incorporating softened butter until silky. Expect about 45–60 minutes of active hands-on time and 2–3 hours total including cooling and frosting.

What you’ll need

  • 2 cups (240 g) all-purpose flour
  • 1 ½ cups (300 g) granulated sugar (for cake)
  • ½ cup (113 g) unsalted butter, softened (for cake)
  • 1 cup (240 ml) milk, room temperature
  • 3 large eggs, room temperature
  • 1 tablespoon vanilla extract
  • 2 teaspoons baking powder
  • ½ teaspoon salt
  • 1 cup fresh raspberries (for filling)
  • ½ cup granulated sugar (for raspberry filling)

Swiss Meringue Buttercream

  • 1 cup (226 g) unsalted butter, room temperature
  • 4 cups (480 g) powdered sugar
  • 4 large egg whites, room temperature
  • 1 cup (200 g) granulated sugar (for meringue)
  • 1 teaspoon vanilla extract

Ingredient notes and small swaps:

  • If raspberries are very tart, add an extra tablespoon of sugar when macerating. Frozen raspberries work; thaw and drain excess liquid (see FAQs).
  • For a richer cake, substitute half-and-half for milk.
  • If you prefer a lighter sweetness, reduce the powdered sugar in buttercream by ½ cup and taste as you go.

Step-by-step instructions

  1. Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans; line bottoms with parchment for easy release.
  2. In a large bowl, cream the ½ cup softened butter and 1 ½ cups granulated sugar with an electric mixer until pale and fluffy (about 3–4 minutes). Scrape sides once.
  3. Add eggs one at a time, mixing after each addition until incorporated. Stir in 1 tablespoon vanilla.
  4. In a separate bowl, whisk together 2 cups flour, 2 teaspoons baking powder, and ½ teaspoon salt.
  5. Add the dry ingredients to the butter mixture in three additions, alternating with the 1 cup milk (dry-wet-dry), mixing on low and stopping as soon as combined — don’t overmix.
  6. Divide batter evenly between prepared pans, smooth the tops, and bake 25–30 minutes until a toothpick inserted in the center comes out clean and the cakes spring back lightly.
  7. Let cakes cool in pans for 10 minutes, then invert onto wire racks to cool completely before filling and frosting.

Raspberry filling
8. Mash 1 cup raspberries with ½ cup sugar and let sit 10 minutes to macerate. Taste and add a little more sugar if needed. Strain through a fine mesh to remove seeds if you prefer a seedless filling; press down to extract as much juice as possible. Chill briefly if the filling is too runny.

Swiss meringue buttercream
9. Combine 4 egg whites and 1 cup granulated sugar in a heatproof bowl set over a pot of simmering water (double boiler). Whisk constantly until the sugar dissolves and the mixture reaches 160°F (71°C) on a candy thermometer — this pasteurizes the egg whites for safety. The mixture should feel smooth between your fingers.
10. Transfer to the bowl of a stand mixer and whip on high until glossy and stiff peaks form and the bowl is cool to the touch (8–12 minutes). With the mixer on medium, add the 1 cup room-temperature butter in small slices, beating until incorporated and silky. Add 1 teaspoon vanilla. If the buttercream looks curdled, keep beating — temperature is the usual culprit; cooling or briefly warming the bowl can help.
11. Assemble: place one cake layer on a board, spread a thin layer of buttercream to act as a crumb coat, then add the raspberry filling (about ¾–1 cup) evenly. Top with the second layer and crumb-coat, chill 15–20 minutes, then finish frosting with the remaining buttercream. Decorate with fresh raspberries or piped borders as desired.

What to serve it with

  • Coffee or a black tea works beautifully; for something special serve with a late-harvest Riesling or sparkling rosé.
  • To create a full menu, serve after a savory pasta or vegetable-forward main; this light, fruity cake cleanses the palate. For brunch-style inspiration, try pairing lighter morning desserts like a fluffy strawberry pancake bowl with creamy topping on a different day — the bright fruit theme ties them together.
  • Garnish with fresh raspberries, a dusting of powdered sugar, or toasted almond slivers for texture.

Storage and reheating tips

  • Because of the fresh raspberries and buttercream, store the cake refrigerated. Covered with a cake dome or airtight container, it keeps well for up to 4 days. Bring slices to room temperature (20–30 minutes) before serving for best texture.
  • To freeze: wrap whole cake tightly in plastic wrap and then foil (or freeze individual slices between parchment paper). Freeze up to 2 months. Thaw in the refrigerator overnight, then come to room temperature before serving.
  • Swiss meringue buttercream holds up better in moderate coolness than American buttercream; avoid storing at room temperature for extended periods, especially in warm climates.

Pro chef tips

  • Temperature matters: use room-temperature eggs and milk; cold ingredients slow emulsification and can lead to dense cake.
  • Don’t overmix once the flour is added. Overworking the batter develops gluten and results in a tougher crumb.
  • For a flat top, rotate pans halfway through baking if your oven has hot spots. Trim a thin dome only if necessary for even stacking.
  • Swiss meringue troubleshooting: if the buttercream looks soupy or curdled after adding butter, chill the bowl briefly and then beat again. If it separates, keep beating — it usually comes together as the temperature equalizes.
  • For clean layers, chill the cakes after a thin crumb coat before final frosting. Use an offset spatula and bench scraper for smooth sides.

Creative twists

  • Lemon-raspberry: add 1 teaspoon lemon zest to the cake batter and 1 tablespoon to the raspberry filling for bright citrus notes.
  • Chocolate-vanilla contrast: swap one-third of the flour for cocoa powder (reduce a tablespoon of sugar) to create a chocolate layer.
  • Gluten-free: use a 1:1 gluten-free flour blend with xanthan gum (if not already included) and treat gently to avoid dryness. You may need to add 1–2 tablespoons extra milk.
  • Dairy-free/vegan options: Swiss meringue is egg-based and not easily veganized; for a vegan version, use a whipped aquafaba-based frosting or a stabilized vegan buttercream. Cake can be adapted with vegan butter, plant milk, and an egg replacer, but expect minor texture differences.
  • Decorative ideas: pipe rosettes and top with whole raspberries, or create a drip with warmed raspberry coulis for a modern look.

Common questions

Q: How long does this take from start to finish?
A: Active hands-on time is about 45–60 minutes (batter, filling, meringue prep, and assembly). Cooling/frosting adds 1–2 hours total, so plan for about 2.5–3 hours from start to finish.

Q: Are the raw egg whites safe in Swiss meringue buttercream?
A: The method includes heating the egg whites and sugar to 160°F (71°C) over simmering water, which pasteurizes the whites and makes them safe to eat. Using a thermometer ensures safety.

Q: Can I use frozen raspberries?
A: Yes. Thaw fully, press through a sieve if needed, and reduce extra liquid by simmering briefly to concentrate the flavor. Taste and adjust sugar after reducing.

Q: Can I make components ahead?
A: Cake layers can be baked and frozen wrapped for up to 2 months. Raspberry filling keeps 3–4 days in the fridge. Swiss meringue buttercream can be refrigerated up to 3 days (bring to room temp and re-whip before using) or frozen for up to 2 months; thaw overnight in the fridge and beat to restore texture.

Q: My buttercream split — how do I fix it?
A: Temperature is usually the issue. Chill the bowl briefly if too warm, or place it over a bowl of warm water and beat to bring it together. Add a tablespoon of powdered sugar if still loose, or a teaspoon of warm milk to smooth if too stiff.

Enjoy baking — this cake rewards attention to technique and gives a reliably elegant result each time.

Raspberry Vanilla Cake

A light and tender vanilla sponge cake layered with tangy raspberry filling and topped with silky Swiss meringue buttercream, perfect for special occasions.
Prep Time 1 hour
Cook Time 30 minutes
Total Time 3 hours
Course Cake, Dessert
Cuisine American, French
Servings 12 servings
Calories 400 kcal

Ingredients
  

Cake Ingredients

  • 2 cups 2 cups all-purpose flour Keep in mind for gluten-free option, use a gluten-free flour blend.
  • 1.5 cups 1 ½ cups granulated sugar (for cake)
  • 0.5 cups ½ cup unsalted butter, softened (for cake) Use room temperature for best results.
  • 1 cup 1 cup milk, room temperature Substitute half-and-half for a richer cake.
  • 3 large 3 large eggs, room temperature Ensure they are room temperature.
  • 1 tablespoon 1 tablespoon vanilla extract
  • 2 teaspoons 2 teaspoons baking powder
  • 0.5 teaspoon ½ teaspoon salt

Raspberry Filling

  • 1 cup 1 cup fresh raspberries (for filling) Frozen raspberries work as well; thaw and drain excess liquid.
  • 0.5 cup ½ cup granulated sugar (for raspberry filling) Adjust sweetness as needed.

Swiss Meringue Buttercream

  • 1 cup 1 cup unsalted butter, room temperature
  • 4 cups 4 cups powdered sugar Reduce by ½ cup for less sweetness.
  • 4 large 4 large egg whites, room temperature Ensure they are room temperature.
  • 1 cup 1 cup granulated sugar (for meringue)
  • 1 teaspoon 1 teaspoon vanilla extract

Instructions
 

Preparation

  • Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans and line the bottoms with parchment.
  • In a large bowl, cream together the softened butter and granulated sugar with an electric mixer until pale and fluffy, about 3-4 minutes.
  • Add eggs one at a time, mixing after each addition, and then stir in the vanilla.
  • In a separate bowl, whisk together the flour, baking powder, and salt.
  • Add the dry ingredients to the butter mixture in three additions, alternating with the milk, stopping as soon as combined.
  • Divide the batter evenly between the prepared pans and bake for 25-30 minutes until a toothpick comes out clean.
  • Let the cakes cool in the pans for 10 minutes, then invert onto wire racks to cool completely.

Raspberry Filling

  • Mash the raspberries with granulated sugar and let sit for 10 minutes to macerate. Strain through a fine mesh to remove seeds if desired.

Swiss Meringue Buttercream

  • Combine egg whites and granulated sugar in a heatproof bowl set over simmering water, whisking until sugar dissolves and mixture reaches 160°F (71°C).
  • Transfer to a stand mixer, whipping until glossy and stiff peaks form.
  • With the mixer on medium, add the room temperature butter in small slices until incorporated. Beat in the vanilla.

Assembly

  • Place one cake layer on a board, spread a thin layer of buttercream for a crumb coat, and add raspberry filling.
  • Top with the second layer, apply a crumb coat, and chill for 15-20 minutes before finishing frosting with remaining buttercream.
  • Decorate with fresh raspberries, a dusting of powdered sugar, or toasted almond slivers as desired.

Notes

Store the cake in the refrigerator for up to 4 days. Bring slices to room temperature before serving. For freezing, wrap tightly and freeze for up to 2 months.
Keyword Birthday Cake, Celebration Cake, Meringue Buttercream, Raspberry Cake, Vanilla Cake

Leave a Comment

Recipe Rating