Vanilla Raspberry Cake With Cream Cheese Frosting

If you love soft vanilla cake, juicy raspberries, and creamy frosting, this Vanilla Raspberry Cake With Cream Cheese Frosting is the perfect dessert to bake. It is light, fluffy, sweet, slightly tangy, and beautiful enough for birthdays, brunch, holidays, baby showers, Mother’s Day, Valentine’s Day, or any cozy celebration at home.

This cake has soft vanilla layers filled with fresh raspberry flavor and finished with smooth cream cheese frosting. The vanilla makes the cake taste classic and comforting, while the raspberries add a fresh fruity brightness. The cream cheese frosting gives the cake a rich, slightly tangy finish that balances the sweetness perfectly.

At Honey Drizzle Diaries, we love cakes that look elegant but still feel homemade and comforting. This vanilla raspberry cake is pretty, soft, and full of bakery-style flavor.

Why You’ll Love This Cake

This cake is soft, moist, fruity, and creamy. It looks fancy, but the ingredients are simple and easy to find.

You’ll love this recipe because it is perfect for celebrations, beautiful for photos, and easy to decorate with fresh raspberries. It has a classic vanilla flavor with a fresh berry twist, making it perfect for spring and summer, but cozy enough to enjoy all year.

The cream cheese frosting makes the cake taste rich without being too heavy. It pairs beautifully with raspberries and gives the cake a smooth bakery-style finish.

Ingredients You’ll Need

For the Vanilla Cake

  • 2 1/2 cups all-purpose flour
  • 2 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 3/4 cup unsalted butter, softened
  • 1 3/4 cups granulated sugar
  • 4 large eggs
  • 1 tablespoon vanilla extract
  • 1 cup whole milk
  • 1/2 cup sour cream or Greek yogurt
  • 1 cup fresh raspberries

For the Raspberry Filling

  • 1 1/2 cups fresh or frozen raspberries
  • 1/4 cup sugar
  • 1 tablespoon lemon juice
  • 1 tablespoon cornstarch mixed with 2 tablespoons water

For the Cream Cheese Frosting

  • 225 grams cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 3 1/2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt
  • 1 to 2 tablespoons heavy cream or milk, if needed

For Decorating

  • Fresh raspberries
  • White chocolate curls, optional
  • Lemon zest, optional
  • Edible flowers, optional
  • Powdered sugar, optional

How to Make Vanilla Raspberry Cake

Step 1: Prepare the Cake Pans

Preheat your oven to 175°C or 350°F. Grease and line two 8-inch cake pans with parchment paper.

This helps the cake layers release easily after baking.

Step 2: Mix the Dry Ingredients

In a bowl, whisk together flour, baking powder, and salt. Set aside.

Mixing the dry ingredients first helps the baking powder spread evenly through the cake batter.

Step 3: Cream Butter and Sugar

In a large bowl, beat softened butter and sugar together until light and fluffy. This usually takes about 2 to 3 minutes.

This step helps create a soft cake texture.

Step 4: Add Eggs and Vanilla

Add eggs one at a time, mixing well after each addition. Add vanilla extract and mix again.

The batter should look smooth and creamy.

Step 5: Add Milk, Sour Cream, and Dry Ingredients

Add the dry ingredients in parts, alternating with the milk. Mix gently until just combined.

Fold in sour cream or Greek yogurt. This helps keep the cake moist.

Step 6: Add Raspberries

Gently fold fresh raspberries into the batter. Be careful not to overmix, or the raspberries may break too much.

Divide the batter evenly between the prepared cake pans.

Step 7: Bake

Bake for 28 to 35 minutes, or until a toothpick inserted into the center comes out clean.

Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.

How to Make Raspberry Filling

Add raspberries, sugar, and lemon juice to a small saucepan. Cook over medium heat until the raspberries soften and release their juices.

Add the cornstarch mixture and stir until thickened. Let the filling cool completely before using it in the cake.

The filling should be thick enough to spread between layers without running out.

How to Make Cream Cheese Frosting

In a large bowl, beat softened cream cheese and butter until smooth.

Add powdered sugar, vanilla extract, and salt. Beat until fluffy and creamy.

If the frosting is too thick, add 1 tablespoon of milk or heavy cream at a time until it reaches a spreadable texture.

How to Assemble the Cake

Place one cooled cake layer on a plate or cake stand.

Spread a thin layer of cream cheese frosting over the cake. Pipe a small frosting border around the edge to hold the raspberry filling.

Add raspberry filling in the center and spread gently.

Place the second cake layer on top.

Frost the outside of the cake with cream cheese frosting. You can make it smooth and clean or slightly rustic for a homemade bakery look.

