This traditional South African malva pudding is soft, spongy and soaked in a warm buttery cream sauce. Made with apricot jam and simple pantry ingredients, it's an easy dessert that's delicious served warm with custard, vanilla ice cream or cream. This is the comforting malva pudding I grew up eating in South Africa, and it's still one of my favorite desserts.
P.S. You will love my Bread and Butter Pudding next!

Childhood memories for my fellow South Africans right here 👊🏽 🇿🇦 👆🏼
Jump to:
- Easy Malva Pudding Recipe
- 🇿🇦 Malva pudding origin
- ❤️ Why You'll Love This Malva Pudding
- 🥄 Malva Pudding Ingredients & Substitutions:
- FOR THE SAUCE:
- 👩🏼🍳 How to make malva pudding
- Make the Malva Pudding Sauce
- What to Serve With Malva Pudding?
- 📝 Tips for the Best Malva Pudding
- ❓FAQS
- 💫 Make-ahead, storage, and reheating
- More dessert recipes

Easy Malva Pudding Recipe
Whether you call it poeding or simply malva, this easy malva pudding recipe is a South African classic. The sponge is soft and caramelized, then soaked in a warm buttery cream sauce that makes every bite rich and incredibly moist.
If you love a South African Woolworths malva pudding (if you know, you know!), this will probably be the next best thing!
🇿🇦 Malva pudding origin
Malva pudding is one of South Africa's best-known traditional desserts. Its exact origins are debated, although the dessert became particularly associated with Cape Dutch cooking. Today, it's a favourite in South African homes and restaurants.
❤️ Why You'll Love This Malva Pudding
Traditional South African favorite: A classic malva pudding made with apricot jam and a rich buttery cream sauce.
Soft and incredibly moist: The warm sauce soaks into the sponge after baking, giving it that signature sticky, tender texture.
Simple ingredients: Made with everyday pantry staples and no complicated techniques.
Perfect for entertaining: Serve it warm with custard, cream, or vanilla ice cream for an easy crowd-pleasing dessert.
🥄 Malva Pudding Ingredients & Substitutions:
Note: Please scroll to the full printable recipe card at the bottom for ingredient quantities and the method
White granulated sugar:
It is also called table sugar or regular sugar.
Eggs:
Large, fresh eggs.
Apricot jam:
Apricot jam is a classic ingredient in traditional South African malva pudding and adds sweetness and its characteristic caramelized flavor. Smooth apricot jam works best. I don't recommend substituting it if you want the traditional flavor.
Butter:
Unsalted butter is best
Vinegar:
A small amount of vinegar reacts with the baking soda to help give the pudding its light, spongy texture. White wine vinegar or apple cider vinegar both work well.
Flour, baking soda, and salt:
All-purpose flour gives the pudding its structure, while baking soda helps it rise and creates the characteristic soft, spongy texture. A small amount of salt balances the sweetness. For a gluten-free option, you can use a 1:1 gluten-free baking flour.
Milk:
Whole milk works best for a rich, tender pudding, but any regular milk will work.
FOR THE SAUCE:
Cream:
Also called heavy cream or whipping cream.
Butter:
Unsalted butter.
White granulated sugar:
You could use light brown sugar, but it will make the sauce a lot darker in color.
Water:
Hot water
Vanilla extract:
For added flavor.

