Classic Spanish Flan Recipe: Smooth Caramel Custard You’ll Love

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).

Spanish flan is in large white bowl with golden custard drizzled all over.

Why you’ll love my mum’s Spanish Flan

img 13904 2

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.

Ingredients for spanish flan include caster sugar, vanilla, eggs and a pink pot filled with milk
  • 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

Large steel pot has amber coloured caramel in it

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.

five ramekins are in large pink baking tray and have been filled with 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.

five ramekins are in large pink baking tray and being filled with 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.

Spanish flan is in large white bowl with golden custard drizzled all over. A silver spoon has broken into the flan.

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.

Spanish flan is in 3 small ramekins

More Delicious Desserts!

img 13904 9

Sweets

Torrijas (Spanish French Toast)

img 13904 10

Sweets

Arroz Con Leche (Abuelo’s Spanish Rice Pudding)

img 13904 11

Sweets

Lemon Olive Oil Cake

img 13904 12

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.

img 13904 13

Spanish Flan

By Daen Lia
A silky baked custard topped with a rich caramel, this classic Spanish flan is simple, elegant, and made from a handful of pantry staples.
Prep Time: 20 mins
Cook Time: 1 hr
Servings: 6

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

Calories: 289kcal
Carbohydrates: 55g
Protein: 6g
Fat: 6g

Nutrition information is an approximation.

iconLike this? Leave a comment below!