Skip to content
Pudim de Leite
braziliandessert

Pudim de Leite

Brazilian condensed milk flan with caramel sauce — silky, eggy, and endlessly popular, this beloved family dessert is easier than it looks.

Prep
15 min
Cook
80 min
Servings
8
Difficulty
Easy
4.9
Sign in to rate
#brazilian#dessert#flan#condensed milk#family

About This Recipe

Pudim de Leite is Brazil's most iconic dessert — a silky, creamy flan made from sweetened condensed milk, regular milk, and eggs, baked in a caramel-lined pan. When unmolded, the amber caramel cascades over the snow-white pudim. It's the dessert at every Brazilian birthday party, family lunch, and holiday celebration. Each grandmother claims hers is the best.

Ingredients

Serves 8

  • 1.5 cupssugar (for caramel)
  • 1/4 cupwater (for caramel)
  • 1 cansweetened condensed milk (395g)
  • 2 cupswhole milk
  • 4 largeeggs
  • 1 tspvanilla extract

Instructions

  1. 1

    Make caramel

    Combine sugar and water in heavy saucepan. Cook over medium heat without stirring (swirl pan) until deep amber color, 8-10 minutes. Watch carefully — it goes from amber to burnt fast.

  2. 2

    Coat pan

    Immediately pour caramel into 22cm round pudding mold or angel food pan. Carefully tilt to coat bottom and sides. Caramel will harden quickly. Let cool.

  3. 3

    Make custard

    Blend condensed milk, milk, eggs, and vanilla in blender for 1 minute until smooth and slightly frothy. Strain through fine sieve to remove any egg bits.

  4. 4

    Pour

    Pour custard into prepared caramel-lined pan.

  5. 5

    Set up bain-marie

    Place mold in larger baking dish. Pour boiling water into outer dish to come halfway up the mold.

  6. 6

    Bake

    Cover mold with foil. Bake at 180°C for 75 minutes. Pudim is done when set but still slightly jiggly in center. Knife inserted 2cm from edge should come out clean.

  7. 7

    Cool and chill

    Carefully remove from water bath. Cool to room temperature, then refrigerate at least 4 hours (overnight ideal).

  8. 8

    Unmold

    Run thin knife around edges. Place serving plate (with rim) over mold. Holding firmly, flip in one swift motion. Tap mold to release. Caramel sauce will pool around pudim.

  9. 9

    Serve

    Slice and serve cold with caramel sauce spooned over.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Don't whip eggs vigorously — too many bubbles ruin smooth texture.

  • →

    Strain custard for silkiest texture.

Variations

  • •

    Coconut pudim: replace milk with coconut milk.

  • •

    Coffee pudim: dissolve 2 tsp instant coffee in milk.

Storage

Refrigerate up to 4 days, covered. Tastes even better the next day.

History & Origin

Pudim de Leite arrived with Portuguese colonizers but became distinctly Brazilian when condensed milk became widely available in 20th century.

Frequently Asked Questions

Why is my pudim full of holes?

Custard was overheated or oven temp too high. Use water bath and 180°C maximum, and don't overcook.

Can I make pudim de leite without a blender?

Yes — whisk the condensed milk, milk, eggs, and vanilla by hand until fully smooth, then strain through a fine sieve before pouring. The blender just makes it faster and frothier; straining is what really removes lumps and stray egg strands, so don't skip that step either way.

Why did my caramel harden before I could pour the custard?

The caramel sets almost instantly once it hits the cool mold, which is normal — it will dissolve back into a sauce as the pudim bakes and chills. Just make sure you tilt the mold to coat the sides right after pouring, before it firms up too much to spread.

Nutrition Facts

Per serving (150g / 5.3 oz) · 8 servings total

Calories320kcal
Protein8g
Carbohydrates58g
Fat8g
Fiber0g
Protein8g
Carbs58g
Fat8g

Time Summary

Prep time15 min
Cook time80 min
Total time95 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes