Looking for a delicious dessert that'll wow everyone? Malva Pudding is your answer. This South African favorite is rich, moist, and super easy to make. Let’s get started!

Malva Pudding is often enjoyed during the winter months. It's perfect for holiday gatherings. Love this recipe? Try my Cinnamon Sugar Donuts, Kinder No-Bake Cheesecake or Crunchy Ice Cream Cone for more sweet options.
Jump to:
PREFER TO WATCH INSTEAD OF READ?
Ingredients
- Butter
- Sugar
- Eggs
- Apricot jam
- Baking soda
- Milk
- Balsamic vinegar
- Flour
- Salt
- Cream
- Hot water
- Vanilla extract
See recipe card for quantities.
Instructions

Prep the Batter
Whisk sugar and eggs until smooth. Add in jam, vinegar, melted butter, and milk. Blend well.

Add Dry Ingredients
Combine flour, baking soda, and salt. Mix it into the wet mix until smooth.

Prep and Pour
Grease an 8-inch mold. Pour the batter in.

Bake
Bake at 350°F for 30-35 minutes.

Make Sauce
Heat cream, sugar, butter, hot water, and vanilla in a pan.

Final Touch
Poke holes in the baked pudding. Pour the hot sauce over it. Let it sit until absorbed.

Hint: Don't overmix the batter. It keeps the pudding soft and fluffy.
Substitutions
For a dairy-free option, use coconut milk and vegan butter.
Variations
Add cinnamon or nutmeg for a holiday twist.
Equipment
A whisk and a good-quality baking pan are essential. If using a glass pan, reduce the oven temperature by 25°F.
Storage
Store in the fridge for up to 3 days. Freezing is not recommended.
Top tip
Don't rush the resting time. It helps the sauce absorb well.
FAQ
Yes, but it'll change the flavor.
Use coconut milk and vegan butter.
Not recommended.
You might've overmixed the batter.
Vanilla ice cream or whipped cream.
Yes, it adds moisture.
Until sauce is fully absorbed.
Yes, but it'll be darker.
Holes weren’t poked deep enough or your cake was too dense.

How to Make Malva Pudding: Quick and Easy Recipe
Learn how to make Malva Pudding, a rich and moist South African dessert that’s perfect for holidays and family gatherings. Ready in just 50 minutes!
- Total Time: 50 minutes
- Yield: 8 servings 1x
Ingredients
20g Butter
150g Sugar
2 Eggs
20g Apricot Jam
3g Baking Soda
120ml Milk
5ml Balsamic Vinegar
125g Flour
2g Salt
200ml Cream
80g Sugar
100g Butter
100ml Hot Water
10ml Vanilla Extract
Instructions
Step 1 - Pudding:
- Whisk sugar and eggs until sugar melts.
- Add jam, vinegar, melted butter, and milk.
- Whisk for 2 mins.
- Combine flour, baking soda, and salt.
- Mix into wet mix until blended.
- Don't overmix!
- Pour into 8-inch buttered and lined pan.
- Bake at 350°F for 30-35 mins.
Step 2 - Sauce:
- Add all the ingredients to the pan.
- Heat until almost boiling.
Step 3 - After Baking:
- Pudding is done.
- Poke holes in it.
- Pour sauce over pudding.
- Wait 30 mins or until sauce is soaked in.
- Eat and enjoy!
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: South African
- Diet: Vegetarian
Related
Looking for other recipes like this? Try these:
Food safety
- Make sure eggs are fresh.
- Don't use expired baking soda.
Vladimir.J
I'm making this again and again!
★★★★★