National Dish Spain: Flan (Recipe)

In this article
Treat yourself to the seductive flavour of Spain with flan, a silky-smooth custard crowned with a glossy layer of caramel. Made from little more than eggs, milk and sugar, this beloved dessert delivers an irresistibly creamy texture and a deep, golden sweetness in every spoonful. Simple to prepare yet utterly indulgent, it brings a taste of Spanish sunshine and good living straight to your table.
About Flan
Spanish flan is a real treat for anyone who loves to be charmed by a sweet dessert. This wonderfully creamy custard is hugely popular across Spain and has found its way into the hearts of people all over the world. Flan is made mainly from eggs, milk and sugar, which keeps it simple yet incredibly delicious. Traditionally it is served with a caramel sauce that complements its gentle, comforting flavours to perfection.
Ingredients (serves 1–2)
- 2 eggs
- 250 ml milk
- 50 g sugar
- 1 teaspoon vanilla extract
- 75 g sugar, for the caramel sauce
- 2 tablespoons water
Shopping for the ingredients
To prepare the perfect flan, it is important to buy fresh, good-quality ingredients. When choosing your eggs, look for free-range, and for the milk we recommend whole milk to achieve a richer, creamier result. Organic sugar and real vanilla extract also make a noticeable difference to the quality of the finished dessert.
Preparing the dish
The right preparation is the key to a successful flan. Start by bringing the eggs up to room temperature so they blend more easily with the milk. Prepare small heatproof ramekins by greasing them lightly. Make sure, too, that you have all the kitchen tools you need to hand, such as a whisk, a measuring jug and a saucepan for the caramel sauce.
Step-by-step instructions
- Preheat the oven to 160°C. Have a deep baking dish ready, large enough to hold the ramekins later.
- For the caramel sauce, melt the sugar with the water in a saucepan over medium heat. Do not stir; simply swirl the pan until the sugar turns a golden colour.
- Pour the caramel straight into the ramekins and leave it to cool.
- In a bowl, whisk the eggs together with the sugar and vanilla extract. Heat the milk without letting it boil, then slowly stir it into the egg mixture.
- Pass the mixture through a sieve into the prepared ramekins. Set the ramekins in the deep baking dish and pour in hot water until it reaches halfway up their sides.
- Bake the flan in the preheated oven for about 40–45 minutes. It should be set but still wobble slightly when ready.
- Let the flan cool, then chill it in the fridge for at least 2 hours. Before serving, loosen the flan from its mould and let the caramel sauce flow over the top.
Gluten-free / lactose-free version
For a gluten-free and lactose-free version of this flan, you can use lactose-free milk or a plant-based milk alternative such as almond or coconut milk. Just make sure that none of your ingredients contain additives that include gluten or lactose. The flavour stays excellent and the creamy texture is not affected in the slightest.
Tips for vegans and vegetarians
A traditional flan is tricky to make fully vegan, since eggs play such an important role. Even so, you can try a plant-based alternative by using silken tofu and a plant milk, with agar-agar as a setting agent in place of the eggs. Here too, take care to choose products that are certified vegan. The result is a lighter take that still captures the spirit of the original.
More tips and tricks
To guarantee the perfect texture and flavour for your flan, keep an eye on the water temperature while it bakes. The water bath should be hot but not boiling, so the custard cooks evenly throughout. If you do not have vanilla extract to hand, you can scrape out a vanilla pod and use the seeds instead. The flan can also be lifted with a pinch of cinnamon or a little grated lemon zest.
Adapting the recipe to your taste
Flan is a wonderfully versatile dessert that is easy to adjust to your own preferences. You could, for example, finish the caramel sauce with a pinch of sea salt for a sweet-and-salty twist. If you fancy something fruitier, try berries or a swirl of mango purée as a topping. Experiment with different flavours, such as almond or orange extract, to create your own unique variations. For another fruit-forward Spanish bake, the orange-scented Bizcocho de Naranja is well worth a try.
Ingredient substitutions
For anyone with particular dietary needs or allergies, there are plenty of alternatives for the ingredients in a classic flan. Instead of regular milk you can use a plant-based milk such as soya, almond or oat. In place of sugar, you might reach for natural sweeteners like maple syrup or agave nectar. These swaps affect the flavour and texture of the flan only very slightly, so it remains every bit as enjoyable.
Drink pairing ideas
A delicious flan pairs beautifully with all manner of drinks. A glass of sweet white wine such as a Moscatel complements the dessert’s sweetness wonderfully. For a non-alcoholic option, a vanilla milkshake or a soothing cup of chamomile tea works nicely. An espresso or a cappuccino also harmonises very well with the rich, creamy flavour of the flan.
Serving and presentation ideas
Thoughtful presentation can heighten the pleasure of this classic dessert. Use small, pretty ramekins and garnish the flan with fresh berries, mint leaves or a dusting of icing sugar. A little whipped cream can be a lovely addition too. Remember to turn the flan out onto a decorative plate before serving and let the caramel sauce cascade over the top.
A bit of history
Flan has a long and fascinating history that reaches all the way back to ancient Rome. Originally it was made as a savoury dish with fish and meat. It was only in the Middle Ages that the sweet version we know today became popular. In Spain, flan grew into a much-loved dessert, often served at celebrations and special occasions — much like the festive Roscón de Reyes enjoyed at Epiphany. The caramel sauce that traditionally accompanies it is a later addition that makes the flan even more irresistible, and it remains a cherished part of Spanish cuisine.
More recipe ideas
Summary: Flan
Spanish flan is a traditional dessert that is simple to make and incredibly delicious. With just a handful of ingredients — eggs, milk and sugar — you can conjure up this gorgeous treat. Pay attention to good-quality ingredients and careful preparation to get the very best result. Whether classic, gluten-free or vegan, flan can be enjoyed in a host of different ways. Give it a try and let this Spanish classic work its magic on you.


