I am such a sucker for a vanilla cake covered in pink frosting; it just reminds me of how cartoons depict the perfect birthday cake! And this Raspberry Vanilla Cake brings this ideal to life! This raspberry cake recipe is for two layers of vanilla cake sandwiched together with a homemade raspberry compote and covered in raspberry cream cheese frosting.
If you love classic-looking buttercream birthday cakes, you can't miss trying this Vanilla Cake with Chocolate Frosting or this delicious Vanilla Buttercream Birthday Cake.

Why This Vanilla Raspberry Cake Recipe Works
- Recipe name: Vanilla Raspberry Cake
- Ready in: 2hrs 10 minutes
- Serves: 12 slices
- Main ingredients: Raspberries, oil, butter, eggs, sugar, flour, icing sugar, and cream cheese.
- Perfect for: An easy birthday cake, a summer lunch, or an afternoon tea party.
- Why I love it: The tart raspberry centre contrasts so well with the sweet vanilla cake. The vanilla cake can be made in one bowl, too!
- Calories: 777kcal
SUMMARIZE & SAVE THIS CONTENT ON
Raspberries are one of my favourite fruits to bake with; they add the prettiest pink colour to cakes and cupcakes, and a great tart flavour to offset the sweetest of sponges and frostings. If you love raspberries, don't miss trying these Chocolate and Raspberry Cupcakes or these Raspberry Filled Pistachio Cupcakes.
Jump to:
Key Ingredients

- Sunflower oil - This cake uses oil and butter for extra moistness! Use a neutral-tasting vegetable oil, such as sunflower or canola.
- Self-raising flour - If you can't find self-raising flour, you can use cake flour or all-purpose flour mixed with baking powder.
- Vanilla extract - choose a high-quality extract rather than essence to give this recipe a rich vanilla flavour. You can also use vanilla bean paste.
- Unsalted butter - Use unsalted butter rather than salted butter. It is also essential that you use room-temperature butter.
- Raspberries - Use fresh or frozen raspberries.
- Cream cheese - Choose full-fat cream cheese, such as Philadelphia.
- Lemon juice - Use freshly squeezed lemon juice rather than bottled.
See the recipe card for full information on ingredients and quantities.
Variations
This cake is delicious as is, but you can make slight tweaks if you like! If you aren't a fan of cream cheese frosting, you can use this Raspberry Buttercream recipe instead. You could turn this into a chocolate raspberry cake by using the sponge from this Bar One Cake recipe if you like!
If you can't find raspberries and are dead set on making this berry cake, you can make the filling and frosting using other fresh berries like blueberries, blackberries, strawberries, or even cherries. See this Strawberry Cake Filling recipe to help you get started.
How to Make a Vanilla Raspberry Cake
Vanilla Cake

- Step 1: Preheat the oven to 180°C (350°F) and line 2x 22cm (9 inches) round cake tins with oil and parchment paper. Add the oil, butter, and sugar to a bowl of a stand mixer fitted with a whisk attachment. Beat at medium to high speed until light and fluffy, for about 4 minutes.

- Step 2: Add the eggs to the butter and sugar mixture one at a time. Beat well between each addition and scrape down the sides of the bowl often.

- Step 3: Sift together the salt and self-raising flour and add the flour mixture to the egg and sugar mixture. Beat at low speed until just combined.

- Step 4: Combine the milk and vanilla extract in a jug, then slowly pour it into the cake mixture while the mixer is running at low speed. Scrape down the sides of the bowl and mix again, making sure it is lump-free.

- Step 5: Divide the cake batter between the two prepared cake pans and bake in a preheated oven for 40 minutes or until a cake tester inserted into the centre of the cake comes out clean.

- Step 6: Allow the cakes to cool in their tins for 30 minutes before turning them onto a wire rack to cool completely.
Raspberry Purée

- Step 1: In a small saucepan set over medium heat, add the fresh raspberries, caster sugar, and lemon juice. Allow the fruit to soften and the sugar to melt. Stir occasionally with a spatula and press the fruit against the sides of the saucepan to help them break down if needed.

- Step 2: Once the sugar has melted and the purée has thickened, transfer the filling to a small bowl and let the raspberry purée cool to room temperature.
Raspberry Cream Cheese Frosting

- Step 1: Add the icing sugar and butter to a bowl of a stand mixer fitted with a paddle attachment. Beat at medium speed until the mixture resembles fine breadcrumbs.

- Step 2: Add the cubed softened cream cheese and beat at medium-high speed until the frosting is smooth. Scrape down the sides of the bowl and mix again for about 2 minutes.

- Step 3: Add ¼ cup of the cooled raspberry puree and the vanilla to the frosting and beat again. Scrape down the sides of the bowl with a rubber spatula, then beat at medium-high speed for an additional 3 minutes, or until the frosting is light and fluffy.

- Step 4: Pipe a layer of frosting over the cake surface, then smooth it with an offset spatula. Pipe a ring of frosting around the bottom cake layer's circumference and fill it with the remaining raspberry filling. Place the second layer of cake onto the first layer with the cut side facing down. Pipe the frosting over the top and sides of the cake, then use a knife to create swirls. Decorate the top of the cake with fresh raspberries, slice, serve, and enjoy!
How to Avoid Lumpy Cream Cheese Frostings
It's happened to me countless times: lumpy cream cheese frosting that's too soft to pipe because I overwhipped it trying to get rid of the lumps! The only way to avoid this is to use room-temperature butter and cream cheese. The butter is what causes the lumps, so make sure it is softened and mixed into the icing sugar properly before adding the cream cheese. If frostings scare you a little, start off making this Mixed Berry Cake without frosting.

