Skip to content
Pudim de Leite
cape-verdeandessert

Pudim de Leite

Silky Cape Verdean caramel milk pudding — a beloved Portuguese-inspired dessert.

Prep
15 min
Cook
50 min
Servings
6
Difficulty
Medium
4.8
Sign in to rate
#dessert#caramel#custard#cape verde#flan

About This Recipe

Pudim de Leite is the dessert of Cape Verdean celebrations. A smooth, barely-set custard of eggs, milk, and sugar sits atop a pool of dark, bitter caramel, creating one of the great contrasts in the dessert world. Portuguese in origin, it has become deeply embedded in Cape Verdean festive culture.

Ingredients

Serves 6

  • 150 gwhite sugar (for caramel)
  • 4 largeeggs
  • 500 mlfull-cream milk
  • 100 gwhite sugar (for custard)
  • 1 tspvanilla extract

Instructions

  1. 1

    Make the caramel

    Heat 150 g sugar in a small saucepan over medium heat without stirring until it melts to a deep amber caramel. Immediately pour into a 20 cm round cake tin, tilting to coat the base. Leave to set.

  2. 2

    Make the custard

    Whisk eggs with 100 g sugar and vanilla until smooth. Warm milk until steaming (do not boil), then slowly whisk it into the egg mixture. Strain through a fine sieve.

  3. 3

    Bake in a water bath

    Pour custard into the caramel-lined tin. Set in a roasting pan filled with 2 cm hot water. Bake at 160 °C for 45–50 minutes until just set — it should wobble like jelly in the centre.

  4. 4

    Cool and unmould

    Cool to room temperature, then refrigerate at least 4 hours. Run a knife around the edge, place a serving plate on top, and flip confidently to unmould.

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

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • Don't stir the caramel once the sugar melts — swirl the pan instead.

  • The wobble test is key: underbaked pudim is runny; overbaked is rubbery.

  • Weigh dry ingredients on a scale instead of using cups — grams are the difference between a tender and a tough crumb.

  • Bring eggs and dairy to room temperature before mixing; cold ingredients seize fats and produce a dense, uneven texture.

Variations

  • Add a cinnamon stick to the warm milk for a fragrant infusion.

  • Use condensed milk in place of sugar and regular milk for a richer, denser result.

  • Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

  • Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.

Storage

Refrigerate unmoulded or in the tin for up to 3 days.

History & Origin

Pudim de leite arrived in Cape Verde through Portuguese colonial influence and became integral to baptisms, weddings, and Christmas tables across the islands. Each family guards its caramelisation timing as closely as any culinary secret.

Frequently Asked Questions

Why does the caramel sometimes turn grainy?

Stirring while cooking causes crystallisation. Use a clean pan, don't stir, and let the heat work evenly.

Can I make individual pudins?

Yes — divide into ramekins and reduce baking time to 30–35 minutes.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

Nutrition Facts

Per serving (160g / 5.6 oz) · 6 servings total

Calories270kcal
Protein7g
Carbohydrates44g
Fat8g
Fiber0g
Protein7g
Carbs44g
Fat8g

Time Summary

Prep time15 min
Cook time50 min
Total time65 min

Have Questions?

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

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes