If you’re looking for a dessert that’s both timeless and indulgent, you’ve come to the right place. Today, I’m thrilled to share with you my recipe for homemade flan. This classic dessert is a beloved treat in many cultures, known for its creamy, velvety texture and rich, caramel flavor. With just a handful of simple ingredients you’ll be able to create a flan that’s as delicious as it is beautiful.
This post may contain affiliate links, please read our privacy policy for details.

Flan is the epitome of comfort and elegance. Its smooth custard base paired with a sweet, golden caramel sauce makes it a perfect end to any meal, whether it’s a casual family dinner or a sophisticated gathering. The best part? This recipe is straightforward and accessible, even for those who are new to making custard-based desserts. If you’re looking for a dessert that’s easy to make yet offers a touch of elegance and sophistication, give this homemade flan recipe a try. It’s a timeless classic that will delight your taste buds and leave you craving more!
What is flan?
Flan, also known as crème caramel, is a traditional custard dessert popular in many parts of the world. It consists of a creamy custard base topped with a layer of soft caramel, offering a delightful contrast in texture and flavor. The smooth, rich custard is made from eggs and milk, while the caramel adds a sweet, slightly burnt flavor that compliments the custard perfectly.
Flan Ingredients
eggs
condensed milk
evaporated milk
Philadelphia cream cheese
vanilla extract
How to Make Flan
Step 1: Prepare the Caramel
- Melt the Sugar: In a medium saucepan, combine the sugar and water over medium heat. Stir until the sugar dissolves completely.
- Caramelize: Once the sugar has dissolved, stop stirring and allow the mixture to come to a boil. Cook until it turns a deep amber color, swirling the pan occasionally to ensure even caramelization. This process can take about 10-15 minutes.
- Pour into Mold: Quickly and carefully pour the caramel into your cake pan or flan mold, tilting it to coat the bottom evenly. Be cautious, as the caramel will be extremely hot. Set aside to cool and harden.
Step 2: Prepare the Custard
- Combine the Milks: In a large mixing bowl, whisk together the sweetened condensed milk, evaporated milk, and whole milk until well combined.
- Add Eggs and Vanilla: In a separate bowl, lightly beat the eggs. Add the beaten eggs and vanilla extract to the milk mixture, whisking until smooth and fully incorporated. Ensure there are no lumps or streaks of egg yolk.
Step 3: Assemble and Bake
- Preheat Oven: Preheat your oven to 350°F (175°C).
- Pour Custard into Mold: Pour the custard mixture over the hardened caramel in the cake pan or flan mold.
- Prepare Water Bath: Place the flan mold into a larger baking dish. Fill the baking dish with hot water until it reaches about halfway up the sides of the flan mold. This water bath helps the flan cook evenly and prevents it from cracking.
- Bake: Carefully transfer the baking dish to the preheated oven. Bake for about 50-60 minutes, or until the flan is set around the edges but still slightly jiggly in the center. A knife inserted into the center should come out clean.
Step 4: Cool and Serve
- Cool Completely: Remove the flan from the water bath and allow it to cool to room temperature. Once cooled, refrigerate for at least 4 hours or overnight. This helps the flan set fully and makes it easier to unmold.
- Unmold: To unmold the flan, run a knife around the edges to loosen it. Place a serving plate on top of the mold and invert quickly. The flan should release easily, and the caramel will flow over the top, creating a beautiful sauce.
Shop the Tools
*All product recommendations on this website are based on our personal opinions and experiences.
Recipe Tips
Consistent Mixing: Ensure the custard mixture is well-blended to avoid lumps. Using a blender helps achieve a smooth texture.
Chill Time: Allow the flan to chill thoroughly in the refrigerator for the best texture and flavor. Overnight chilling is ideal.
Even Coating: Quickly pour the caramel into the mold and swirl it around to coat the bottom evenly before it hardens.
Loosen the Edges: Run a knife around the edges of the flan to loosen it before inverting it onto a serving plate.
FAQ’S
Can I make flan ahead of time?
- Yes, flan is a great make-ahead dessert. It needs to chill for several hours or overnight, making it perfect for preparing in advance.
How long does flan last in the refrigerator?
- Flan can be stored in the refrigerator for up to 5 days. Keep it covered to maintain its freshness.
Can I use a different type of cheese?
- Philadelphia cream cheese is recommended for its smooth texture, but you can experiment with other cream cheeses if needed.
What if my caramel hardens too quickly?
- Work quickly when pouring the caramel into the mold. If it hardens too soon, you can gently reheat it to liquefy again.
Serving Suggestions
Individual Portions: Prepare flan in ramekins for single-serving portions, perfect for dinner parties.
Decorative Plates: Serve slices on decorative plates with caramel artistically drizzled around for a restaurant-quality presentation.
Seasonal Variations: Add seasonal flavors like a hint of cinnamon or nutmeg in the custard for a festive twist.
More Breakfast Recipes:

