If you love creamy flan and rich coffee flavor, this Coffee Crème Caramel Flan is a dessert you’ll want to make again and again.
It has a silky custard, a smooth coffee taste, and a glossy caramel topping that looks impressive but is surprisingly simple to make.
Every spoonful melts in your mouth and gives you that perfect mix of sweet caramel and bold coffee.
Servings: 8
Prep Time: 20 minutes
Cook Time: 55 minutes
Cooling & Chilling Time: 4 hours
Total Time: About 5 hours 15 minutes
Why I Love This Recipe
The first time I made coffee flan, I was trying to combine two of my favorite desserts into one. I already loved traditional crème caramel, and I never say no to a good cup of coffee. The result was even better than I expected. The coffee adds depth and richness without overpowering the delicate custard.
What I love most is how elegant it looks with very little effort. Once it’s chilled and flipped onto a plate, that caramel sauce creates a beautiful finish all on its own.
Reasons I keep making it:
- The coffee flavor is smooth and balanced.
- The custard turns out incredibly silky.
- It looks fancy enough for holidays and dinner parties.
- Most of the work is hands-off.
- It can be made a day ahead.
- The caramel sauce forms naturally while baking.

What You’ll Need
Ingredients
For the Caramel:
- 1 cup granulated sugar
- 1/4 cup water
For the Coffee Custard:
- 4 large eggs
- 2 large egg yolks
- 1 can (14 ounces) sweetened condensed milk
- 2 cups whole milk
- 2 tablespoons instant espresso powder
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
Tools
- 8-inch round flan mold or cake pan
- Medium saucepan
- Large mixing bowl
- Whisk
- Fine mesh strainer
- Large roasting pan
- Kettle or pot for hot water
- Measuring cups
- Measuring spoons
- Serving plate

Why This Recipe Works (Quick Science)
The eggs and egg yolks gently thicken the custard as it bakes, creating a smooth texture. Sweetened condensed milk adds richness and sweetness, while whole milk keeps the custard light enough to stay silky. The water bath protects the custard from direct heat, helping it cook evenly without curdling. The caramel hardens in the pan, then melts back into a sauce as the flan chills.
Pro Tips
- Strain the custard before baking for the smoothest texture.
- Use freshly boiled water for the water bath.
- Avoid overbaking; the center should still jiggle slightly.
- Chill completely before unmolding.
- Run a thin knife around the edge before flipping.
Substitutions and Variations
- Replace espresso powder with instant coffee granules.
- Use half-and-half instead of whole milk for a richer custard.
- Add 1 teaspoon cinnamon for a warm flavor.
- Stir in 1 tablespoon coffee liqueur for an adult version.
- Use decaf espresso powder if preferred.
Make-Ahead Tips
- Bake the flan up to 2 days ahead.
- Store covered in the refrigerator until serving.
- Unmold just before serving for the best presentation.
Recipe Instructions
Step 1: Make the Caramel
Add 1 cup granulated sugar and 1/4 cup water to a medium saucepan. Heat over medium heat without stirring until the mixture turns a deep amber color, about 8 to 10 minutes.

Step 2: Pour the Caramel into the Mold
Carefully pour the hot amber caramel into an 8-inch round flan mold. Swirl to coat the bottom evenly. Let it cool and harden.

Step 3: Mix the Custard
In a large bowl, whisk together 4 large eggs, 2 large egg yolks, 1 can sweetened condensed milk, 2 cups whole milk, 2 tablespoons instant espresso powder, 1 teaspoon vanilla extract, and 1/4 teaspoon salt until smooth.

Step 4: Strain the Custard
Pour the coffee custard through a fine mesh strainer into another bowl to remove any lumps.

Step 5: Fill the Mold
Pour the strained coffee custard over the hardened caramel layer in the flan mold.

Step 6: Prepare the Water Bath
Place the filled flan mold into a large roasting pan. Pour hot water into the roasting pan until it reaches halfway up the sides of the mold.
Step 7: Bake the Flan
Bake at 325°F (163°C) for 50 to 55 minutes until the edges are set and the center still has a slight jiggle.
Step 8: Cool and Chill
Remove the flan from the water bath. Let it cool completely, then refrigerate for at least 4 hours.

Step 9: Unmold and Serve
Run a thin knife around the edge. Place a round serving plate on top and carefully invert the flan. Lift the mold to reveal the caramel sauce flowing over the custard.

Common Mistakes
- Overbaking the flan, which can make it grainy.
- Skipping the water bath.
- Stirring the caramel while it cooks.
- Unmolding before the flan is fully chilled.
- Forgetting to strain the custard.
What to Serve With
- Fresh berries
- Whipped cream
- Chocolate shavings
- Espresso or coffee
- Biscotti
- Shortbread cookies
Leftovers and Storage
- Store covered in the refrigerator for up to 4 days.
- Keep the flan in its caramel sauce to stay moist.
- Do not freeze, as the texture may become watery after thawing.
Macros Information
Approximate per serving (based on 8 servings):
- Calories: 325
- Protein: 8g
- Carbohydrates: 48g
- Fat: 11g
- Saturated Fat: 5g
- Sugar: 44g
- Fiber: 0g
- Sodium: 140mg
FAQ
Can I make this without espresso powder?
Yes. Instant coffee granules work well and provide a similar flavor.
How do I know when the flan is done?
The edges should be set, but the center should still jiggle slightly when gently shaken.
Why did my caramel harden?
That’s normal. It melts again during baking and chilling to create the sauce.
Can I make it a day ahead?
Absolutely. In fact, the flavor and texture improve after chilling overnight.
Why is my flan grainy?
It was likely overbaked or baked without enough protection from the water bath.
Final Thoughts
This Coffee Crème Caramel Flan is one of those desserts that feels special every time you make it. The creamy coffee custard, rich caramel sauce, and smooth texture come together beautifully with simple ingredients. Give it a try, enjoy every silky bite, and come back to share how it turned out along with any questions or tips from your own kitchen.

