Mary Berry Chocolate Yoghurt Cake is a rich, moist, and deeply chocolatey treat that’s incredibly easy to make. The yoghurt keeps the cake soft and tender while enhancing the chocolate flavor without making it too heavy. This cake is perfect for celebrations, afternoon tea, or simply when you want a comforting chocolate dessert with minimal fuss.
It comes together quickly using basic kitchen tools, and its moist texture stays fresh for days. From mixing to baking, the entire recipe takes under an hour, making it ideal for both beginners and experienced home bakers.
What Is Mary Berry Chocolate Yoghurt Cake?
Mary Berry Chocolate Yoghurt Cake is a rich, moist, and deeply chocolatey treat that’s incredibly easy to make. The yoghurt keeps the cake soft and tender while enhancing the chocolate flavor without making it too heavy.
This cake is perfect for celebrations, afternoon tea, or simply when you want a comforting chocolate dessert with minimal fuss. It comes together quickly using basic kitchen tools, and its moist texture stays fresh for days. From mixing to baking, the entire recipe takes under an hour, making it ideal for both beginners and experienced home bakers.

Other Popular Mary Berry Recipes
- Mary Berry Brioche Bread and Butter Pudding
- Mary Berry Yorkshire Pudding Recipe for 4
- Mary Berry Lemon Yoghurt Cake
- Mary Berry Chocolate Yule Log
- Mary Berry Lemon and Blueberry Cake
Why This Recipe Is Worth Trying
- Extremely moist texture that stays soft for days.
- Rich chocolate taste without being overly sweet.
- A simple one-bowl mixing method is ideal for quick baking.
- Yoghurt makes the crumb tender and enhances moisture.
- Perfect base for frosting, glazing, or serving plain.
Essential Ingredients to Make Mary Berry Chocolate Yoghurt Cake
- 200g plain yoghurt (full-fat recommended)
- 180g caster sugar
- 175g self-raising flour
- 40g cocoa powder
- 100g melted butter or 100ml vegetable oil
- 3 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon baking soda
- Pinch of salt
Optional Chocolate Glaze:
- 120g icing sugar
- 2 tablespoons cocoa powder
- 2–3 tablespoons milk
Handy Kitchen Tools for Best Results
- Large mixing bowl
- Whisk or hand mixer
- 20cm round cake tin
- Parchment paper
- Cooling rack
- Small bowl for glaze
Step-by-Step Guide to Making Mary Berry Chocolate Yoghurt Cake
- Prepare your tin: Line a 20cm cake tin with parchment and preheat the oven to 180°C (350°F).
- Combine wet ingredients: Mix yoghurt, melted butter (or oil), eggs, sugar, and vanilla until smooth and glossy.
- Sift dry ingredients: Add flour, cocoa powder, baking soda, and salt, mixing just until combined.
- Create the batter: Fold gently to avoid knocking out air and keep the cake light.
- Fill the tin: Pour the chocolate batter into the cake tin and level the top.
- Bake until set: Cook for 30–35 minutes, or until a skewer inserted in the center comes out clean.
- Cool before glazing: Rest for 10 minutes in the tin, then transfer to a wire rack. Add chocolate glaze once warm or serve plain.

