Rose Petal Flan

Light caramel flan with a hint of roses, custard made with whole milk, sugar, and eggs.

Jump to Recipe
Photography Credit: Elise Bauer

Have you ever encountered a stubborn teenager who outright refuses to eat something new, in spite of everyone telling her how good it is?

At some point you just give up and say, “oh have it your way, all the more for the rest of us.”

I was that stubborn teenager one summer in Mexico City, surrounded by my host family pleading with me to try this weird looking dish that they had translated as “burnt milk”.

I’m forever grateful my friend’s mother Señora Argüelles didn’t give up on me that day. After finally submitting to one bite, I ate all that remained in the pot!

Ever since that day flan is one dessert that I simply cannot refuse.

This recipe makes a fabulous flan, giving you the scent of roses with every bite. (Perfect for Valentine’s Day, don’t you think?) The recipe is adapted from the cookbook Dona Tomas: Discovering Authentic Mexican Cooking from the Doña Tomas restaurant in Oakland, California.

Rose Petal Flan Recipe

  • Prep time: 5 minutes
  • Cook time: 1 hour
  • Chilling time: 2 hours
  • Yield: Serves 4



  • 1/2 cup granulated sugar
  • 2 Tbsp water


  • 2 cups whole milk
  • 1/2 cup sugar
  • 2 eggs
  • 2 egg yolks
  • 1/4 teaspoon vanilla extract
  • 1 tablespoon rose water*

Special items needed

  • 4 6-ounce ramekins

*Rose water can be found in Mediterranean markets and also Whole Foods in the baking department. According to the Doña Tomàs book you can also make your own by boiling a cup of rose petals (fresh from a garden, not store-bought, no pesticides, no fungicides) in a cup of water with a tablespoon of honey, for 10 minutes. Let steep overnight and then strain. Refrigerate for up to 2 weeks.


1 Make caramel, pour into ramekins: Have your ramekins ready, near the stove. When you pour out the caramelized sugar you will want to work fast. Place the sugar and water in a small, thick-bottomed saucepan. Heat on medium heat. As the sugar beings to melt, gently stir with a wooden spoon to break up unmelted lumps.

Once the sugar has melted it will begin to turn golden and then darker brown. As soon as it turns a strong shade of reddish brown, remove the pan from the heat, working quickly, evenly divide the sugar between the ramekins, coating the bottom of each ramekin.

Place the ramekins in a 2-inch deep baking dish.

2 Make flan custard mixture: Preheat oven to 350°F. In a small saucepan, on medium high heat, mix sugar and milk until the milk is warm to the touch and the sugar has completely dissolved (about 120°F). Do not let the milk boil. Remove from heat.

In a separate mixing bowl, whisk together eggs, egg yolks, vanilla and rose water.

Temper the egg mixture with a little (about 1/4 cup) of the warm milk mixture, whisking as you add the milk.

Add the egg mixture back into the pan of milk. Lower the heat to low and whisk the egg mixture in for a minute until the egg mixture is fully incorporated.

3 Pour custard mixture into ramekins, add water to baking pan: Pour custard mixture into the ramekins, up to about 1/4-inch from the top edge of the ramekins. Pour enough hot water into baking pan to come halfway up sides of ramekins.

4 Bake: Bake on the middle rack at 350°F until centers of flans are gently set, about 45 minutes. Transfer flans to rack and cool.

5 Chill: Chill until cold, about 2 hours. (Can be made 2 days ahead.)

6 Loosen flan from ramekins, turn onto a plate to serve: To serve, run small sharp knife around flan to loosen. Turn over onto plate. Shake gently to release flan. Carefully lift off ramekin allowing caramel syrup to run over flan.

Repeat with remaining flans and serve. If you have refrigerated the flan over night and the flan won't easily release, you can heat it in the microwave for a few seconds (10-15) to loosen it.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to Rose Petal Flan on Simply Recipes. Thank you!


If you make this recipe, snap a pic and hashtag it #simplyrecipes — We love to see your creations on Instagram, Facebook, & Twitter!

Recipe adapted from the Flan de Rosas recipe in Doña Tomàs: Discovering Authentic Mexican Cooking

Showing 4 of 34 Comments

  • Jessie Daniels

    Please excuse my weird idea… but.. I want to try and make the flan with a sugar-free substitute. Obviously, the caramel won’t work the same so, could I bake this in a pie crust? Thanks!!! :)

  • marina

    I just made this flan and the flavor and consistency were wonderful. The caramel didn’t turn out as caramel, though; it stayed at the bottom of the ramekins, hard and crystallized. I don’t know what I did wrong.

  • Yee

    I made this for the third time today simply because my husband loves it! The first time I made it, I used skim milk because that is all I had on hand. Both my hubbie and my friend love the consistency so I’ve been using skim instead of whole milk ever since. Thank you so much for sharing this recipe!

  • ann

    If Rick comes back, maybe he could share the recipe for sweet rose salsa?

    I’ve been able to find rose water in my local oriental grocery store, if that might help someone.

  • Lucia

    This recipe sounds great but I was wondering if any one knows a recipe for flan on the stovetop? I love flan but I don’t have an oven.

    The first time I had flan it was made in a huge stock pot on the stove. The flan was just an inch at the bottom of the pan. I don’t know how they did it, I assume that the pan was on a burner with very low heat. Obviously, the flan wasn’t in a mold, so there was no turning out. We just scooped it up out of the pan and put it in a dish as is. ~Elise

View More Comments / Leave a Comment
Rose Petal FlanRose Petal Flan