Caramel Flan Recipe

For years flan was my default Mexican restaurant desert choice. Flan is the perfect way to close out a delectable meal of enchiladas, chips, salsa, and more. Plus, it’s so sweet and creamy!

And then I had the genius idea to try flan at home … I mean, almost endless refills of an amazing dessert? Yes please!

I tried quite a few flan recipes and ended up merging a few for the ultimate caramel flan dessert. It’s now a family favorite! Every time we have a Mexican night at home – tacos or carne asada or even taco soup – flan is the end cap to our meal. Because in our family, flan has become synonymous with all Mexican-infused meals.

If caramel flan hasn’t made it on to your family’s Mexican night meal plan, definitely give it a try! It’s a great dessert because you can easily prep it the day before, let it chill overnight, and then enjoy once your Mexican main dish is complete.


  • 1 cup sugar
  • 6 eggs
  • 1 (14 ounce) can condensed milk
  • 1 (12 ounce) can evaporated milk
  • 1 tsp vanilla
  • 1 ounce cream cheese


Place a cookie tray in the oven and fill ¾ full with water. Preheat oven to 350 degrees.

In a large saucepan use a wooden spoon to caramelize the sugar until it turns golden brown. While still hot, transfer the melted sugar to a circle or square baking dish. Swirl the caramel around the entire bottom and set aside.

In a blender add the remaining ingredients and blend until smooth. Place the baking dish into the water bath tray in the oven. Then carefully pour the batter into the caramel coated baking dish. It’s important to do it in this order because it’s hard to carry a cookie tray of water with a baking dish filled with liquid in it … I learned this lesson the hard way!

Bake for 30-45 minutes or until the top is golden brown and the center passes a toothpick test. Cool on a baking rack then chill in the fridge for 2 hours or overnight.

Before serving you can flip the entire pan upside down onto a serving tray so the caramel is all on top, but I prefer to serve a square at a time, flip each individual square and then spoon caramel on top.

Caramel Flan Recipe