Malva Pudding Recipe
Introduction
Malva pudding is a classic South African dessert that’s wonderfully moist, sweet, and soaked in a rich cream sauce. This comforting treat is simple to make and perfect for sharing with family and friends.

Ingredients
- ¾ cup sugar
- 2 large eggs
- ¼ cup apricot jam
- 1 teaspoon white vinegar
- 2 tablespoons unsalted butter, melted
- ½ cup milk
- 1 cup all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon salt
- ½ cup heavy cream
- ½ cup evaporated milk
- ½ cup powdered sugar
- ½ cup butter
- 2 teaspoons vanilla extract
Instructions
- Step 1: Preheat your oven to 350° Fahrenheit. Spray an 8×8-inch cake pan with baking spray and set aside.
- Step 2: In a medium bowl, use a hand mixer to beat together the sugar and eggs until light and lemon-colored. Add the apricot jam and mix until well combined. Stir in the melted butter, vinegar, and milk, mixing for an additional 1–2 minutes.
- Step 3: In a separate bowl, sift together the flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients and mix for 2–3 minutes until well combined.
- Step 4: Pour the batter into the prepared baking dish. Bake for 30–45 minutes. After the first 15 minutes, cover the pudding with foil to prevent it from browning too much. The pudding should rise and develop an even golden-brown color.
- Step 5: To make the cream sauce, combine the heavy cream, evaporated milk, powdered sugar, butter, and vanilla in a medium pot. Warm gently over medium heat, whisking until the mixture is smooth and melted together.
- Step 6: When the pudding is done, remove it from the oven and pour the warm cream sauce evenly over the hot pudding.
- Step 7: Let the pudding stand for at least 10 minutes, allowing it to soak in the sauce. Serve warm for the best experience.
Tips & Variations
- Use a quality apricot jam for the best flavor and texture.
- Covering the pudding with foil prevents it from over-browning while ensuring it cooks through.
- For a richer sauce, try adding a splash of bourbon or brandy to the cream sauce.
- Serve with fresh cream or vanilla ice cream for an extra indulgent touch.
Storage
Store leftover Malva pudding covered in the refrigerator for up to 3 days. Reheat gently in the microwave or oven before serving, and pour a little extra cream sauce over to keep it moist.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Malva pudding ahead of time?
Yes, you can prepare the pudding and cream sauce separately in advance. Store them in the fridge and combine just before serving. Reheat gently to restore warmth.
What does apricot jam do in the recipe?
Apricot jam adds sweetness, moisture, and a subtle fruity flavor that is characteristic of Malva pudding. It also helps achieve the pudding’s signature moist texture.
Print
Malva Pudding Recipe
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
Malva Pudding is a classic South African dessert, known for its spongy, moist texture and sweet apricot flavor. This warmly spiced, caramelized pudding is baked to golden perfection and drenched in a rich cream sauce, making it an irresistible treat best enjoyed fresh and warm.
Ingredients
Pudding
- ¾ cup sugar
- 2 large eggs
- ¼ cup apricot jam
- 1 teaspoon white vinegar
- 2 tablespoons unsalted butter, melted
- ½ cup milk
- 1 cup all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon salt
Cream Sauce
- ½ cup heavy cream
- ½ cup evaporated milk
- ½ cup powdered sugar
- ½ cup butter
- 2 teaspoons vanilla extract
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C). Spray an 8×8-inch cake pan with baking spray and set aside to prepare for baking.
- Mix Wet Ingredients: In a medium bowl, use a hand mixer to beat together sugar and eggs until the mixture is light and lemon-colored. Add apricot jam and mix well. Then add melted butter, white vinegar, and milk, mixing for an additional 1-2 minutes to combine thoroughly.
- Combine Dry Ingredients: In a separate bowl, sift together all-purpose flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients and mix for 2-3 minutes until fully combined and smooth.
- Bake the Pudding: Pour the batter into the prepared baking dish. Bake for 30-45 minutes. After the first 15 minutes, cover the pudding loosely with foil to prevent it from getting too dark. The pudding should rise and develop a golden-brown color.
- Prepare Cream Sauce: While the pudding is baking, combine heavy cream, evaporated milk, powdered sugar, butter, and vanilla extract in a medium pot. Warm on medium heat, stirring continuously until all ingredients are smoothly melted and combined into a sauce.
- Soak Pudding: When the pudding is freshly out of the oven and still hot, pour the prepared cream sauce evenly over the top. Let the pudding stand for at least 10 minutes so it can absorb the sauce fully.
- Serve: Serve the Malva Pudding warm for the best taste and texture. Enjoy this traditional, comforting dessert fresh and moist.
Notes
- Covering the pudding after 15 minutes of baking prevents the top from burning while allowing the middle to cook through.
- Use unsalted butter to control the saltiness of the dessert.
- Letting the pudding soak in the cream sauce is key to achieving its signature moist texture.
- For a dairy-free version, substitute butter with a dairy-free alternative and use coconut cream instead of heavy cream.
- Serve with vanilla ice cream or custard for an extra indulgent experience.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: South African
Keywords: Malva Pudding, South African dessert, apricot jam pudding, baked pudding, cream sauce dessert

