This Caramel Custard — also known as Caramel Pudding or Caramel Flan — is a smooth, creamy, and melt-in-your-mouth dessert made with milk, sugar, and custard powder. The glossy caramel topping over the velvety custard base creates a classic treat that’s loved in every Pakistani and Indian home.
It’s simple, eggless, and made with pantry-friendly ingredients, yet looks and tastes like a restaurant-style dessert. Perfect for celebrations, family dinners, or a sweet surprise for guests.

Growing up in Pakistan, caramel custard was the dessert that made every family gathering special. I still remember my mother carefully swirling the golden caramel in her favorite steel ring bundt mold before pouring in the velvety custard. The sweet aroma filled the kitchen, and the joy of flipping that perfectly set pudding in front of guests was pure magic. Today, I make it the same way — simple, creamy, and full of love — just like those cozy evenings when dessert was the highlight of the day. 🍮
Watch Video To Make This Caramel Custard Recipe
Jump to:
About Caramel Custard
Caramel Custard, also known as Caramel Pudding or Flan, is a classic dessert made by layering smooth, creamy custard over a glossy caramel base. It’s popular across South Asia, especially in Pakistan and India, where it’s often made for dinner parties, Eid celebrations, and family gatherings.
Traditionally, caramel custard is made with eggs, but this version uses custard powder for a simpler, eggless twist that’s just as silky and flavorful. The beauty of this dessert lies in its perfect balance — the bittersweet caramel on top complements the light, creamy sweetness of the custard beneath.
It’s one of those desserts that feels nostalgic, comforting, and elegant all at once — whether you serve it chilled from the fridge or freshly unmolded for that irresistible golden shine.
Why You’ll Love 💛 This Recipe
Making caramel custard pudding at home is easier than it looks — all you need is a little patience and a touch of love. Here’s how you can make this smooth, velvety dessert using just one pan and a pudding mold.
It's a four ingredients caramel custard pudding recipe. If you like Cream Brûlée or Crème Caramel then you must like this pudding that I prepared without eggs and oven. My objective to make this recipe is to prepare a perfect flan without using gelatin or any other binding agent. Agar agar is vegan but I didn't use it.
Whenever I need to prepare a quick dessert for party, I prefer to make this velvety pudding as it's easy and everybody loves to eat. It's eggless and prepared on the stovetop without baking and steaming.
- Only 4 ingredients! — Simple pantry staples come together to make a fancy dessert.
- Eggless and easy — Made with custard powder, so no worries about curdling or overcooking.
- Perfectly smooth and creamy texture — That melt-in-your-mouth feel every time.
- Golden caramel topping — The glossy, bittersweet layer that makes it irresistibly beautiful.
- Quick to prepare — Ready in less than 30 minutes with minimal effort.
- Family favorite — Loved by kids and adults alike, ideal for gatherings or festive occasions.
- No oven needed — Can be easily made on the stovetop and chilled for serving.
- Restaurant-style presentation at home — A dessert that looks impressive and tastes divine.
Ingredients
It’s amazing how just a few simple ingredients can create such a silky, melt-in-your-mouth dessert. This caramel custard pudding comes together with only four pantry staples — no fancy tools or baking needed!
- Custard Powder: I used vanilla custard powder to make a smooth and creamy pudding base. It gives that perfect velvety texture we all love in a classic caramel dessert.
- Caramel: The magic begins with a mix of sugar and water, gently heated until it turns golden brown and glossy. That thin layer of caramel adds a deep, toffee-like sweetness to every spoonful.
- Milk: Always use full-fat milk for the richest flavor and a creamy consistency — it truly makes a difference.
- Cornflour: Acts as a natural thickener, helping the pudding set beautifully while staying silky and light.
- Water: Used to dissolve the sugar for caramel and the custard powder for a smooth, lump-free mix.
How To Make Caramel Custard
Prepare the Caramel For Custard
In a pan, combine sugar and water, and cook over medium heat, stirring gently. Within a few minutes, the sugar will begin to melt and caramelize into a golden-brown syrup.
[Note]: Don’t overcook! Overheated caramel can turn bitter.
Once you see a rich amber color and slightly thick consistency, quickly pour the caramel into your pudding mold before it hardens.
Tilt the mold gently so the caramel coats the bottom and sides evenly. Set it aside for a few minutes to firm up.
(If your caramel hardens too quickly, just reheat it with a splash of water on low heat).
Make the Custard Mixture
In a small bowl, dissolve vanilla custard powder with a little milk or water to create a smooth paste.
Now, in a saucepan, add milk and sugar, and bring it to a gentle boil. Slowly pour in the custard paste while stirring continuously to prevent lumps. Cook on low heat until the mixture thickens slightly.
In another small bowl, mix cornflour with water and add it to the custard. Keep stirring — the mixture will turn silky and creamy in just a few minutes.
Set the Pudding
Use a steel ring mold to get bundt shape. Pour the Caramel in the mold and give it 5 to 6 minutes to set.
Now pour the warm custard mixture over the caramel-coated mold, and spread it evenly.
Let it cool to room temperature, then refrigerate for at least 1 hour (longer if you can wait — it tastes even better chilled!).
Once set, gently loosen the edges with a knife, flip onto a plate, and admire the glossy caramel top dripping over the soft, creamy custard base.
Slice, serve, and enjoy every spoonful of this nostalgic dessert! 🍮

