
This creamy flan has been my secret weapon for impressive dinner party finales for years. The silky smooth custard paired with that gorgeous amber caramel creates a dessert that looks sophisticated but actually comes together with minimal effort. The twist of cream cheese gives it an extra richness that elevates it beyond traditional flan recipes.
I first made this recipe for my husband's birthday when we were newlyweds. He had mentioned loving flan as a child, and his face when I revealed this homemade version told me it would become our family tradition. Ten years later, it's still requested for every special occasion.
Ingredients
- Granulated sugar creates the caramel foundation that provides both flavor contrast and that beautiful amber topping when inverted
- Water helps control the sugar caramelization process
- Cream cheese adds a tangy richness not found in traditional flan recipes use Philadelphia for reliable results
- Large eggs provide structure and richness choose free range for best flavor
- Sweetened condensed milk delivers concentrated sweetness and creaminess without needing to make a custard base
- Evaporated milk adds dairy richness without thinning the custard
- Vanilla extract brings warmth and depth look for pure rather than imitation
- Salt enhances all flavors and balances sweetness use fine sea salt if possible
Step-by-Step Instructions
- Make the Caramel
- Combine sugar and water in a saucepan over medium low heat. Watch carefully as the mixture transforms from cloudy liquid to clear to golden amber, about 10 minutes. The perfect caramel will smell nutty and look like honey. Pour immediately into your pan and tilt to coat the entire bottom. The caramel hardens quickly, so work fast.
- Prepare the Oven
- Preheat your oven to 350°F and prepare a water bath by filling a kettle with water and bringing it to a boil. The water bath creates gentle, even heat that prevents the custard from curdling or developing a rubbery texture.
- Mix the Custard
- Beat room temperature cream cheese until completely smooth with no lumps about 2 minutes. Room temperature ingredients are crucial here. Add eggs one at a time, ensuring each is fully incorporated before adding the next. Pour in both milks, vanilla, and salt, then mix until the batter looks uniform and silky.
- Strain for Perfection
- Pour the custard mixture through a fine mesh strainer into a clean bowl. This extra step catches any small bits of cream cheese that might not have incorporated fully and ensures your flan has the silkiest possible texture.
- Assemble and Bake
- Pour the strained custard into your caramel lined pan. Place this pan inside a larger roasting pan, then carefully pour the boiling water into the larger pan until it reaches about 1 inch up the sides of the flan pan. This water bath insulates the custard for gentle cooking.
- Cool and Chill
- After baking for 60 minutes or until just set but still jiggly in the center, remove from the water bath and cool on a rack for one hour. Then cover and refrigerate for at least 4 hours, preferably overnight. The flavor and texture improve significantly with chilling time.
- Unmold and Serve
- Run a thin knife around the edge of the pan, place your serving plate on top, then quickly flip both over. Wait a few moments for the caramel to release and drizzle down the sides before removing the pan. The dramatic reveal never fails to impress guests.

The cream cheese in this recipe is truly the game changing ingredient. I discovered it by accident when I was short on eggs for traditional flan and needed to add volume and structure. The slight tanginess perfectly balances the sweet caramel, and my Puerto Rican neighbor who initially scoffed at this "non traditional" approach now asks me to make it for her family gatherings.
Troubleshooting Caramel
Caramel can be intimidating, but with practice, it becomes almost meditative. If your caramel crystallizes suddenly turning grainy, add a tablespoon of water and stir gently over low heat until it dissolves again. For darker caramel with more complex flavor, cook it a bit longer, but never let it smoke. The line between perfect and burnt happens in seconds.
Serving Suggestions
This flan stands beautifully on its own, but for special occasions, I arrange fresh raspberries around the edge and add a light dusting of cinnamon. For a tropical twist, thinly sliced mango and a sprinkle of toasted coconut transforms it into a vacation worthy dessert. When serving, allow the flan to sit at room temperature for 15 minutes to enhance the flavors just as fine cheeses benefit from warming slightly.
Cultural Context
Flan has roots in Roman cuisine but was perfected by Spanish cooks who added the caramel element. When Spain colonized much of Latin America, flan traveled with them, becoming integrated into local cuisines with regional adaptations. This cream cheese version represents the continuous evolution of beloved classics. Cuban versions often use more eggs while Mexican flan frequently incorporates cinnamon. This recipe bridges traditional techniques with a modern creamy twist.
Storage Tips
Leftover flan will keep in the refrigerator for up to 4 days. Cover tightly with plastic wrap directly touching the surface to prevent it from absorbing refrigerator odors. Freezing is not recommended as the texture suffers significantly upon thawing, becoming grainy and separated. For transporting to gatherings, keep the flan in its original baking dish and unmold it at your destination for the most dramatic presentation.

Commonly Asked Questions
- → How do I know when my caramel is ready?
Your caramel is ready when it reaches a golden amber color after about 10 minutes of cooking over medium-low heat. Watch it closely as it can quickly go from perfect to burnt. The mixture should be completely dissolved and have a smooth consistency before pouring into your pan.
- → Why is my flan not setting properly?
Flan that doesn't set properly is usually undercooked. The center should be just set with a slight jiggle when you remove it from the oven. Also ensure you're using the correct pan size, as too shallow a pan can affect cooking. Finally, adequate chilling time (minimum 4 hours) is essential for proper setting.
- → Can I make this flan without cream cheese?
Yes, you can make a traditional flan without cream cheese by omitting it and adjusting the recipe to use 6 eggs instead of 5. The resulting texture will be lighter and less creamy, with a more pronounced egg flavor rather than the tangy richness that cream cheese provides.
- → Why strain the custard mixture?
Straining the custard mixture through a fine-mesh sieve removes any potential lumps from the cream cheese and ensures your flan has the silkiest, smoothest texture possible. This extra step makes a noticeable difference in the final quality of your dessert.
- → How far in advance can I make this flan?
This flan can be made up to 3 days in advance, which makes it perfect for entertaining. Keep it refrigerated in its baking dish until about 30 minutes before serving. Only unmold it onto your serving plate when you're ready to present and serve it.
- → What's the purpose of the water bath when baking?
The water bath (bain-marie) creates a gentle, moist heat environment that prevents the custard from cooking too quickly or developing a rubbery texture. This method ensures even cooking throughout the flan and helps maintain its delicate, creamy consistency.