Easy & Creamy Keto Flan Recipe

Flan is a creamy, velvety dessert with a rich texture. Although there are many variations, it is a custard dessert that has a delicious caramel sauce on top.

There are Spanish flans, Mexican flans, Puerto Rican flans as well as a Cuban version. When made in France, it is called creme caramel.

Is Flan Keto Friendly?

When made correctly, flan is an excellent keto dessert. Our favorite recipe is made with heavy whipping cream and cream cheese.

When you use a natural, sugar-free sweetener such as allulose or monkfruit, you have a tasty, sugar-free flan. This one might quickly become your family’s favorite dessert!

Our Keto Flan Recipe

This low-carb flan recipe will only take you about an hour to prepare, but it is worth noting it should be refrigerated overnight before serving. Made with three different types of sweetener, the sweet taste and lovely creaminess of this treat are sure to please!

  • Prep time: 10 minutes

  • Cook time: 40-50 minutes

  • Cool time: 12 hours or more

Topping Ingredients

  • ½ cup granulated low-carb sweetener

  • 1 tablespoon butter

  • 2 tablespoons water

Flan Ingredients

  • 2 cups heavy whipping cream

  • 4 large eggs at room temperature

  • 8 oz cream cheese softened

  • ⅔ cup Keto Goods allulose sweetener

  • 1/4 cup sugar-free confectioner sugar

  • 1 tablespoon sugar free vanilla extract

  • Preheat the oven to 350F degrees.

  • Butter a 6-inch (8-inch will work too, but with a thinner flan) or 4 8oz ramekins.

Making the Caramel Topping

  • Put the butter, sweetener and water in a small saucepan. Bring it to a boil then simmer.

  • Simmer and stir the mixture on medium heat until it starts to bubble and turn golden brown.

  • Remove from heat, cool for 3-4 minutes then pour into either a baking dish or the ramekins you plan to make them in.

  • Set aside.

Making the Custard

  • Grease the four 8-inch ramekins or with butter or non-stick spray.

  • Take a small mixing bowl, add the cream cheese and eggs. Whisk it until it is smooth.

  • Continue to whisk in the heavy cream, sweeteners and vanilla.

  • Once completely combined, pour the hot cream mixture over the caramel topping.

Baking the Flan

  • Preheat oven to 350 degrees Fahrenheit.

  • Put the ramekins (or baking dish) into a larger roasting pan. You will want to fill the dish with boiling water so it goes up between half way and 3/4 the way up the side of the ramekins or baking dish as flan needs to be cooked in hot water.

  • Bake for 40-50 minutes. Flan should be firm but the center will jiggle.

  • Remove from the water bath and cool to room temperature.

  • Refrigerate overnight.


  • Invert the flan onto a serving plate. The caramel top is meant to be seen!

Nutritional Information

One ramekin of flan has about 350 calories and 4 net carbs.

Where to Get Flan Pans

The first time you make a flan, the process of turning it over onto the plate can be intimidating. To help you out, we have searched Amazon for some flan pans to help you with your first flan experience.

  • Casita Flan Pan: This pan has a handle, making it easy to remove from the hot water bath.

  • Creme Brûlée Making Set: The set comes with 6 ramekins, the hot water bath pan, and a small rack each ramekin sits in for easy removal.

  • O’Creme Mini Pans: These small pans are a great option for those who want their delicious desserts to be single serving size.

Recipe Variations

There are many variations of this amazing and versatile dessert.

  • Chocolate: Let’s be honest: chocolate makes everything better. Why not try whipping up some Flan de Chocolate?

  • Coconut: Another option is to make flan with coconut milk and flaked coconut. This gives this keto dessert an excellent and unique flavor.

  • Coffee: Also called Flan de Cafe, the is another popular twist on the classic dessert.

  • Fruit: Various fruits can be cooked into flan to give a unique spin on it. Orange flan is known as Flan de Naranja.