This post may contain affiliate links. Please read our disclosure policy.

An easy flan recipe made with only 5 simple ingredients! This creamy custard dessert is topped with rich caramel and is very popular in Mexico, Spain and Latin America. It’s a showstopper dessert that is sure to impress friends and family. Perfect for any occasion!

If you love flan, try my flan de queso (cream cheese flan) or chocoflan.

Flan on a plate with a slice cut out

I need to shout it from the rooftops – I’m officially in love with flan! I must admit that I didn’t eat much flan growing up. Instead, my family was big on tres leches cake, conchas, and marranitos. Pretty much all the bread-y desserts found in Mexican bakeries. But flan wasn’t really on my radar until recently when my nephew kept mentioning how much he loved flan (a subtle hint he kept throwing my way). That’s when I knew I had to make it.

So I got to work, tested, tested, and finally created the richest, smoothest, and creamiest flan recipe ever! Best of all, it’s so easy to make and officially made me a flan lover!

What is flan?

Flan, or crème caramel, is a creamy custard dessert topped with caramel that’s popular in Mexico, Spain, and many Latin American countries.

It’s known for its smooth and creamy consistency that’s achieved by cooking the custard in a water bath, or a bain-marie or baño-maría. Doing so creates steam in the oven that gently and evenly cooks the flan, keeping it moist and ensuring that the eggs aren’t overcooked, curdled, or scrambled.

The flan is cooked with the caramel on the bottom of the pan and the custard mixture on top. After it’s cooked and sufficiently cooled, the flan is then inverted onto a plate to reveal a rich and golden caramel sauce that perfectly covers the top of the flan!

It truly is a magical dessert!

A slice of flan on a plate with a fork

Ingredients in Flan

This flan is made with only 5 simple ingredients which is why I love it so much! Here’s what you need:

  • eggs
  • sweetened condensed milk
  • whole milk
  • vanilla extract
  • sugar

You’ll also need a small 7-inch cake pan or a special pan called a flanera. I got my flanera here. It’s inexpensive and perfect! It has an easy-locking lid, so I don’t need to use foil to cover the top while baking.

How to make flan

Step 1: Make the caramel by pouring the sugar into a warm skillet over medium heat. Keep stirring the sugar while it heats up and begins to brown and clump together. Continue stirring until the sugar completely dissolves and melts into a beautiful golden-brown caramel!

Caramel in a skillet for flan

Step 2: Carefully pour the caramel into the bottom of the flanera or cake pan as evenly as possible. Try to work quickly because the caramel will start to harden in a matter of seconds after it’s hit the bottom of the pan. Also, be sure to use a towel or oven mitts as the bottom of the pan will be very hot. Try to distribute the caramel evenly into the pan. If it hardens too quickly and you aren’t to do so, you can carefully heat the pan up by placing it directly on the stove or on the skillet. That will loosen up the hardened caramel a bit so it can flow into the areas you need it to go.

Caramel on the bottom of the flan pan

Step 3: Set the caramel aside and let it cool so it hardens a bit. While it’s cooling, whisk together the eggs, sweetened condensed milk, whole milk, and vanilla extract. Whisk until everything is evenly incorporated but try not to over-whisk so you don’t get too many air bubbles in the mixture.

Step 4: Pour the custard mixture into the hardened caramel-lined pan.

Custard mixture being poured into flan pan

Step 5: Cover the pan tightly with aluminum foil, or secure it with a lid if you’re using a flanera like I do in the photo below.

Flan pan on a table - flanera

Step 6: Place the pan in a large baking dish and fill the baking dish with water until it reaches halfway up the flan pan. Bake the flan for 1 hour and 15 minutes at 350 degrees Fahrenheit.

Step 7: Carefully remove the flan pan from the water bath, remove the lid, and let it cool to room temperature. Then place it in the refrigerator and chill for 4 hours or overnight.

A slice of flan on a plate with caramel

Step 8: When you’re ready to eat it, remove the lid or aluminum foil from the pan and gently slide a knife along the edges of the pan to loosen it up a bit.

Step 9: Place a large plate or platter over the pan and quickly and carefully flip over the pan and the plate so that the flan is upside down. Pull up the flan pan – if the flan doesn’t slide out immediately, place the pan down and let it sit for a bit. It will slide out so don’t freak out! Give the sides of the pan a tap or some squeezes and see if that helps.

A slice of flan on a table

All that’s left to do is grab a slice and enjoy! I like serving it on its own with lots of caramel sauce, but you could also serve it alongside some fresh fruit.

Variations

  • For a citrusy twist, add 1 teaspoon of orange zest to the custard mixture.
  • For a coffee twist, add 2 teaspoons of instant espresso powder to the custard mixture.
4.71 from 279 votes

Easy Flan Recipe