Storage
Store any leftover cake in an airtight container in the fridge for up to 4 days. Choose to store this cake in the refrigerator because of the fruit filling and the fresh fruit on top.
Expert Tips
- Allow the cake to cool completely on a cooling rack before decorating.
- For a fluffy buttercream, ensure you whisk the frosting thoroughly.
- Check the actual temperature of your oven with an oven thermometer before baking the cakes.
- Make sure the butter and cream cheese are at room temperature to avoid lumps in the frosting.
Vanilla Raspberry Cake FAQs
You can bake this cake in different-sized cake pans; adjust the baking time as needed. Larger tins will take less time to bake, and smaller tins will take longer. For a better understanding of how to best bake cake, read this post, How to Tell When a Cake is Done Baking.
You may have added too much raspberry puree to the frosting. To fix this, add more sifted icing sugar and remix the frosting. Start with 40g and take it from there.
To freeze this cake, cut the frosted cake into individual slices and remove any fresh fruit. Wrap each slice of cake in plastic wrap. Freeze for up to 3 months. Defrost the cake in the fridge overnight, then bring the slices to room temperature before consuming.
More Easy Layer Cake Recipes

I love making this beautiful pink raspberry cake, it's gorgeous to look at and even better to eat! But no birthday party baking is complete without a tray of cookies. These Smarties Cookies or these Cherry Chocolate Chip Cookies make the perfect accompaniment to this cake!

Happy Baking, With Love, Kitty
Please leave a star rating and comment below if you tried this recipe! And if you're wondering what to try next, have a look at this Lemon Blackberry Cake!
📖 Recipe

Vanilla Raspberry Cake
Equipment
- 2x 22cm round cake tins
Ingredients
Vanilla Cake
- 100 g unsalted butter
- 100 g sunflower oil
- 340 g sugar white granulated
- 4 eggs extra-large
- 350 g self-raising flour
- 1 teaspoon salt
- 400 ml milk
- 1 teaspoon vanilla extract
Raspberry Filling
- 300 g raspberries
- 40 g castor sugar
- 2 tablespoon lemon juice
Raspberry Frosting
- 700 g powdered sugar
- 100 g unsalted butter
- 250 g cream cheese
- 1 teaspoon vanilla extract
- ¼ cup raspberry filling from above
Instructions
Vanilla Cake
- Preheat the oven to 180°C (350°F) and line 2x 22cm (9 inches) round cake tins with oil and parchment paper.
- Add the oil, butter, and sugar to a bowl of a stand mixer fitted with a whisk attachment. Beat at medium to high speed until light and fluffy, about 4 minutes.
- Add the eggs to the butter and sugar mixture one at a time. Beat well between each addition and scrape down the sides of the bowl often.
- Sift together the salt and self-raising flour then add the flour mixture to the egg and sugar mixture. Beat at low speed until just combined.
- Combine the milk and vanilla extract in a jug, and slowly pour this into the cake mixture with the mixer's motor running at low speed. Scrape down the sides of the bowl and mix again, making sure it is lump-free.
- Divide the cake batter between the two prepared cake pans and bake in a preheated oven for 40 minutes or until a cake tester inserted into the center of the cake comes out clean. Allow the cakes to cool in their tins for 30 minutes, before turning them onto a wire rack to cool completely.
Raspberry Filling
- Add the fresh raspberries, castor sugar, and lemon juice to a small saucepan set over medium heat. Allow the fruit to soften and the sugar to melt. Stir occasionally with a spatula and press the fruit against the sides of the saucepan to help it break down if needed.
- Once the sugar is melted and the purée has thickened, transfer the filling to a small bowl and allow raspberry purée to cool to room temperature.
Raspberry Cream Cheese Frosting
- Add the icing sugar and butter to a bowl of a stand mixer fitted with a paddle attachment. Beat at medium speed until the mixture resembles fine breadcrumbs.
- Add the cubed softened cream cheese and beat at medium-high speed until the frosting is smooth. Scrape down the sides of the bowl and mix again for about 2 minutes.
- Add ¼ cup of the cooled raspberry puree and the vanilla to the frosting and beat again.
- Scrape down the sides of the bowl with a rubber spatula and beat again at medium-high speed for a further 3 minutes or until the frosting is light and fluffy.
Assembly
- Use a sharp knife to trim the domed tops off the cake layers if necessary.
- Secure the first cake layer onto a cake plate with some frosting. Pipe a layer of frosting over the surface of the cake and smooth this out with an off-set spatula.
- Pipe a ring of frosting around the circumference of the bottom cake layer and fill this with the remaining raspberry filling.
- Place the second layer of cake onto the first layer with the cut side facing down.
- Pipe the frosting over the tops and sides of the cake and use a knife to create swirls in the frosting. Decorate the top of the cake with fresh raspberries, slice, serve, and enjoy!
Notes
- Use room temperature ingredients for the best results.
- Allow the cake to cool completely before decorating.
- The raspberry compote must be at room temperature before added to the frosting otherwise it will melt the frosting.









Alex says
This cake was so delicious! I love the combo of the vanilla with the raspberry centre!