What I Got Wrong (And How I Fixed It)
- Mixed too vigorously – caused a dense cake; folding the batter gently kept it airy.
- Used too much cocoa powder – made the cake dry; keeping to the correct measurement maintained moisture.
- Removed cake too early – resulted in a sunken middle; baking fully fixed the issue.
- Added yoghurt, cold – caused lumps; bringing ingredients to room temperature improved the texture.
Healthier Version of Mary Berry Chocolate Yoghurt Cake
- Use low-fat yoghurt instead of full-fat.
- Replace half the sugar with honey or coconut sugar.
- Swap butter with vegetable oil for a lighter crumb.
- Use wholemeal self-raising flour for added fibre.
- Reduce glaze or skip it for a lower-sugar version.
- Add grated zucchini for extra moisture and nutrients (undetectable in flavor).
Ingredient Substitutions for Mary Berry Chocolate Yoghurt Cake
- Replace plain yoghurt with Greek yoghurt for a richer texture.
- Swap self-raising flour with plain flour + 2 tsp baking powder.
- Use dark cocoa powder for a stronger chocolate profile.
- Substitute caster sugar with light brown sugar for depth.
- Replace butter with sunflower oil for extra moistness.
Pairing Ideas: What to Serve With Mary Berry Chocolate Yoghurt Cake
- Fresh strawberries – brighten the richness.
- Light whipped cream – adds airy creaminess.
- Vanilla ice cream – perfect warm-and-cold contrast.
- Chocolate drizzle – enhances decadence.
- Raspberry coulis – adds a sharp fruity balance.
- A glass of cold milk – classic and satisfying.
Expert Tips to Make Perfect Mary Berry Chocolate Yoghurt Cake
- Use room-temperature ingredients for a smoother batter.
- Sift cocoa powder to remove lumps and ensure even color.
- Avoid overbaking to keep the cake moist and tender.
- Let the cake cool slightly before adding the glaze to avoid melting.
- Choose full-fat yoghurt for the softest crumb.
- Weigh flour accurately to prevent a dry sponge.
- Rest the cake for a day to deepen the flavor (optional).
Creative Ways to Customize Mary Berry Chocolate Yoghurt Cake
- Add chocolate chips for extra richness.
- Mix in orange zest for a chocolate-orange twist.
- Add a swirl of peanut butter to the batter.
- Top with nuts like hazelnuts or almonds.
- Fill with raspberry jam for a fruity center.
- Add coffee powder to intensify the chocolate flavor.
Storing Mary Berry Chocolate Yoghurt Cake the Right Way
- Keep in an airtight container to maintain moisture.
- Store at room temperature for up to 4 days.
- Refrigerate if glazed to maintain the finish.
- Freeze slices individually for longer storage.
- Wrap well to avoid absorbing fridge odors.
How to Reheat Chocolate Yoghurt Cake (If Needed)
- Microwave: Warm slices for 10–12 seconds for a soft, fresh texture.
- Oven: Reheat at 150°C (300°F) for 5 minutes.
- Serve as-is: This cake is delicious at room temperature.
Nutritional Breakdown (per serving)
- Calories: 310
- Carbs: 38g
- Protein: 6g
- Fat: 14g
- Fiber: 2g
- Sodium: varies by ingredients
Mary Berry Chocolate Yoghurt Cake
Mary Berry Chocolate Yoghurt Cake is a soft chocolate sponge made with yoghurt, cocoa powder, eggs, sugar, butter or oil, and self-raising flour. The yoghurt adds moisture and creates a tender crumb, while the cocoa provides deep chocolate flavor.
- Prep Time: 10
- Cook Time: 35
- Total Time: 45 minutes
- Yield: 8 1x
- Category: Dessert
- Method: Baking
- Cuisine: British
Ingredients
-
200g plain yoghurt (full-fat recommended)
-
180g caster sugar
-
175g self-raising flour
-
40g cocoa powder
-
100g melted butter or 100ml vegetable oil
-
3 large eggs
-
1 teaspoon vanilla extract
-
½ teaspoon baking soda
-
Pinch of salt
Optional Chocolate Glaze:
-
120g icing sugar
-
2 tablespoons cocoa powder
-
2–3 tablespoons milk
Instructions
-
Prepare your tin: Line a 20cm cake tin with parchment and preheat the oven to 180°C (350°F).
-
Combine wet ingredients: Mix yoghurt, melted butter (or oil), eggs, sugar, and vanilla until smooth and glossy.
-
Sift dry ingredients: Add flour, cocoa powder, baking soda, and salt, mixing just until combined.
-
Create the batter: Fold gently to avoid knocking out air and keep the cake light.
-
Fill the tin: Pour the chocolate batter into the cake tin and level the top.
-
Bake until set: Cook for 30–35 minutes, or until a skewer inserted in the center comes out clean.
-
Cool before glazing: Rest for 10 minutes in the tin, then transfer to a wire rack. Add chocolate glaze once warm or serve plain.
FAQs
Why is my chocolate yoghurt cake not moist enough?
A dry chocolate yoghurt cake often means too much flour was added or the cake was baked for too long. Weighing the flour accurately and removing the cake from the oven as soon as a skewer comes out clean ensures a soft, moist texture. Using full-fat yoghurt also improves richness and moisture.
How do I stop the chocolate yoghurt cake from sinking in the middle?
Sinking usually happens when the batter is overmixed or the oven door is opened too early. Mix only until combined, avoid vigorous stirring, and keep the oven closed for the first 25 minutes. Ensuring the oven is fully preheated also prevents collapse.
Can I use Greek yoghurt instead of plain yoghurt in chocolate cake?
Yes, Greek yoghurt works well and produces a richer crumb. If it feels too thick, loosen it with 1–2 tablespoons of milk before adding it to the batter so the consistency matches regular yoghurt.
How do I make the chocolate flavour stronger in this cake?
For a deeper chocolate flavor, use dark cocoa powder and add 1 teaspoon of instant coffee powder to the batter. Coffee intensifies chocolate notes without making the cake taste like coffee.
Wrapping It Up
Mary Berry Chocolate Yoghurt Cake is a simple yet luxurious dessert with a moist crumb and rich chocolate flavor. With easy steps, everyday ingredients, and a reliable result every time, it’s the perfect cake to bake for family, guests, or weekend treats. Serve it warm with glaze or enjoy it plain—it’s delicious either way.
