I’m sharing a show-stopping red velvet sponge layered with mascarpone buttercream and topped with white chocolate truffle balls—a cake that looks elegant but is surprisingly easy to bake.
Why You’ll Love This Recipe
I love this recipe because it balances deep cocoa flavor with a gentle tang from the buttermilk, all wrapped up in a moist, tender sponge. The mascarpone buttercream gives a creamy, luxurious finish, while the truffle balls add just the right festive touch.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the cake:
-
plain flour
-
cocoa powder
-
baking powder
-
bicarbonate of soda
-
light muscovado sugar
-
buttermilk
-
sunflower oil
-
vanilla extract
-
red food-colouring gel or paste
-
eggs
-
butter (for greasing)
-
white chocolate truffle balls for decoration
For the buttercream icing:
-
butter, softened
-
vanilla extract
-
icing sugar
-
full-fat mascarpone cheese
Directions
I preheat the oven to 180 °C (160 °C fan) and grease and line two 20 cm round cake tins. I whisk together the dry ingredients—flour, cocoa, baking powder, bicarbonate, and sugar. In a separate jug, I combine buttermilk, oil, vanilla, red colouring, water, and eggs, then pour that into the dry mix and whisk until smooth and vividly red. I divide the batter into the tins, bake for 25–30 minutes until the cakes pull slightly away from the sides, then cool in the tins for 10 minutes before turning out to cool completely on a wire rack.
For the icing, I beat the softened butter with vanilla and half the icing sugar until smooth, then add the rest of the sugar and gently fold in the mascarpone. Once the sponges are cool, I spread one-third of the buttercream on one layer, sandwich it with the second layer, apply a thin crumb coat, chill for 30 minutes, then finish the cake with the rest of the buttercream. I smooth it up the sides with a palette knife, pipe a decorative border, and top with the truffle balls.
Servings and timing
I found that this makes about 8 servings if you cut generous slices, though another source notes up to 12 servings. Prep time is around 20 minutes, baking takes 25–30 minutes, and cooling plus decorating add another 40 minutes or so—perfect for an afternoon bake.
Variations
I sometimes substitute buttermilk with homemade sour milk (milk plus lemon juice) when I don’t have buttermilk handy. Beetroot powder can be used as a natural coloring alternative, though the red appears softer. If mascarpone isn’t an option, full-fat cream cheese works, though I’m careful to gently fold it in to avoid splitting.
Storage/reheating
I store the cake in the fridge, tightly covered, and it keeps well for up to 3 days. Slices freeze beautifully for up to 2 months when wrapped well—just thaw them overnight in the fridge. I always let refrigerated cake come to room temperature before serving so the texture and flavor come through beautifully.

FAQs
Can I make this cake as a single layer?
I can, though I typically use a deeper tin and bake a bit longer—just keep an eye on the centre for doneness.
What if I want natural colouring instead of red gel?
Beetroot powder gives a lovely hue, though it’s not as vivid as gel—it still tastes delicious.
My sponge isn’t red—what might be wrong?
Usually it means the colouring was too light or not mixed well. Gel or paste gives a much more vibrant color than liquid.
Can I prepare the cake a day in advance?
Absolutely—I actually think it tastes even better after resting overnight (refrigerated).
How do I get clean slices?
I chill the cake slightly before cutting and wipe the knife between slices—that gives the neatest edges.
Conclusion
I adore how Mary Berry’s red velvet cake brings together a classic flavor profile with stunning presentation—without fuss. It’s a cake I’m proud to share at any gathering, and it always earns compliments.
Print
Mary Berry’s Red Velvet Cake
- Total Time: 1 hour 30 minutes (including cooling and decorating)
- Yield: 8–12 servings
- Diet: Vegetarian
Description
A stunning red velvet sponge layered with creamy mascarpone buttercream and topped with elegant white chocolate truffle balls, perfect for celebrations.
Ingredients
Plain flour
Cocoa powder
Baking powder
Bicarbonate of soda
Light muscovado sugar
Buttermilk (or homemade sour milk)
Sunflower oil
Vanilla extract
Red food-colouring gel or paste
Eggs
Butter, for greasing
White chocolate truffle balls, for decoration
Butter, softened (for icing)
Vanilla extract (for icing)
Icing sugar (for icing)
Full-fat mascarpone cheese (for icing)
Instructions
- Preheat oven to 180°C (160°C fan) and grease and line two 20cm round cake tins.
- In a large bowl, whisk together flour, cocoa, baking powder, bicarbonate of soda, and sugar.
- In a jug, combine buttermilk, oil, vanilla, red colouring, water, and eggs. Pour into dry ingredients and whisk until smooth and evenly red.
- Divide batter between tins and bake for 25–30 minutes until cakes pull slightly from the sides. Cool in tins for 10 minutes, then turn out onto a wire rack to cool completely.
- For the icing, beat softened butter with vanilla and half the icing sugar until smooth. Add the remaining sugar, then gently fold in mascarpone.
- Spread one-third of the icing on one sponge layer, top with the second sponge, and apply a thin crumb coat. Chill for 30 minutes.
- Finish with remaining icing, smoothing up the sides with a palette knife. Pipe a decorative border and top with white chocolate truffle balls.
Notes
- Substitute buttermilk with milk mixed with lemon juice if needed.
- Beetroot powder can be used for a natural but softer red hue.
- Full-fat cream cheese can replace mascarpone—fold in gently to avoid splitting.
- Chilling before slicing ensures clean cuts.
- The cake tastes even better after resting overnight.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 slice (1/10 of cake)
- Calories: 420
- Sugar: 38g
- Sodium: 280mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 85mg