👩🏼🍳 How to make malva pudding
Make the batter
Preheat your oven to 350°F (175°C). Grease a 30 cm (11-inch) baking dish.
Beat the eggs and sugar together until they form a thick, yellow, custard-like texture. About 1-2 minutes. This step is crucial for creating that rich, spongy texture we love.
Beat in the apricot jam.
Melt the butter (DON'T BOIL) and mix it with vinegar. Add this to the batter and stir until smooth.
Then add the flour, baking soda, and salt. Then add the milk and stir until combined.
Bake
Pour the batter into your prepared baking dish and bake for 30-40 minutes until golden and springy to the touch. A toothpick inserted into the center should come out clean.







Make the Malva Pudding Sauce
While the pudding is baking, it’s time to make the sauce:
Heat the cream, butter, sugar, and hot water in a saucepan over medium heat until the sugar dissolves and the butter melts.
Stir in the vanilla essence.
Once the pudding is out of the oven, poke holes all over the top with a toothpick. Pour the hot sauce evenly over the pudding, letting it soak in completely
Allow to stand for 10 minutes before serving.


What to Serve With Malva Pudding?
Serve your malva pudding warm with a scoop of vanilla ice cream, a drizzle of Amarula (a South African cream liqueur), warm custard, or a dollop of fresh cream.

📝 Tips for the Best Malva Pudding
Beat the eggs and sugar well: Beat them until thick, pale and creamy. This helps create the light, spongy texture Malva pudding is known for.
Don't overbake it: Bake until golden and springy and a toothpick inserted into the center comes out clean. Overbaking can make the pudding less absorbent.
Pour the sauce over while everything is hot: Pour the hot sauce over the pudding as soon as it comes out of the oven so it can soak deeply into the sponge.
Give it time to soak: Let the pudding stand for about 10 minutes after adding the sauce before serving.

How do I make mini malva puddings?
Use a muffin pan - 12 cups, greased well to prevent sticking.
Fill each cavity halfway to allow room for the pudding to rise.
Bake for about 20 minutes, or until a toothpick comes out clean.
Once baked, poke small holes in each mini pudding with a toothpick and pour the hot sauce over them while warm to soak up the buttery sauce.
❓FAQS
A slight dip in the center is normal. If your malva pudding sinks significantly, it may be underbaked or the oven door may have been opened too early. Bake until the center is set and springy and a toothpick inserted into the middle comes out clean.
A glass baking dish, a ceramic baking dish, or even muffin tins for mini malva's.
No. Although both are warm, moist desserts served with sauce, Malva pudding traditionally contains apricot jam and is soaked in a buttery cream sauce. Sticky toffee pudding is usually made with dates and served with toffee sauce.
A small amount of vinegar reacts with the baking soda, helping to create Malva pudding's characteristic light and spongy texture. You won't taste the vinegar in the finished pudding.
💫 Make-ahead, storage, and reheating
Make-ahead
Malva pudding is an excellent make-ahead dessert. Prepare and bake the pudding as instructed, then pour the hot sauce over it while the pudding is still warm so it can soak into the sponge. Once cooled, cover and refrigerate. When you're ready to serve, gently reheat the pudding and serve it warm with custard, cream, or vanilla ice cream.
Storage
Store any leftover malva pudding in an airtight container in the refrigerator for up to 3 days. Make sure it’s completely cooled before sealing to avoid sogginess.
Freezing
You can freeze malva pudding for up to 3 months. Wrap it tightly in plastic wrap and place it in a freezer-safe container. Thaw overnight in the refrigerator, then reheat until warmed through.
Reheating
To reheat, warm the pudding in the oven at 300°F (150°C) for about 10-15 minutes, covered with foil to retain moisture. Alternatively, microwave individual portions in 30-second intervals until heated through. Serve warm with custard, cream, or vanilla ice cream.

More dessert recipes
3 INGREDIENT CHOCOLATE BROWNIES
Did you make this recipe? Let me know what you think by leaving a ★★★★★ star rating & comment below. It genuinely helps me & I really appreciate your support! Nikki 💚
South African Malva Pudding (Easy Traditional Recipe)
- Total Time: 50 minutes
- Yield: 6 1x
- Diet: Vegetarian
Description
This traditional South African malva pudding is soft, spongy and soaked in a warm buttery cream sauce. Made with apricot jam and simple pantry ingredients, it's an easy dessert that's delicious served warm with custard, vanilla ice cream or cream. This is the comforting malva pudding I grew up eating in South Africa, and it's still one of my favorite desserts.
Ingredients
- 2 large eggs
- 180 g white granulated sugar
- 2 tablespoons apricot jam
- 2 tablespoons butter (about 30 g)
- 2 teaspoons white wine vinegar
- 150 g all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon salt
- 80 ml milk
FOR THE SAUCE
- 300 ml heavy cream/whipping cream
- 100 g unsalted butter
- 90 g sugar
- ¼ cup hot water
- 1 teaspoon vanilla extract
Instructions
EQUIPMENT NEEDED:
- Electric beater/hand-held mixer.
- Grease a 30 cm (11-inch) baking dish.
MAKE THE BATTER
- Start by preheating your oven to 350°F (175°C). Grease a 30 cm (11-inch) baking dish.
- Beat the eggs and sugar together until they form a thick, yellow, custard-like texture. About 1-2 minutes. This step is crucial for creating that rich, spongy texture.
- Beat in the apricot jam.
- Melt the butter (DON'T BOIL). Add the butter and the vinegar to the batter and stir until smooth.
- Then add the flour, baking soda, and salt. Then add the milk and stir until combined.
- Pour the batter into your prepared baking dish and bake for 30-40 minutes until golden and springy to the touch. A toothpick inserted into the center should come out clean.
THE SAUCE
- While the pudding is baking, it’s time to make the sauce:
- Heat the cream, butter, sugar, and hot water in a saucepan over medium heat until the sugar dissolves and the butter melts.
- Stir in the vanilla essence.
- Once the pudding is out of the oven, poke holes all over the top with a toothpick. Pour the hot sauce evenly over the pudding, letting it soak in completely
- Allow to stand for 10 minutes before serving.
- 💫 If you loved this recipe, leave a 5-star rating below.
Notes
Serve your malva pudding warm with a scoop of vanilla ice cream, a drizzle of Amarula, warm custard, or a dollop of fresh cream.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Baking, Desserts
- Method: Baking
- Cuisine: South African
Nutrition
- Serving Size: 1 serving (⅙ of pudding)
- Calories: 460 kcal
- Sugar: 42 g
- Fat: 23 g
- Carbohydrates: 59 g
- Protein: 6 g
Let me know if you have any questions. Nikki 😊