Go Back

Malva Pudding Recipe

Course Dessert
Cuisine South African
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6


Ingredients for the pudding batter

  • 1 cup of flour
  • 1 teaspoon of baking powder
  • 1 cup of full cream milk
  • ¾ cup of sugar
  • 1 teaspoon of bicarb soda
  • ¼ teaspoon of salt
  • 1 large egg
  • 1 tablespoon of vinegar
  • 2 tablespoons of apricot jam

Ingredients for the caramelised syrup

  • 1 cup of sugar
  • 1 cup of full cream milk
  • ½ cup of hot water
  • ¼ cup of butter room temperature
  • 1 teaspoon vanilla essence


Method to make batter

  1. Before starting to prepare the batter, you need to preheat the oven to 160ºC.

  2. Mix the vinegar and bicarb of soda together. Make sure that all the bicarb of soda has dissolved before continuing to the next step.

  3. After setting the bicarb mixture aside, mix the remaining ingredients in a different bowl.

  4. To finish off the batter mixture, add the milk and bicarb mixture to the remaining dry mixture. Using an electric mixer, make sure to combine all ingredients well! Ensuring there are no lumps in the batter will give a smoother texture. 

  5. Finally, pour the batter into a dish that is at least 5 cm deep as the batter will rise when in the oven. Bake the pudding batter for at least 30 minutes or until golden brown.

Method to make the caramelised sauce

  1. To make the caramelised sauce, add all the ingredients together in a saucepan and boil on the stovetop until all the ingredients have melted. For optimum flavour, let the sauce simmer for about 5 minutes before removing from the heat.

  2. As soon as the pudding is ready to be removed from the oven, poke holes into the pudding. Lastly, pour the caramelised sauce over the hot pudding to make it seep through entirely. Wait for all the sauce to disappear within the dessert before setting it aside for you to enjoy!