Decorate with fresh raspberries, white chocolate curls, lemon zest, or edible flowers.

Tips for the Best Cake

Use room-temperature butter, eggs, milk, and cream cheese. This helps everything mix smoothly.

Do not overmix the batter after adding flour. Overmixing can make the cake dense.

Cool the cake layers completely before frosting. Warm cake will melt the frosting.

Make sure the raspberry filling is thick and cool before adding it between layers.

For a neat cake, chill it for 20 minutes after adding a thin crumb coat of frosting, then add the final frosting layer.

Easy Variations

Lemon Raspberry Vanilla Cake

Add lemon zest to the cake batter and frosting for a bright lemon-berry flavor.

White Chocolate Raspberry Cake

Add white chocolate curls between the layers or drizzle melted white chocolate on top.

Raspberry Cupcakes

Use the same batter to make cupcakes. Bake for 18 to 22 minutes and top with cream cheese frosting.

Almond Raspberry Cake

Add 1/2 teaspoon almond extract to the batter for a soft almond bakery-style flavor.

Raspberry Sheet Cake

Bake the cake in a 9×13-inch pan and spread frosting on top for an easier version.

What to Serve With This Cake

This cake pairs beautifully with hot tea, iced coffee, vanilla latte, matcha latte, lemonade, sparkling water, or berry mocktails.

It is perfect after brunch, dinner, picnic meals, or as the centerpiece for a dessert table.

Serve it chilled or at room temperature. The frosting tastes creamy and smooth either way.

Storage Tips

Store the cake covered in the refrigerator for up to 4 days.

Let slices sit at room temperature for 15 to 20 minutes before serving for the best soft texture.

You can also freeze unfrosted cake layers for up to 2 months. Wrap them tightly in plastic wrap and freeze. Thaw before assembling.

Frequently Asked Questions

Can I use frozen raspberries?

Yes. Frozen raspberries work well for the filling. For the cake batter, fresh raspberries are best, but frozen can work if added straight from the freezer.

Can I make this cake ahead of time?

Yes. You can bake the cake layers one day ahead and frost the cake the next day.

Can I use cream cheese frosting between the layers?

Yes. A thin layer of frosting with raspberry filling in the center tastes delicious.

Can I make this into cupcakes?

Yes. This recipe makes beautiful raspberry vanilla cupcakes with cream cheese frosting.

How do I stop the cake from becoming dry?

Do not overbake the cake, and use sour cream or Greek yogurt for moisture.

Final Thoughts

This Vanilla Raspberry Cake With Cream Cheese Frosting is soft, creamy, fruity, and perfect for any special occasion. The vanilla cake is tender and moist, the raspberry filling adds bright berry flavor, and the cream cheese frosting makes every bite rich and smooth.

It is elegant enough for celebrations but simple enough to bake at home. If you love beautiful cakes with fresh fruit and creamy frosting, this vanilla raspberry cake is one to save.

Quick Recipe Card

Vanilla Raspberry Cake With Cream Cheese Frosting

Prep Time: 30 minutes
Bake Time: 30 minutes
Total Time: 1 hour
Servings: 10 to 12 slices

Ingredients

Cake

  • 2 1/2 cups all-purpose flour
  • 2 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 3/4 cup unsalted butter, softened
  • 1 3/4 cups sugar
  • 4 large eggs
  • 1 tablespoon vanilla extract
  • 1 cup whole milk
  • 1/2 cup sour cream or Greek yogurt
  • 1 cup fresh raspberries

Raspberry Filling

  • 1 1/2 cups raspberries
  • 1/4 cup sugar
  • 1 tablespoon lemon juice
  • 1 tablespoon cornstarch mixed with 2 tablespoons water

Frosting

  • 225 grams cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 3 1/2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt
  • 1 to 2 tablespoons milk or cream, if needed

Instructions

  1. Preheat oven to 175°C or 350°F. Grease and line two 8-inch cake pans.
  2. Whisk flour, baking powder, and salt in a bowl.
  3. Beat butter and sugar until light and fluffy.
  4. Add eggs one at a time, then mix in vanilla.
  5. Add dry ingredients alternately with milk.
  6. Fold in sour cream or Greek yogurt, then gently fold in raspberries.
  7. Divide batter between pans and bake for 28 to 35 minutes.
  8. Cool completely.
  9. Cook raspberries, sugar, and lemon juice in a saucepan. Add cornstarch mixture and stir until thick. Cool completely.
  10. Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and salt. Beat until fluffy.
  11. Layer cake with frosting and raspberry filling.
  12. Frost the outside and decorate with fresh raspberries.
  13. Chill slightly before slicing.

Leave a Comment