Breakfast & Brunch
This Bangladeshi egg pudding recipe transforms simple ingredients into a velvety, fragrant dessert that’s been a staple in Bengali households for generations. The secret lies in slow simmering—milk, rice, and eggs blend into a silky texture, while warm spices like cardamom and saffron infuse every spoonful with aromatic depth. I’ve perfected this version to stay true to tradition while ensuring a foolproof, creamy result every time.
The beauty of this dish is its versatility—whether you prefer it lightly sweetened with sugar or enriched with coconut milk for extra richness, the technique remains the same. The key is patience: letting the mixture simmer gently until it reaches that perfect, pudding-like consistency. Traditional variations include adding nuts like pistachios or cashews for crunch, but the base recipe stands strong on its own.
What you’ll end up with is a dessert that’s both comforting and elegant—ideal for breakfast, festive gatherings, or as a light yet satisfying end to any meal. The aroma alone will fill your kitchen with warmth, while the texture is impossibly smooth, with just a hint of spice cutting through the sweetness. This is the kind of recipe that feels like a hug in dessert form.
Serve it warm or chilled, garnished with a sprinkle of saffron threads or a dusting of nutmeg. The instructions are straightforward, but the reward is pure indulgence. Let’s make this silky spiced delight—your taste buds will thank you.
Ingredients for bangladeshi egg pudding
Milk, rice, and eggs blend into velvety perfection with just a hint of spice.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Whole Milk 🥛 | 2 cups | Full-fat for creamy texture |
| Unsweetened Coconut Milk 🥥 | 13 ½ oz | Canned, full-fat preferred |
| Short-Grain White Rice 🍚 | ½ cup | Uncooked, finely ground |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste |
| Ground Cardamom 🌿 | ½ tsp | Freshly ground for aroma |
| Saffron Threads 🧡 | ⅛ tsp | Soaked in 1 tbsp warm milk |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for richness |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Pistachios 🌰 | ¼ cup | Optional, chopped for garnish |
The coconut milk is non-negotiable for that authentic richness—full-fat canned coconut milk from Trader Joe's or Thai Kitchen works best. Look for brands without additives. Cardamom and saffron are the soul of this dish, so buy whole cardamom pods and grind them fresh, and splurge on saffron threads (they're pricey but worth it). The rice? Short-grain white rice is key—it breaks down into that signature silky texture. I always toast the rice lightly in butter first (just 2 minutes) to deepen the flavor. Pistachios are optional but add that perfect crunch if you want to go all out.
No cardamom? Cinnamon at half the amount gives a similar warmth, though it's not traditional. Saffron too expensive? Turmeric at a pinch won't replicate the flavor but adds color. For coconut milk, light coconut milk in a pinch, but the texture will be thinner. The eggs need to be room temperature—cold eggs make the pudding grainy. If you're using pre-ground cardamom, make sure it's labeled 'pure'—some brands add fillers. And that vanilla extract? Pure Madagascar bourbon vanilla if you can find it, but imitation works in a bind.
This keeps beautifully for 4 days in the fridge, and honestly tastes better the next day as the flavors meld. For serving, I like to warm it gently in a saucepan with a splash of milk—just until it's creamy again. The pistachios? Toast them in a dry pan for 2 minutes before sprinkling on top. Freezes for 2 months too, though texture changes slightly. I always make a double batch—one for now, one to freeze for lazy mornings.
Why You'll Love This Recipe
- No Rice Soaking Needed: I’ll admit, I used to dread rice pudding for the soaking and stirring. This version? Just toast the short-grain rice in milk until golden—no waiting, no fuss. The eggs and coconut milk blend right in while it simmers, and honestly? The texture’s smoother than anything I’ve ever made.
- Creamy Without Heavy Cream: Between the whole milk and coconut milk, this pudding gets that luscious, velvety consistency without a drop of heavy cream. The eggs add richness, but it’s light enough to eat for breakfast or dessert—no guilt, just pure satisfaction.
- Weeknight Meal Prep Gold: Make a big batch on Sunday and grab a jar for breakfast all week. The rice holds its shape, the coconut milk keeps it creamy even after reheating, and the sugar balances perfectly. My kids grab it cold from the fridge or warm it up—no complaints.
- Budget-Friendly Luxury: Eggs, milk, rice, sugar—these are pantry staples that won’t break the bank. The coconut milk adds a fancy touch, but a can goes a long way. I’ve made this for potlucks, family gatherings, and lazy Sundays—always a hit, always affordable.
Step-by-step instructions for silky spiced coconut pudding
Here's how to make this dreamy, aromatic dessert—creamy yet light, with layers of warm spices and nutty richness.
Prepare the Spiced Milk Mixture
In a small bowl, soak the 0.125 tsp saffron threads in 1 tablespoon warm milk for 5 minutes—this unlocks their vibrant color and floral aroma. Meanwhile, in a medium saucepan, combine the 2 cups whole milk, 13.5 oz unsweetened coconut milk, 0.5 cup granulated sugar, 0.5 tsp ground cardamom, 0.25 tsp ground nutmeg, and the saffron-infused milk. Stir well to dissolve the sugar completely.
Place the saucepan over medium heat and bring to a gentle simmer. Let it cook for 8-10 minutes until it thickens slightly and the spices release their fragrance—you'll smell that warm, earthy cardamom and subtle floral saffron. Remove from heat and stir in the 1 tsp vanilla extract. Let the mixture cool to room temperature while you prepare the egg base.
Blend the Egg and Rice Base
In a blender, combine the 6 whole large eggs (room temperature is key for even cooking), 0.5 cup finely ground short-grain white rice, and 0.25 tsp salt. Blend until completely smooth—this creates a silky texture that's the secret to that signature pudding consistency. With the blender running, slowly pour in the cooled spiced milk mixture to avoid scrambling the eggs.
Blend again until perfectly smooth, then transfer the mixture to a large mixing bowl. Stir in the 4 tbsp cold cubed unsalted butter, mixing until fully incorporated. The butter adds richness that balances the coconut's natural sweetness. Let the batter sit for 10 minutes at room temperature—this helps the flavors meld before baking.
Bake to Silky Perfection
Preheat your oven to 350°F. Pour the batter into a 9-inch round baking dish (or similar size) that's been lightly greased with butter or coconut oil. Place the dish in a larger baking pan and pour hot water into the outer pan until it reaches halfway up the sides of the inner dish—this creates a water bath that ensures gentle, even cooking.
Bake for 45-50 minutes until the center is just set but still slightly wobbly—it should look like a thick custard when you gently shake the dish. A toothpick inserted should come out clean or with just a few moist crumbs. The pudding should be golden on top with a delicate crust, but still tender inside. If the edges brown too quickly, tent with foil after 30 minutes.
Chill and Garnish
Remove from the oven and let the pudding cool in the water bath for 10 minutes, then transfer it to the refrigerator to chill for at least 4 hours—overnight is even better. This step is crucial for developing that signature silky texture. When ready to serve, run a knife around the edges to loosen it from the dish, then invert onto a serving plate.
Garnish with 0.25 cup chopped pistachios for a beautiful contrast of color and crunch. The pistachios add a nutty depth that pairs perfectly with the warm spices. Serve chilled, with a dusting of extra cardamom or a drizzle of honey if you like it even sweeter. Each spoonful should be velvety smooth with a delicate balance of coconut, vanilla, and those warm, aromatic spices.
Pro Tips For Making Bangladeshi Egg Pudding
- STIR CONSTANTLY AT FIRST: The first 2 minutes after combining milk and sugar are where lumps form—or don’t. Use a whisk, not a spoon, and keep it moving until the mixture is completely smooth. I learned this the hard way when my first batch turned out grainy—now I don’t stop stirring until the sugar fully dissolves.
- SOAK RICE OVERNIGHT: Skip the rushed soaking—just toss the rice in cold water for at least 8 hours (or overnight) before cooking. This ensures even cooking and prevents that gummy texture some recipes get. My grandmother swore by this, and she was right: the pudding stays creamy, not gluey.
- LOW AND SLOW IS NON-NEGOTIABLE: Once the pudding is in the pot, keep the heat at a bare simmer—no boiling, no rushing. Too much heat curdles the eggs, and you’ll end up with a scrambled mess instead of silky texture. I was skeptical until I tried it: patience here makes all the difference.
- USE FULL-FAT COCONUT MILK: Skip the light version—unsweetened full-fat coconut milk adds richness without overpowering. It’s the thing that matters most for that authentic, velvety finish. (Yes, even if you’re impatient like me—just don’t skip it.)
Essential equipment for bangladeshi egg pudding
Essential Pottery
For this recipe, you’ll need a 9-inch round baking dish—traditional ceramic or stainless steel works best. I prefer Le Creuset or All-Clad for even heat distribution and durability. If you don’t have one, a glass pie dish (like Pyrex) works in a pinch, but ceramic holds heat better for that signature silky texture. 🔥
Blender for Smoothness
A high-speed blender (like Ninja or Vitamix) is non-negotiable for achieving that ultra-smooth, velvety consistency. The eggs and rice must blend to a completely smooth batter—no lumps! If you’re using a basic blender, pulse frequently and strain through a fine-mesh sieve for extra smoothness. I’ve even seen home cooks use an immersion blender for small batches, but it’s trickier.
Saucepan for Spices
Use a medium-sized, heavy-bottomed saucepan (like Calphalon or Lodge) to simmer the spiced milk mixture. The 3-4 quart range is ideal—it gives enough room to stir without spilling. A non-stick interior helps prevent scorching, especially when working with delicate spices like saffron and cardamom. Avoid thin, flimsy pans that can’t maintain even heat.
Water Bath Setup
For the baking step, you’ll need a larger baking dish (like a 9x13-inch roasting pan) to create the water bath. This setup ensures gentle, even cooking—critical for that jiggly, custard-like center. I like using stoneware or stainless steel for the outer dish, as they distribute heat evenly. Just
Mixing Tools
Gather a whisk (for blending spices), a spatula (for folding in butter), and a fine-mesh sieve (to strain saffron if needed). A rubber spatula works best for scraping every last bit of batter from the blender—no one wants leftover pudding stuck to the sides! For garnishing, a small bowl and pair of kitchen shears come in handy for chopping pistachios.
Thermometer (Optional)
While not mandatory, a candy or instant-read thermometer helps monitor the pudding’s doneness. The center should reach 170°F—just set but still slightly wobbly. Without one, rely on the toothpick test: insert it into the center, and if it comes out clean or with a few moist crumbs, it’s ready. A thermometer just gives you extra confidence, especially for first-timers. ✨
Nutrition facts
Frequently asked questions
Can I make this pudding without coconut milk?
The coconut milk is essential for that authentic richness and flavor, but you can substitute it with extra whole milk (about 3 cups total) if you're avoiding coconut. The texture will be slightly lighter, but the spiced profile will still shine. For a closer alternative, use half-and-half or heavy cream—just reduce the sugar slightly since these are sweeter.
Why does my pudding turn out grainy?
Graininess usually means the eggs weren't fully blended or the mixture cooled too quickly. Always use room-temperature eggs and blend the batter until completely smooth—no lumps! Also, avoid placing the hot baking dish in the fridge immediately; let it cool at room temperature for 10 minutes first to prevent shock. If it's already grainy, try blending it again with a splash of warm milk.
How can I make this dessert less sweet?
Start by reducing the sugar to 0.3 cup (instead of 0.5 cup) and taste as you simmer the milk mixture. You can also balance sweetness with more spices—add a pinch of black pepper or a dash of orange blossom water (½ tsp) for floral depth. The natural sweetness of coconut milk and vanilla will still shine through, but the overall flavor will be more nuanced.
Can I prepare this ahead of time?
This pudding tastes even better the next day as the flavors meld. Make it 1-2 days ahead and store it in an airtight container in the fridge. To serve, warm it gently in a saucepan with a splash of milk or coconut milk until creamy again. It also freezes beautifully for up to 2 months—thaw overnight in the fridge before reheating.
What are some traditional ways to serve this?
In Bangladesh, this pudding is often served warm during Eid or festive gatherings, garnished with chopped pistachios or a sprinkle of fried vermicelli for texture. For a modern twist, pair it with fresh berries or a drizzle of rose syrup. It's also delicious as a breakfast dish, served with green tea or cardamom-infused coffee.
