Breakfast & Brunch
This Bengali egg pudding recipe transforms simple ingredients into a fragrant, cardamom-infused dessert that feels like a warm embrace. š The secret lies in slow simmering milk with rice and eggs until it reaches that signature creamy yet slightly firm texture, where every spoonful melts into delicate sweetness. What sets this apart is the subtle warmth of cardamom and the occasional saffron thread, elevating it beyond ordinary kheer.
The process is straightforward but requires patienceāsimmering until the pudding thickens just right creates that perfect balance between rich and light. Traditional Bengali households often prepare this during festivals or as a comforting end to meals, where its aromatic allure makes it impossible to resist. The yogurt addition gives it a unique tanginess that cuts through the sweetness beautifully.
By the end, you'll have a velvety pudding with a gentle spice profile that pairs wonderfully with fresh mint chutney or rosogolla. The presentationāgarnished with pistachios or a dusting of saffronāmakes it as visually stunning as it is delicious. This isn't just dessert; it's a taste of tradition that brings warmth to any table.
Perfect for special occasions or cozy weeknight treats, this recipe delivers restaurant-quality results with minimal effort. Let's create something truly special together.
Ingredients for bengali egg pudding
Simple ingredients elevate to aromatic perfection with cardamom and saffron's embrace.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Milk š„ | 4 cups | Full-fat preferred for richness |
| Long-Grain White Rice š | ½ cup | Uncooked, rinsed thoroughly |
| Large Eggs š„ | 6 whole | Room temperature for even cooking |
| Plain Yogurt š¶ | 1 cup | Unflavored, full-fat preferred |
| Granulated Sugar šÆ | ¾ cup | Adjust to taste for sweetness |
| Green Cardamom Pods šæ | 8 whole | Lightly crushed, seeds only |
| Saffron Threads 𧔠| ¼ tsp | High-quality strands for color |
| Ghee šÆ | 2 tbsp | For authentic richness and aroma |
| Rose Water š¹ | 1 tsp | Pure, food-grade only |
| Pistachios š° | ¼ cup | Shelled, chopped for garnish |
| Diamond Crystal Kosher Salt š§ | ½ tsp | Adjusts seasoning perfectly |
| Fresh Mint Leaves šæ | ¼ cup | Chopped for garnish and flavor |
Cardamom and saffron are the heart of this dessert, so invest in high-quality whole pods and threads. For cardamom, Whole Foods or Indian specialty stores carry the bestālook for pods that are plump and vibrant green, not brittle. Saffron should be bright red and sold in small, airtight containers to preserve its potency. The yogurt is crucial for that signature tang, so Greek-style full-fat yogurt from Trader Joe's or local dairies works best. If you can't find whole cardamom pods, ground cardamom at half the amount is a decent substitute, though it lacks the aromatic depth. The pistachios should be freshāstale nuts will make your garnish taste bitter.
No cardamom? Cinnamon or nutmeg at one-third the amount adds warmth, though it won't replicate the floral notes. Saffron is non-negotiable for that signature hue, but if you're on a budget, turmeric at a pinch gives a faint golden tint (though no saffron flavor). For the rice, jasmine or basmati works if you can't find long-grain white, but it may alter the texture slightly. The yogurt can be swapped for coconut yogurt for a dairy-free option, though the flavor will differ. If you're using pre-ground cardamom, toast it lightly in a dry pan first to deepen its aromaātrust me on this.
This pudding tastes even better the next day, so make it ahead for gatherings. Store it in an airtight container in the fridge for up to 5 days, though the texture may firm up slightly. To serve, gently reheat with a splash of milkānever microwave directly, as it can make the eggs rubbery. Garnish with pistachios and mint just before serving, as their freshness fades quickly. For a festive touch, dust with a tiny pinch of saffron threads on topāit's worth the extra minute for that restaurant-quality presentation.
Why You'll Love This Recipe
- No Rice Soaking: I swear by this trickājust rinse the rice once, then boil it in milk like youāre making porridge. No overnight soaking, no waiting. The rice turns silky without effort, and honestly? The puddingās texture is smoother because of it.
- Sweet-Savory Magic: That yogurt isnāt just for tangāitās the secret. When it steams with the eggs and sugar, it deepens into this creamy, almost custardy richness. The rice soaks it up like a sponge, but the eggs keep it light. Dangerously light.
- Weeknight Workhorse: Make a double batch on Sunday, and youāve got breakfast, dessert, or a lazy dinner covered. Pop it in the fridge, and itās ready in minutes. My kids grab it straight from the fridgeāno complaints, just seconds.
- Pantry Staple Power: Five ingredients, all things you already own. No specialty items, no last-minute grocery runs. The milk and yogurt add creaminess without breaking the bank, and the rice stretches it into a meal that feels special. Budget-friendly and impressive? Yes.
Step-by-step instructions for Bengali egg pudding
This traditional recipe delivers silky texture and aromatic spices with precise technique.
šØāš³ Step 1: Prepare the Rice Milk Mixture
In a heavy-bottomed saucepan, combine the 4 cups whole milk and 0.5 cup long-grain white rice. Bring to a gentle boil over medium heat, stirring occasionally to prevent scorching. Once boiling, reduce heat to low and let it simmer for 20-25 minutes, stirring every 5 minutes to prevent sticking.
You'll notice the mixture thickens gradually and develops a creamy consistency. The rice should be completely tender and the liquid should reduce by about half. This forms the silky base of your puddingādon't rush this step as proper cooking time ensures the perfect texture. Once ready, remove from heat and let cool slightly.
š„ Step 2: Infuse with Spices and Aromatics
While the rice mixture cools, lightly crush the 8 whole green cardamom pods and steep them in 1 cup plain yogurt for 10 minutes. This infusion creates the signature aromatic depth. In a separate small bowl, soak the 0.25 tsp saffron threads in 2 tablespoons warm water for 5 minutes to extract their vibrant color and floral notes.
Strain the cardamom-infused yogurt through a fine-mesh sieve to remove any seeds. In a separate bowl, whisk together the 6 whole large eggs, 0.75 cup granulated sugar, and 0.5 tsp diamond crystal kosher salt until just combined. The mixture should be pale yellow and smoothāthis ensures even distribution of flavor throughout the pudding.
š³ Step 3: Combine Ingredients for Cooking
In a large mixing bowl, combine the cooled rice mixture, cardamom-infused yogurt, egg mixture, saffron infusion, 2 tbsp ghee, and 1 tsp rose water. Mix gently but thoroughly until everything is evenly incorporated. The batter should be smooth with a thick, custard-like consistencyāthis is crucial for achieving that signature silky texture.
Transfer the mixture to a 9-inch round baking dish or similar heatproof container. The dish should be about 2 inches deep to allow for proper layering. Smooth the top with a spatula for an even surface. This preparation ensures even cooking and a beautifully set pudding.
ā° Step 4: Steam to Perfection
Place the baking dish in a larger pot and fill the pot with enough water to come halfway up the sides of the baking dish. Bring the water to a gentle simmer over medium heatāthe water should bubble gently but not boil vigorously. Cover the pot with a tight-fitting lid and steam for 40-45 minutes.
You'll know it's ready when the pudding is set but still slightly jiggly in the center. For a perfect doneness test, gently shake the dishāif it moves slightly but doesn't wobble excessively, it's done. The pudding should have a smooth, velvety texture with no liquid separation. Remove from heat and let cool to room temperature before serving.
š„ Step 5: Garnish and Serve
Once completely cooled, run a thin knife around the edges of the pudding to loosen it from the dish. Invert onto a serving plate and garnish with 0.25 cup chopped pistachios and 0.25 cup fresh mint leaves. The pistachios add a satisfying crunch while the mint provides a refreshing contrast to the rich, spiced pudding.
Serve chilled with a dusting of powdered sugar if desired. Each bite should deliver a harmonious blend of creamy texture, floral saffron color, and aromatic cardamom and rose water flavors. This traditional Bengali dessert is best enjoyed fresh, with the contrast of cool pudding and room-temperature garnishes enhancing the overall experience.
Pro Tips For Making Bengali Egg Pudding
- Soak Rice Overnight: I learned this the hard wayārushing the rice soak turns your pudding into a gummy mess. Use double the water (1:2 ratio) and let it sit for at least 8 hours, preferably overnight in the fridge. The rice absorbs liquid better, and the texture becomes silky instead of gluey.
- Whisk Eggs Cold: Crack eggs straight into a bowl of ice water firstāthis stops them from scrambling when they hit the hot milk mixture. After 5 minutes, drain and whisk with sugar until thick and pale yellow (not frothy). Trust me, this prevents curdling every time.
- Strain the Yogurt: Skim off the whey from your yogurt before mixingāitās the lazy way to avoid a watery pudding. Use a fine-mesh sieve or cheesecloth, then press gently with a spoon. A thicker yogurt base makes all the difference in that creamy, set texture.
- Simmer Low and Long: After combining everything, keep the heat low and stir constantly for 15ā20 minutesāno rushing. The pudding needs to thicken gradually, not seize up. If it looks too thin, add a splash of milk; if it splits, whisk in a spoonful of cold yogurt to rescue it.
Pro cooking tips for great bengali egg pudding
Spice Infusion Mastery
The secret to authentic flavor lies in properly infusing the cardamom and saffron. Lightly crush the 8 whole cardamom pods (don't grind them) and steep in warm yogurt for 10-15 minutesāthis extracts their aromatic oils without bitterness. For saffron, soak the 0.25 tsp threads in 2 tbsp warm water for 5 minutes before adding to the mixture. I've found that using Whole Foods brand saffron gives the most vibrant color and authentic taste. Never skip the straining stepācardamom seeds can make the pudding grainy. šæ
Temperature Control
Steaming is critical for achieving that signature silky texture. Maintain a gentle simmerāwater should bubble lightly (not boil vigorously) throughout the 40-45 minute steaming process. I use a heavy-bottomed stainless steel pot to distribute heat evenly. The pudding is done when it's set but still slightly jiggly in the centerāthis ensures a creamy, not rubbery, texture. Overcooking by even 5 minutes can make it dry and dense. š”ļø
Egg Temperature Matters
Room-temperature eggs incorporate more smoothly into the mixture. If using cold eggs straight from the fridge, whisk them vigorously for 2 minutes to prevent curdling. I like to place eggs in warm water for 10 minutes before using. The egg mixture should be pale yellow and smoothāany lumps will translate to a grainy pudding texture. For extra insurance, strain the final mixture through a fine-mesh sieve before pouring into the baking dish. š„
Garnish Like a Pro
Fresh garnishes elevate both flavor and presentation. Toast the 0.25 cup pistachios in a dry pan for 2-3 minutes until fragrant before choppingāthey'll add nutty depth. For mint, use fresh leaves only (no dried substitutes) and chop them just before serving to preserve their brightness. I like to arrange the garnish in a circular pattern around the pudding for an elegant presentation. A final dusting of saffron threads on top adds that restaurant-quality touch. š
Make-Ahead Pro Tip
This pudding actually improves overnight! Prepare it up to 2 days ahead and store in an airtight container in the fridge. When ready to serve, gently reheat with a splash of milk over low heatānever microwave directly as it can make the eggs rubbery. The flavors meld beautifully over time, making it perfect for meal prep. I often make a double batch for gatheringsāit disappears faster than you'd think! ā°
Nutrition facts
Frequently asked questions
Can I make this Bengali egg pudding without eggs?
The traditional recipe absolutely requires eggs for its signature creamy texture, but you can make a dairy-based alternative using 1 cup coconut milk and 2 tbsp cornstarch to thicken instead. Replace the eggs with 1 cup plain yogurt and adjust the sugar to 1 cup for balance. The flavor will differ but still be delicious!
How do I know when the pudding is fully cooked?
The perfect doneness is when the pudding is set but still has a slight jiggle in the centerālike Jell-O that's almost firm. Gently shake the dish: if it moves slightly but doesn't wobble excessively, it's ready. Overcooking by even 5 minutes can make it dry and rubbery. The edges should pull away cleanly from the dish.
Can I use powdered milk instead of fresh milk?
While you can substitute, the texture and richness will differ. For best results, use 4 cups whole milk, but if you must use powdered, reconstitute it with 4 cups warm water and add 1 extra tbsp sugar to compensate for the lack of natural sweetness. The pudding will be lighter but still flavorful. For authenticity, fresh milk is ideal!
Why did my pudding turn out grainy?
Graininess usually happens from lumps in the egg mixture or undercooked rice. Always whisk eggs until completely smooth, then strain the final batter through a fine-mesh sieve. Also ensure the rice is fully cooked and tenderāit should blend seamlessly into the milk. For extra insurance, blend the rice-milk mixture until silky before combining with eggs.
What's the best way to serve this dessert?
Serve chilled in small bowls with a dusting of powdered sugar and fresh mint leaves. For a festive touch, arrange chopped pistachios in a circular pattern around the pudding. Pair it with rosogolla or sandesh for a traditional Bengali dessert platter. The contrast of cool pudding with warm garnishes enhances the flavors beautifully!