Easy Homemade Flan (Only 5 Ingredients!)
Ingredients
- 3 eggs
- 1 can condensed milk
- 1 can evaporated milk
- Philadelphia cream cheese
- 1 tbsp vanilla extract
Instructions
Prepare the Caramel
- In a medium saucepan, combine the sugar and water over medium heat. Stir until the sugar dissolves completely.
- Once the sugar has dissolved, stop stirring and allow the mixture to come to a boil. Cook until it turns a deep amber color, swirling the pan occasionally to ensure even caramelization. This process can take about 10-15 minutes.
- Quickly and carefully pour the caramel into your cake pan or flan mold, tilting it to coat the bottom evenly. Be cautious, as the caramel will be extremely hot. Set aside to cool and harden.
Prepare the Custard
- In a large mixing bowl, whisk together the sweetened condensed milk, evaporated milk, and whole milk until well combined.
- In a separate bowl, lightly beat the eggs. Add the beaten eggs and vanilla extract to the milk mixture, whisking until smooth and fully incorporated. Ensure there are no lumps or streaks of egg yolk.
Assemble and Bake
- Preheat your oven to 350°F (175°C).
- Pour the custard mixture over the hardened caramel in the cake pan or flan mold.
- Place the flan mold into a larger baking dish. Fill the baking dish with hot water until it reaches about halfway up the sides of the flan mold. This water bath helps the flan cook evenly and prevents it from cracking.
- Carefully transfer the baking dish to the preheated oven. Bake for about 50-60 minutes, or until the flan is set around the edges but still slightly jiggly in the center. A knife inserted into the center should come out clean.
Cool and Serve
- Remove the flan from the water bath and allow it to cool to room temperature. Once cooled, refrigerate for at least 4 hours or overnight. This helps the flan set fully and makes it easier to unmold.
- To unmold the flan, run a knife around the edges to loosen it. Place a serving plate on top of the mold and invert quickly. The flan should release easily, and the caramel will flow over the top, creating a beautiful sauce.







LOVE!! I loved how easy this recipe was to follow. The caramel was so fun to make. So happy I found this recipe!
YAY! This makes me so happy. It’s one of my favorite recipes as well.
Adding fruit was such a fun idea. I made this recipe for my daughter and she was soo happy!
I am so glad you guys enjoyed this recipe!
I love flan, so yummy
Love how there are only few ingredients but how amazing it tasted.
Flan is one of my favorite desserts, and this one really hit the mark. It’s so easy to make, too!
I made this homemade flan recipe last weekend, and everybody loved it! The creamy custard sits perfectly on your tastebuds. Loved how it was also so easy to follow!
Crème caramel is one of my favourite desserts. As a child I always wanted to order it in restaurants. Making it myself was fun and I was thrilled by how easy it was and how delicious!
Tried this recipe and it turned out amazing! Can’t believe it’s just 5 ingredients. Definitely making this again!
Flan is one of my favorite desserts but I never used cream cheese to make. Addition of cream cheese was interesting and it definitely made the flan creamy delicious.
Recipe calls for cream cheese. But I don’t see cream cheese in the directions ,, when do I add cream cheese in