Pro Tips
- Caramelization matters: When making caramel, cook the sugar on medium heat and keep stirring until it turns golden brown. Avoid overcooking — a few extra seconds can turn it bitter.
- Work quickly: Once the caramel reaches that perfect amber color, pour it immediately into your pudding mold. Caramel hardens fast, so timing is everything.
- Smooth custard texture: Always mix custard powder or cornflour with a little cold milk or water before adding it to hot milk. This prevents lumps and keeps the pudding silky.
- Constant stirring: Stir continuously while cooking the custard mixture. This helps it thicken evenly and gives that velvety texture.
- No oven needed: If you don’t have an oven, don’t worry! You can steam it or simply chill it in the refrigerator for a perfect set.
- Perfect setting: Refrigerate the pudding for at least 1 hour (or overnight) before serving. This helps it firm up and makes unmolding much easier.
- Unmolding tip: Run a knife gently around the edges of the bundt shape ring mold and dip the base in warm water for a few seconds — the caramel will loosen up and give that glossy top.
How to Store, Freeze, and Serve Caramel Custard
To Store: Once your caramel custard is fully set, cover it with plastic wrap or transfer it to an airtight container. Keep it refrigerated for 3 to 4 days. It tastes even better the next day as the caramel seeps into the custard, enhancing the flavor and smoothness.
To Freeze: While caramel custard can technically be frozen, it’s not recommended — freezing often changes the creamy texture, making it watery after thawing. However, if you must freeze, wrap it tightly and consume within 2 weeks. Always thaw overnight in the refrigerator before serving.
To Serve: When ready to serve, simply unmold it by running a knife around the edges and gently flipping it onto a serving plate. The golden caramel syrup will beautifully flow over the custard top. Serve it chilled — it’s perfect after a spicy meal, or as a cool dessert for family dinners and festive gatherings.
What To Serve With Caramel Custard
Caramel custard is rich and creamy on its own, so pairing it with fresh fruits and nuts can really enhance the flavor.
Here are a few suggestions to enjoy with your flan:
- Fresh Fruits: I recommend adding berries, like strawberries or blueberries. Sliced oranges or other citrus fruits, such as grapes, complement the flavor nicely. For a tropical twist, mango cubes or sliced pineapple are fantastic choices.
- Whipped Cream: A big scoop of freshly whipped cream adds the perfect touch.
- Roasted Nuts: Try sliced pecans, almonds, or crushed pistachios for a crunchy contrast.
- Cookies or Wafers: I really enjoy vanilla or orange wafers, or even some shortbread crumbs.
- Zest: Grated lemon or orange zest is a great way to enhance the flavor.
- Coffee/Tea: I love serving Karak Tea or homemade cappuccino alongside it. Pink tea is also a delightful idea.
FAQ's
To avoid ending up with a watery caramel custard, be sure to get the caramel texture just right with granulated sugar. The consistency of the custard is also key. It ought to be semi-thick in texture. Use the right quantity of cornstarch so that the custard can easily turn into a smooth and even pudding texture. Once it cools down to room temperature, make sure to refrigerate the pudding.
You can put it under the fan, or switch on the air conditioner. Just don't put it in the refrigerator when it's hot, or else it will develop a watery texture.
The best approach is to use granulated sugar for making caramel. It creates the ideal texture, so turn off the heat and quickly pour it into your pudding dish to let it set; otherwise, it will fall apart.
In the refrigerator, it will take 01 or 2 hours to set.
Pick the right pan when making custard, as it can easily stick, so keep stirring consistently. Make sure to run the spoon through your custard pudding; otherwise, it will stick to the bottom and give you a burnt flavor.
🥣 Love this Caramel Custard?
⭐ Rate this recipe below
💬 Drop your questions in the comments
📲 Follow along on Instagram for more recipes.
Caramel Custard (Pudding or Caramel Flan with Custard Powder)
Equipment
- 1 Steel Ring Bundt Mold
Ingredients
To Make Caramel
- 2 tablespoon Sugar
- 50 ml Water
For Custard
- 50 g Custard Powder Dissolve in ½ cup of water
- 2 cups Milk
- ½ cup Sugar
- 1 tablespoon Corn Flour Dissolve in 1 cup of water
Instructions
Preparation of Caramel
- In a pan, combine sugar and water, and cook over medium heat, stirring gently. Within a few minutes, the sugar will begin to melt and caramelize into a golden-brown syrup.Note: Don’t overcook! Overheated caramel can turn bitter.
- Once you see a rich amber color and slightly thick consistency, quickly pour the caramel into your pudding mold before it hardens.
- Tilt the mold gently so the caramel coats the bottom and sides evenly.
- Set it aside for a few minutes to firm up.Note: (If your caramel hardens too quickly, just reheat it with a splash of water on low heat).
Preparation of Custard Mixture:
- In a small bowl, dissolve vanilla custard powder with a little milk or water to create a smooth paste.
- Now, in a saucepan, add milk and sugar, and bring it to a gentle boil.
- Slowly pour in the custard paste while stirring continuously to prevent lumps. Cook on low heat until the mixture thickens slightly.
- In another small bowl, mix cornflour with water and add it to the custard. Keep stirring — the mixture will turn silky and creamy in just a few minutes.
Set The Pudding
- Use a steel ring mold to get bundt shape. Pour the Caramel in the mold and give it 5 to 6 minutes to set.
- Now pour the warm custard mixture over the caramel-coated mold, and spread it evenly.
- Let it cool to room temperature, then refrigerate for at least 1 hour (longer if you can wait — it tastes even better chilled!).
- Once set, gently loosen the edges with a knife, flip onto a plate, and admire the glossy caramel top dripping over the soft, creamy custard base.
- Slice, serve, and enjoy every spoonful of this nostalgic dessert!
Video
Notes
- Caramelization matters: When making caramel, cook the sugar on medium heat and keep stirring until it turns golden brown. Avoid overcooking — a few extra seconds can turn it bitter.
- Work quickly: Once the caramel reaches that perfect amber color, pour it immediately into your pudding mold. Caramel hardens fast, so timing is everything.
- Smooth custard texture: Always mix custard powder or cornflour with a little cold milk or water before adding it to hot milk. This prevents lumps and keeps the pudding silky.
- Constant stirring: Stir continuously while cooking the custard mixture. This helps it thicken evenly and gives that velvety texture.
- No oven needed: If you don’t have an oven, don’t worry! You can steam it or simply chill it in the refrigerator for a perfect set.
- Perfect setting: Refrigerate the pudding for at least 1 hour (or overnight) before serving. This helps it firm up and makes unmolding much easier.
- Unmolding tip: Run a knife gently around the edges of the bundt shape ring mold and dip the base in warm water for a few seconds — the caramel will loosen up and give that glossy top.










Hinz
Quick and easy caramel custard pudding recipe to make at home kitchen. Best dessert idea for party!