Caramel Pudding | Lonumedhu

Caramel Pudding


It’s just eggs and condensed milk. But it’s so, so delicious.

Below is our version of this lovely dessert. There are a lot of things you have to be careful about when making it, so do read the instructions carefully before you begin.



  • 3 tbsp. sugar
  • 1 ½ tbsp. water (for the caramel)
  • 6 eggs
  • 1 can condensed milk
  • 1 (empty condensed milk) can water (for the pudding)
  • 1 tsp. vanilla essence
  • 1/8 tsp. salt (or to taste)



  1. First we are going to make the caramel and before we get to that, get the baking tray ready (ours was an 8 inch round pan, 1 ½ inches deep).
  2. Add the sugar and 1 ½ tbsp. water to a small sauce pan. Place the pan over low-medium heat and just let it be for the most part of it. As the caramel is being made you’ll feel like stirring it and when this happens tilt the pan and swirl it. The mixture is first going to bubble and look white. Then it’s going to take on a yellowish tint and then turn orange. When it gets to the orange stage, pour it into the baking tray and swirl to have its bottom coated. The caramel is going to be hot, so do this very carefully. Also do it quickly because caramel sets and hardens quickly. Making caramel can be challenging for first timers, so don’t give up even if you can’t get your caramel to form a nice even layer at the bottom of the tray. The pudding is still going to be nice, we promise.
  3. Leave the caramel in the tray to cool down while you get on with the rest of the ingredients.
  4. Preheat your oven to 175 degrees Celsius.
  5. Break the eggs into a large bowl and mix with the fork or a whisk till it’s slightly frothy.
  6. Then add the condensed milk, water, vanilla essence and salt, and mix again until everything is well combined.
  7. Strain the mixture into the tray with the caramel.
  8. Caramel pudding is baked in a water bath. So to do this, nestle the tray with the caramel inside a slightly larger baking tray (for this we used a 9 inch square tray, 2 inches deep). Do make sure the tray on the outside is not overly large, as this would result in the tray with the pudding to sort of float around and that could result in water splashes and accidents as you attempt to place it in the oven.
  9. Then pour hot (just boiled) water into the larger tray. The water level should reach half of the baking tray with the pudding.
  10. Transfer the trays to the middle rack of the preheated oven and bake until it looks set. The top should jiggle a little but it shouldn’t be liquid. For us this took 50 minutes. But, oven temperatures differ so just keep checking towards the end and make adjustments. Whatever you do, just be careful not to burn yourself. Over bake it a little and the pudding is going to have holes in it, and that’s not going to be so bad, but if you over bake it a lot, it’s going to taste really eggy and a bit unpleasant, so be a bit careful about it.
  11. When the pudding is baked, remove the trays from the oven very carefully. Let it cool down a little at room temperature and then cover and transfer it to the fridge.
  12. Keep it in the fridge for around 2 hours and then take it out of the tray. To do this, first run a knife around the edge and then place a plate on top of the tray. Then just flip so that the plate is now on the bottom and the pudding sits on it nicely with the caramel on top. That’s it. 
Recipe Categories: 


Eating Out

Curry Recipes

Hedhikaa Recipes

Dessert Recipes

Chicken Recipes

Rice Recipes

About Lonumedhu

Lonumedhu is about eating great food right here in the Maldives.

Our easy to follow recipes use locally available ingredients.

In our blog you will find food news, interviews with chefs and cooks, useful information about eating out and other foodie reads. 




© 2017-2023. All rights reserved. No part of this website may be reproduced without the written permission of the publisher.

Advertisers has partnered with Qualia Pvt Ltd, a publishing & marketing agency, for its desktop and mobile advertising.

Advertising enquiries should be directed to (960) 987 4396 or

Keep in Touch