Classic Crème Caramel Flan Recipe: Smooth, Silky Custard Dessert

Flan is a classic Latin American dessert: a silky custard finished with caramel sauce. I like to serve it with fresh berries for a bright contrast to the rich creaminess.

Its smooth texture and simple flavor make it irresistible. You only need a handful of ingredients to make this elegant dessert at home.

flan with caramel, berries, and fresh mint on a white platter with a pink towel on the side.

I enjoy many Latin desserts like pastel de tres leches and churros, but this creamy caramel custard is one of the easiest to prepare and one of my favorites.

What is Flan?

Flan is a baked custard made from milk (or evaporated milk), eggs, sweetened condensed milk, vanilla, and caramel. Some recipes include a small amount of cream cheese for extra creaminess. The custard is baked in a water bath (bain-marie) until set, then chilled for several hours before serving.

Is a Water Bath Necessary?

Using a water bath helps the custard cook gently and prevents cracking or curdling. For best results, the water should come about halfway up the sides of the baking dish holding the flan.

How Long Should I Leave the Flan in the Refrigerator?

Chill the flan for at least four hours before serving. Allow it to cool briefly at room temperature after baking, then transfer to the refrigerator to set completely.

How to Make — Step by Step

  • Add the sugar to a skillet and cook over medium heat, stirring frequently for about 15 minutes until it becomes a light brown caramel. Watch carefully to avoid burning.
  • Pour the caramel into your baking dish and swirl to coat the bottom evenly.
  • Crack 3 whole eggs and 2 egg yolks into a bowl.
  • Combine the eggs, evaporated milk, sweetened condensed milk, cream cheese (optional), and vanilla in a blender; blend until smooth. Pour the custard mixture over the caramel in the baking dish.
  • Place the baking dish inside a larger pan and pour boiling water into the outer pan to create a water bath. The hot water will help the custard bake evenly.
  • Bake in a preheated oven at 350°F (175°C) for about 1 hour and 40 minutes, or until the center is set but still slightly jiggly. Cool briefly, then refrigerate at least 4 hours before unmolding and serving.
four photo collage showing how to make caramel, blend custard, and prepare a water bath.
flan with berries and mint, sliced into.

Top Tips and Recipe Variations

  • If you don’t have a blender, whisk the custard by hand or use an electric mixer; the goal is a smooth, lump-free mixture.
  • A small amount of cream cheese softens any overly “eggy” flavor—omit it if you prefer a more traditional flan, but it does add richness.
  • Stir the sugar constantly while making caramel to prevent burning and to achieve an even color.
  • Prepare the caramel first and let it cool slightly before adding the custard so it stays glossy and intact on the bottom of the pan.
a slice of caramel custard on a pink plate with a spoon drizzling caramel over it.

I hope you enjoy this flan as much as I do. Once you make it at home, you may find you rarely need to order it at a restaurant again.

If you try this recipe, please leave a rating and a comment. I appreciate hearing how it turned out for you.

flan with berries and mint, sliced into.

Flan

Flan is a traditional Latin American caramel custard with a silky texture. Serve chilled with fresh berries for a simple, elegant dessert.
Prep: 10 mins
Cook: 1 hr 40 mins
Total: 2 hrs
Servings: 8 servings

Ingredients

  • 1 cup sugar
  • 1 12-oz can evaporated milk
  • 1 14-oz can sweetened condensed milk
  • 3 eggs
  • 2 egg yolks
  • 4 oz cream cheese (optional)
  • 1 tbsp vanilla extract or vanilla bean paste

Instructions

  1. Add the sugar to a skillet and cook over medium heat, stirring frequently, until it melts and reaches a light brown caramel color. Be careful not to burn it.
  2. Pour the caramel into your baking dish and tilt to coat the bottom evenly.
  3. Crack the eggs and egg yolks into a bowl.
  4. Blend the eggs with the evaporated milk, condensed milk, cream cheese (if using), and vanilla until smooth. Pour the custard over the caramel in the baking dish.
  5. Place the baking dish inside a larger pan and add boiling water to the outer pan to create a water bath. The water should reach about halfway up the sides of the inner dish.
  6. Bake at 350°F (175°C) for about 1 hour and 40 minutes, until the center is just set. Cool briefly, then refrigerate at least 4 hours before unmolding and serving.

Notes

  • Using a blender produces an extra-smooth custard, but whisking by hand or with a mixer works fine.

Nutrition

Serving: 8 | Calories: 416 kcal | Carbohydrates: 59 g | Protein: 10 g | Fat: 15 g | Saturated Fat: 8 g | Cholesterol: 157 mg | Sodium: 187 mg | Potassium: 384 mg | Sugar: 59 g | Vitamin A: 595 IU | Vitamin C: 2.2 mg | Calcium: 300 mg | Iron: 0.6 mg

Nutrition information is an estimate and should be used as a guideline only.

Additional Info

Author: Julie Maestre

Prep Time: 10 minutes

Cook Time: 1 hour 40 minutes

Total Time: 2 hours

Course: Dessert

Cuisine: Mexican

Servings: 8

Calories: 416

Keyword: Traditional Caramel Flan

Like this recipe? Leave a comment below!