Spanish Flan has always been one of my favorite desserts and a dish that instantly takes me back to childhood. My mum made flan often, and there was nothing better than cutting into the silky custard and letting the golden caramel drip over the plate. Although it looks impressive, this classic Spanish dessert is surprisingly easy to make.
Looking for more Spanish desserts? Try my arroz con leche or torrijas (Spanish French toast).

Why you’ll love my mum’s Spanish Flan

This recipe is close to my heart. Growing up with a Spanish mother, flan sat alongside torrijas and arroz con leche as a regular family dessert: simple, comforting, and always a crowd-pleaser.
What I love about flan is how deceptively simple it is. With just a few pantry staples you can make a smooth, silky custard topped with a glossy caramel that looks elegant when inverted onto a plate. It needs little skill and is very forgiving.
If you’ve never made flan before, don’t be intimidated. It’s one of the easiest desserts to master and a reliable recipe to keep for family dinners, celebrations, or any time you want a taste of Spain.
Ingredients for Spanish Flan
This Spanish flan needs only four ingredients, most of which you likely already have in the pantry.

- Milk: Whole milk gives the custard a rich, silky texture while keeping the ingredient list simple.
- Eggs: Eggs set the custard gently as it bakes, creating the classic smooth, wobbly texture.
- Vanilla extract: A little vanilla adds warmth and depth without overpowering the custard.
- Sugar: Sugar sweetens the custard and is used to make the golden caramel that tops the flan once inverted.
How To Make Spanish Flan

Step 1: Add 200g (1 cup) of caster sugar to a medium saucepan over medium-low heat. Allow it to melt, gently swirling the pan occasionally rather than stirring, until it becomes a deep golden caramel.

Step 2: When the sugar reaches a rich amber color, quickly divide the caramel among the ramekins, swirling each one so the caramel coats the base and sides. Set them aside while you prepare the custard.

Step 3: In a large bowl, whisk the eggs with the remaining 100g (½ cup) sugar until combined. Add the milk and vanilla extract and whisk until smooth. For an extra silky custard, strain the mixture through a fine sieve or skim off any bubbles. Divide the custard evenly among the caramel-lined ramekins, then cover each ramekin with a lid or foil. Bake at 150°C (300°F) for 40–60 minutes.

Step 4: Remove the ramekins from the water bath and let them cool to room temperature. Refrigerate for at least 6 hours, preferably overnight. To serve, run a small knife around each edge, place a plate on top, and invert. Lift off the ramekin and let the caramel sauce flow over the custard.
Tips For The Best Spanish Flan
- Don’t rush the caramel: Watch the sugar closely as it colors—caramel can go from perfect to burnt very quickly.
- Avoid overmixing: Whisk until combined but don’t beat in too much air, which can create bubbles in the finished flan.
- Strain the custard: Pushing the custard through a fine mesh sieve yields an extra-smooth texture.
- Use a water bath: Baking in a bain-marie helps the custard cook gently and evenly, preventing curdling or cracking.
- Look for a slight wobble: The center should still jiggle slightly when you remove the flan from the oven; it will firm up as it cools.
- Chill before serving: Flan tastes best well chilled—overnight if you can manage it.
- Run a knife around the edge: This helps the flan release cleanly when you invert it onto a plate.
- Trust the flip: The first time you turn a flan out can feel nerve-racking, but once it releases the caramel will cascade beautifully over the custard.
Store & Serve
Serve Spanish flan cold from the refrigerator once the custard is fully set and the caramel has become glossy. I like to spoon a little extra caramel over the top when serving. Store the flan covered in the refrigerator for up to 4 days; the flavor and texture often improve after chilling, making this an excellent make-ahead dessert for gatherings.

More Delicious Desserts!

Sweets
Torrijas (Spanish French Toast)

Sweets
Arroz Con Leche (Abuelo’s Spanish Rice Pudding)

Sweets
Lemon Olive Oil Cake

Sweets
Blueberry, Lemon & Ricotta Olive Oil Cake
Have questions or want to leave a review about this Spanish Flan? Please leave them below the recipe card — I love answering questions and reading your feedback. If you make this recipe, tag me on social media so I can see your creations.

Spanish Flan
Ingredients
- 1 1/2 cup caster sugar
- 4 eggs
- 2 cups whole milk
- 1 tsp vanilla extract
Instructions
-
Preheat oven: Preheat the oven to 300 °F (150°C).
-
Ramekins: Place five 180ml (6-ounce) ramekins into a deep baking dish and set aside.
-
Make caramel: Add 200g (1 cup) sugar to a medium saucepan over medium-low heat. Let it melt, swirling the pan occasionally. When it reaches a deep golden caramel, divide it among the ramekins and swirl to coat the base and sides. Set aside.
-
Custard: Whisk the eggs with the remaining 100g (½ cup) sugar until combined. Add the milk and vanilla and whisk until smooth. Strain for an extra-silky texture or skim off bubbles. Pour the custard into the caramel-lined ramekins and cover each with foil or a lid.
-
Bake: Place the baking dish in the oven and carefully pour boiling water into the dish until it reaches halfway up the ramekins. Bake for 40–60 minutes, until the edges are set but the center still has a slight wobble.
-
Set & chill: Remove the ramekins from the water bath and cool to room temperature. Refrigerate for at least 6 hours, preferably overnight.
-
Serve: Run a small knife around each edge, invert onto a plate, and lift away the ramekin so the caramel flows over the custard.
Notes
- Ramekins: The recipe uses five 180ml ramekins, ideal for individual servings and easy storage.
- One large flan: You can bake this in one large dish instead of individual ramekins; expect longer baking time for a larger flan.
- Strain the custard: For the smoothest texture, pass the custard through a fine sieve before filling the ramekins.
- Don’t rush the caramel: Remove the caramel from heat as soon as it reaches a rich golden amber color to avoid burning.
- Chill overnight: While 6 hours is fine, overnight chilling yields the best texture and flavor.
- Releasing the flan: If it sticks, dip the ramekin base in warm water briefly before inverting.
Nutrition
Carbohydrates: 55g
Protein: 6g
Fat: 6g
Nutrition information is an approximation.
Like this? Leave a comment below!