An easy flan recipe made with only 5 simple ingredients! This creamy custard dessert is topped with caramel and popular in Mexico, Spain and Latin America.
Prep: 20 minutes
Cook: 1 hour 15 minutes
Total: 5 hours 35 minutes
Servings: 8 slices
Email this recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Instructions 

  • Preheat oven to 350°F.
  • Pour the sugar into a skillet over medium heat. Stir the sugar continually until it begins to brown and clump together. Keep stirring until the sugar completely melts and dissolves into a golden-brown syrup. Remove the syrup from the heat as soon as it has dissolves as it can burn.
  • Working quickly, carefully pour the caramel into a 7-inch round pan or a special flan pan (flanera) as shown in the photos in the blog post. Pour the caramel evenly into the bottom of the pan so the entire bottom is coated. If you need to, use an oven mitt or potholders to move the pan from side to side to get the caramel evenly distributed. If the caramel hardens too quickly, you can carefully reheat the pan by placing it directly on the stove or on the skillet for a few seconds.
  • Set the caramel-coated pan aside to cool and harden.
  • In a large mixing bowl, add the eggs, sweetened condensed milk, whole milk and vanilla extract. Whisk together until everything is fully combined, but try not to overwhisk so that there aren't too many air bubbles in the mixture.
  • Pour the custard mixture into the caramel-coated pan. Cover the top of the pan with the lid (if using a flanera) or tightly with aluminum foil.
  • Place the flan pan in a large baking dish and pour enough water in the dish until it reaches about halfway up the pan. Carefully place the baking dish in the oven and bake for 1 hour and 15 minutes.
  • Carefully remove the dish from the oven, and then lift the flan pan out of the water bath. Remove the lid or aluminum foil and let it cool to room temperature. The flan may still be a little jiggly, but that's okay – it will continue to cook with the residual heat.
  • Once it's cooled, cover with the lid or aluminum foil and refrigerate for 4 hours or overnight.
  • To serve, remove the lid or aluminum foil and slide a knife along the edges of the pan to loosen it up. Place a plate or platter on top of the flan, grab a hold of both the plate and the pan and quickly and securely flip it over so that the flan is now upside down. Carefully lift off the flan pan. Your flan should be sitting in the caramel on the plate, ready to enjoy!
  • Carefully lift the flan pan up. The flan should be on the plate – if it's not, place the pan back down and let it sit for a few minutes. Don't freak out! It will loosen up and slide out. You could try tapping the sides of the pan a bit or even giving the sides a squeeze.
  • Slice the flan and serve with the rich caramel sauce!

Nutrition

Serving: 1slice | Calories: 298kcal | Carbohydrates: 48g | Protein: 8g | Fat: 8g | Saturated Fat: 4g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 110mg | Sodium: 98mg | Potassium: 37mg | Fiber: 0g | Sugar: 48g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




286 Comments

  1. Mimie says:

    5 stars
    Thanks for the Recipe.
    It’s yummy ..
    very easy. Love it.

  2. April Pratt says:

    Hi there. This is so tasty. But mine was so bubbly. I’ve read some more things about preventing bubbles. How do I mix the eggs well without causing it to make the flan bubbly? And I guess pouring the filling in slowly is supposed to help the bubbliness too. Tips and recommendations would be nice! Thanks!

    1. Ana @ Isabel Eats says:

      Hi April! Flan can be tricky so you’re not alone! We suggest pouring the custard mix close to the baking dish to prevent splashing which can cause bubbles. Also sometimes if the heat is too high between the water bath and the oven temp it can cause bubbles. I hope this helps!

  3. Dan A. Perkins says:

    5 stars
    Thanks Love 💕 this page

  4. Jennifer says:

    5 stars
    Your simple recipe for Flan is by far the BEST!!!!!! My kids and husband can finish off an entire Flan pan in one sitting. Finally there is enough caramel. Never again will I buy the slimy egg powdered mix they sell in the stores. Thank you for sharing this recipe, it has been putting a smile on our faces for quite sometime.

  5. Kim says:

    Do not use a cheesecake pan! Holy mess

    1. Ana @ Isabel Eats says:

      Hi Kim! There is a link for a flan mold on the website. Hope this helps!

  6. Shirley says:

    5 stars
    Fabulous recipe. Turned out perfect and so delicious!

    1. Michelle Davenport says:

      5 stars
      First time making flan ever! Used this recipe and it was so so good! My husband and my mom said it was better than the one we get at the Mexican restaurant! Super excited with how it turned out! I wish I could figure out how to post a picture of it. It was beautiful 😃

  7. Judy Letchworth says:

    Can I use 2% milk? Want to
    Make today

    1. Ana @ Isabel Eats says:

      Hi Judy! Using 2% milk should be okay, it just won’t have the same amount of richness versus using whole milk. Let us know how it goes!

  8. martha Trujillo says:

    5 stars
    Great flan recipe thank you so much 1st time ever perfect 10plus stars

  9. Devon says:

    I have sweetened condensed coconut milk, can I use almond milk or another dairy free milk in place of the 1 1/4 cup of milk?

    1. Ana @ Isabel Eats says:

      Hi Devon! We have not tried this recipe with a dairy free milk substitute yet and I’m not sure how it would turn out. There are lots of other great food blogs that may have exactly what you’re looking for!

  10. IRENE CHAVEZ says:

    we recently moved far from home and were going to have a simple dinner just my husband and i, but our new next door neighbors invited us for thanksgiving dinner and were asked to bring flan for dessert. i was unable to find my usual recipe, so i ran to the web to find what looked like a good flan recipe. i found it right here!!! isabel, your recipe is perfect! not paying attention, i accidentally used 1 can of canned milk instead of measuring out fresh whole milk and it was still perfect. thank you so much!!
    p.s. i put all the sugar into the baking pan and put it in the oven to caramelize so as not to have to deal with transferring the sugar from one pan to another. it took longer but the results were excellent.

    1. Ana @ Isabel Eats says:

      Hi Irene! I’m glad the flan turned out great for you!