Recipe
🍰 DESSERT
Pudim de Leite (Milk Flan)
A silky baked milk custard under a dark caramel, one of Cabo Verde's most popular desserts.
Cape Verdean · medium · serves 6
prep 20 min · cook 50 min
~396 cal · 11g protein · 65g carbs · 11g fat · 0g fiber · 64g sugars · 6g sat fat (estimated, per serving)
↓ Jump to Recipe
AI-generated illustration
Pudim de leite is the caramel-topped milk custard that turns up at Cape Verdean celebrations and Sunday tables, one of the islands' best-loved desserts. It is the Portuguese pudim carried across the Atlantic and settled into Creole kitchens, a smooth baked custard of milk, eggs and sugar unmoulded to reveal a dark, glossy caramel running down its sides.
Cabo Verde has always been a crossroads, and its sweets carry Portuguese technique adapted to island life, sometimes with a little in place of some of the dairy. The custard is baked gently in a water bath so it sets to a trembling, silky softness rather than curdling, and the caramel is cooked to just short of bitter for balance.
Made in one big tin or in individual moulds, chilled and turned out, pudim de leite is the festive finish to a Cape Verdean meal. A spoon slides through it, the caramel pools around it, and it tastes of somewhere between Lisbon and the mid-Atlantic.
Saved recipes and passport stamps are kept on this device. Sign in to keep them across your devices and leave reviews.
Make it yours
✓ Naturally vegetarian and gluten-, nut- and pork-free. No swaps needed.
Toggle a diet and the ingredients rewrite themselves with regional substitutes.
🥕 Vegetarian
🌱 Vegan
🌾 Gluten-Free
🥛 Dairy-Free
🥜 Nut-Free
🥚 Egg-Free
🐖 Pork-Free
Dietary labels are a cooking guide, not allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish; we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, read the label on every product you use, and note that a kitchen can cross-contaminate in ways a recipe cannot control.
Ingredients
US
Metric
Serves 6
3/4 cup sugar, for the caramel
1 can (14 oz) sweetened condensed milk
1 1/2 cups whole milk
4 eggs
1 tsp vanilla extract
Instructions
1
Melt the caramel sugar in a dry pan over medium heat, swirling but not stirring, until it turns a deep amber, then pour it into the base of a flan mould or cake tin and tilt to coat.
✎ Chef’s note
Take the caramel to a proper dark amber for balance, but pull it off the heat the moment it is there, a few seconds more and it turns acrid.
2
Whisk the condensed milk, whole milk, eggs and vanilla until completely smooth, then strain to catch any threads of egg.
3
Pour the custard over the set caramel and cover the mould with foil.
4
Sit the mould in a roasting pan, pour hot water halfway up its sides, and bake at 325F (165C) for about 45 minutes until just set with a faint wobble in the centre.
✎ Chef’s note
The water bath is what keeps it silky. Baked dry in direct heat the custard overcooks at the edges and turns grainy before the middle sets.
5
Cool, then chill several hours. Run a knife around the edge and invert onto a plate so the caramel floods over the top.
Cape Verdean Portuguese-influenced sweet.
Ratings & reviews
Cooked it? Rate this dish:
No account needed. Sign in to leave a full review with a comment.
Cooked it?
Kept on this device, no account needed. Sign in to leave a review and keep your passport across your devices.
No reviews yet, be the first to cook it.
🌏 While it simmers, know your destination
📍
Santiago (Praia). Grogue is distilled from sugarcane at small mills called trapiches, mostly on Santo Antao and here on Santiago, and it is drunk neat or as ponche with honey and lime. The islands are dry and volcanic, so a great deal is imported, and what the sea gives, tuna above all, does much of the work.
🗺️
Cape Verde. Grogue is distilled from sugarcane juice at small mills called trapiches, mostly on Santo Antao and Santiago, and it turns up neat or in ponche with honey and lime. The islands are dry and volcanic, with little fresh water and a long history of drought and emigration, so much of what is eaten arrives by boat and the sea supplies the rest.
🌍
Africa. Africa's fifty-four nations hold cuisines as different as Morocco's slow-cooked tagines and South Africa's open-fire braai, yet shared threads run through them: ancient grains like millet, sorghum, and teff; stews thickened with groundnut, okra, or palm; and fiery condiments from Tunisian harissa to Ethiopian berbere. Staple starches, fufu, injera, ugali, couscous, anchor communal meals often eaten by hand from a shared dish, where hospitality is a point of honor.
The story behind this dish is up top, worth a read while the pot works.
More from Cape Verde
CachupaThe slow-simmered national stew of hominy corn, beans, and meats, endlessly reboiled and always improving.
Cuscuz DoceA steamed cornmeal cake, faintly sweet, eaten warm with butter, honey, or milk for breakfast.
Pastel com Diabo DentroA crisp corn-dough pastry with a spicy tuna filling, whose fiery name means 'pastry with the devil inside'.
Browse all Cape Verde recipes →
Good to know
You’ll need: Oven, Mould or tin, Whisk.
Storing it: Keep chilled and covered, and enjoy within 2 to 3 days.
Make it a Cape Verde meal
CachupaDinner
PoncheDrink
Similar dishes from around the world
Leche AsadaChile
Leche FlanPhilippines
Crème BrûléeFrance
RožataMontenegro
QuesilloVenezuela
TrileçeAlbania
Cuisine
Diet
Frequently asked questions
What is Pudim de Leite (Milk Flan)?
A silky baked milk custard under a dark caramel, one of Cabo Verde's most popular desserts.
Where does Pudim de Leite (Milk Flan) come from?
Pudim de Leite (Milk Flan) is a Cape Verdean dish from Santiago (Praia), Cape Verde.
Can Pudim de Leite (Milk Flan) be made vegan, gluten-free, or dairy-free?
This Pudim de Leite (Milk Flan) recipe includes substitution suggestions for vegetarian, vegan, gluten-free, dairy-free, nut-free, egg-free, and pork-free versions, including several at once such as gluten-free and dairy-free together. Treat them as a starting guide rather than a guarantee, and see the allergen note below.
Is Pudim de Leite (Milk Flan) safe for people with food allergies?
Our dietary labels and substitutions are a cooking guide, not medical or allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish, but we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, always read the label on every product you use, and remember a home or commercial kitchen can cross-contaminate ingredients in ways a recipe cannot control.
How long does Pudim de Leite (Milk Flan) take to make?
About 70 minutes total (20 minutes prep, 50 minutes cooking), serving 6.
Get the Sunday Spin
One dish from somewhere in the world, in your inbox every Sunday. No spam, just dinner inspiration you can cook that day.