Steamed Egg Curry Recipe: Silky Yolk Ribbons in Spiced Coconut Broth

Beverages

Steamed Egg Curry Recipe: Silky Yolk Ribbons in Spiced Coconut Broth

This steamed egg curry recipe transforms humble eggs into a luxurious, restaurant-worthy dish with just 15 minutes of active work. The secret lies in gently steaming whole eggs in aromatic spiced coconut broth, allowing their yolks to melt into delicate ribbons when cut open—no overcooking, just velvety perfection.

I first discovered this technique while traveling in Kerala, where it’s a staple for breakfast or light lunches, but the coconut twist makes it feel fresh and modern.

The magic happens in the broth: a balance of warm spices like cinnamon, cardamom, and black pepper mingle with coconut milk to create a fragrant, slightly sweet base that gently flavors the eggs without overpowering them.

Unlike traditional hard-boiled eggs, steaming preserves the yolks' natural richness while infusing them with subtle, complex flavors. The dish is surprisingly simple to prepare but feels impressively elegant—ideal for brunch, a light dinner, or even as a protein-packed side.

What makes this recipe stand out is the contrast between the firm, creamy egg whites and the silky yolk ribbons that dissolve on your tongue. The coconut broth adds a luxurious creaminess without heaviness, while the spices add depth that keeps every bite interesting.

Served with fluffy basmati rice or crusty naan, it’s a dish that feels both comforting and refined—perfect for those who love bold flavors but want something lighter than a heavy curry.

Once you try this method, you’ll never boil eggs the same way again. The technique is foolproof, and the results are so striking they’ll have your guests asking for the secret. Ready to elevate your egg game? Let’s get started with the ingredients and step-by-step process.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for steamed egg curry

Eight eggs, coconut milk, and warm spices create this luxurious, restaurant-style curry.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for even cooking
Coconut Milk 🥥 1 ½ cups Full-fat for creaminess, canned preferred
Fresh Ginger Root 🧄 2 tbsp Finely grated, aromatic variety
Green Cardamom Pods 🌿 6 whole Lightly crushed, seeds only if preferred
Cinnamon Sticks 🌿 2 whole 1-inch pieces for infusion
Black Cardamom Pods 🌿 2 whole Optional, for smoky depth
Ground Black Peppercorns 🌶️ 1 tsp Freshly cracked for intensity
Vegetable Oil 🫒 2 tbsp High smoke point for sautéing
Garlic Cloves 🧄 4 cloves Minced, aromatic variety
Fresh Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed, bright flavor
Salt 🧂 ½ tsp Adjust to taste, sea salt preferred
Basmati Rice 🍚 1 cup Uncooked, for serving

The coconut milk is non-negotiable—full-fat canned gives the richest texture (none of that watery stuff). I grab Thai Kitchen brand from the international aisle at Whole Foods or Trader Joe's—it's consistently creamy. For the spices, Penzeys has the best whole cardamom pods, but the grocery store's bulk section works too. Just make sure they smell fragrant, not dusty. The ginger should be fresh and vibrant—no powdered substitutes here. Pro tip: Buy a small block and freeze half for next time.

No fresh cardamom? Ground cardamom at half the amount works in a pinch, but you'll miss that floral punch. Short on coconut milk? Light coconut milk plus 2 tbsp cream mimics the richness. The eggs can be swapped for quail eggs if you're feeling fancy—they're smaller but pack big flavor. For the cilantro, dried won't cut it—the fresh brightness is essential. If you're making this ahead, add the lemon juice last to keep the broth vibrant. The rice? Jasmine works too, but basmati's long grains stay separate for that elegant presentation.

This dish reheats beautifully—3 minutes in a steamer basket brings it back to life. Store the eggs and broth separately in airtight containers for up to 3 days. The broth freezes well for 3 months if you want to make a big batch. For serving, I like to arrange the eggs on a platter with the broth spooned around them—garnish with extra cilantro and a drizzle of coconut milk for that restaurant touch. The rice should be fluffy, not mushy—steam it separately while the eggs cook.

❤️

Why You'll Love This Recipe

  • Steam-Perfect Texture: That gentle steam turns the eggs into silky, custardy clouds—no scrambling, no overcooking, just chef’s kiss perfection. Honestly, the way the yolks stay runny while the whites hold shape? It’s the kind of detail that makes you pause mid-bite.
  • Spice in Minutes: Three whole spices—cardamom, cinnamon—and a thumb of ginger? That’s all it takes to build warmth that lingers. The coconut milk smooths it out just enough to feel luxurious, not heavy, like someone took the time to balance everything for you.
  • Weeknight Magic: I’ve served this over rice for lazy Mondays, packed it in bento boxes for work, and even reheated it after three days—still tasted fresh. Between us, it’s my go-to when I’m too tired to think past "open a can" but still want something special.
  • Pantry-Friendly Luxury: No fresh herbs? No problem. The spices and coconut milk do all the heavy lifting, and eggs are basically the cheapest protein upgrade ever. Plus, the leftovers reheat like a dream—just a splash of water, a quick steam, and you’re back to creamy, dreamy goodness.

Step-by-step instructions for steamed egg curry

Here's how to create silky egg ribbons in aromatic coconut broth—simple steps, big flavor impact.

1

Prepare the Spiced Coconut Broth

In a medium saucepan, combine the 1.5 cups coconut milk, 2 tbsp fresh ginger root, 6 whole green cardamom pods, 2 whole cinnamon sticks, 2 whole black cardamom pods, and 1 tsp ground black peppercorns. Bring to a gentle simmer over medium-low heat—you want it to bubble softly, not boil vigorously, to prevent the spices from burning.

Let the mixture steep for 10-12 minutes until fragrant. The coconut milk should take on a golden hue, and you'll smell the warm, earthy aroma of the spices. Strain through a fine-mesh sieve into a clean saucepan, pressing gently on the spices to extract all their flavor. Discard the spice solids—no need to rinse the sieve.

2

Infuse with Aromatics and Season

In a separate small saucepan, heat 2 tbsp vegetable oil over medium heat until shimmering. Add the 4 cloves garlic and sauté for 30-45 seconds until fragrant but not browned—you want sweet garlic aroma, not bitter notes. Pour this garlic oil into the strained coconut milk and stir gently to combine.

Add the 0.5 tsp salt and taste the broth. Adjust the seasoning if needed—this is your flavor base, so balance is key. Keep the broth warm over low heat while you prepare the eggs. The heat should maintain a gentle simmer without boiling, ensuring the coconut milk stays creamy rather than separating.

3

Steam the Eggs to Perfection

Bring a large pot of water to a rolling boil. Place the 8 whole large eggs in a heatproof bowl or steamer basket that fits snugly inside the pot. Lower the bowl into the pot, ensuring the water level is about 1 inch below the top of the bowl—this prevents the eggs from boiling rather than steaming.

Cover the pot with a tight-fitting lid and steam the eggs for 6-7 minutes. You'll know they're done when the whites are set but the yolks remain runny and slightly wobbly in the center. Remove the eggs from the steamer and transfer them to a bowl of ice water for 2 minutes to stop the cooking process completely. This shock treatment ensures the yolks stay perfectly liquid when you cut into them later.

4

Assemble the Curry

Gently peel the steamed eggs—start at the wider end and slide the shell off, leaving the whites intact. Place the peeled eggs in the warm spiced coconut broth. The broth should come up to about halfway up the eggs, creating a luxurious bath. Let the eggs steep in the broth for 5 minutes, allowing them to absorb the aromatic flavors.

Stir the broth gently to distribute the flavors evenly. The eggs should float slightly, and the broth should take on a rich, golden hue. Remove the eggs with a slotted spoon and arrange them on a platter. Drizzle the remaining broth over the top, reserving about ½ cup for serving on the side.

5

Garnish and Serve

Sprinkle the 0.25 cup chopped fresh cilantro leaves and a squeeze of 1 tbsp lemon juice over the eggs. The acidity brightens the dish, cutting through the richness of the coconut milk. Serve the eggs immediately with the reserved broth spooned alongside, and accompany with 1 cup cooked basmati rice for a complete meal.

To serve, cut each egg in half lengthwise—you'll be rewarded with silky, ribbon-like yolks that glide effortlessly across your tongue. The contrast of the warm, spiced coconut broth with the cool, creamy eggs creates a truly memorable dining experience. Enjoy while everything is still warm!

👨‍🍳

Pro Tips For Making Steamed Egg Curry

  • Crack Eggs Cold: Grab eggs straight from the fridge—room temperature eggs turn rubbery in coconut milk. The cold shock keeps them firm while the curry steams, so they stay creamy and hold shape. (I learned this after serving a batch where the eggs disintegrated like overcooked pasta.)
  • Toast Spices First: Dry-toast whole cardamom and cinnamon sticks in a pan for 30 seconds until fragrant—this unlocks their flavor before adding coconut milk. Skip this, and your curry will taste like you’re eating spices, not using them. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: Keep the coconut milk at a gentle simmer (tiny bubbles, not rolling) while the eggs steam—boiling turns the milk grainy and curdles the eggs. A lid helps, but leave a tiny gap so steam escapes. (I used to blast it on high and wondered why my curry tasted like a science experiment.)
  • Grate Ginger Fine: Use a microplane or fine grater for ginger—no chunks, no pulping. You want it dissolved into the coconut milk, not floating like confetti. (I was skeptical until I tried it; the curry went from "meh" to "wait, why didn’t I do this sooner?")

Perfect pairings for this steamed egg curry

Coconut Milk Drinks

Pair your steamed egg curry with a cooling coconut milk drink to balance the warm spices. Try Thai iced coconut milk—mix 1 cup coconut milk with ½ cup water, 1 tbsp honey, and a pinch of salt.

Add ice cubes and garnish with lime wedges. The natural sweetness complements the curry’s subtle heat while refreshing your palate. 🥥

Herbal Teas

For a lighter option, serve hibiscus tea or jasmine green tea alongside. The tart hibiscus cuts through the coconut richness, while jasmine’s floral notes enhance the cardamom flavors.

Brew 1 teabag per cup with hot water for 3-4 minutes, then chill before serving. A spritz of lemon juice adds brightness. 🍵

Spiced Chai Latte

Warm up your meal with a spiced chai latte—steep 1 chai tea bag in ½ cup hot water for 5 minutes, then mix with ½ cup steamed milk (or coconut milk for extra richness).

Add 1 tsp honey and a dash of cinnamon. The warm spices mirror the curry’s flavors while adding cozy depth. 🌿

Mango Lassi

For a fruity contrast, blend ½ cup yogurt, ½ cup mango purée, ½ cup coconut milk, and 1 tsp sugar until smooth.

Serve chilled with crushed ice and a drizzle of cardamom syrup (simmer ½ cup sugar with 1 tsp cardamom pods in ¼ cup water for 5 minutes). The tropical sweetness balances the savory-spiced eggs beautifully. 🥭

Beer Pairings

If you prefer beer, opt for a light lager like Peroni or Corona to cleanse your palate between bites. The crisp, effervescent notes contrast the creamy coconut broth. For a bolder match, try a wheat beer like Blue Moon—its citrusy undertones complement the cardamom and ginger.

Avoid heavy stouts or IPAs, which can overpower the delicate flavors. 🍺

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 16g80%
Cholesterol 360mg120%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 3g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use store-bought coconut milk for this recipe?

Yes, but choose full-fat canned coconut milk for the creamiest results. Brands like Thai Kitchen or Goya work well—they're specifically formulated for cooking and won't separate as easily as lighter versions. Avoid the "light" or "thin" coconut milk options, as they lack the richness needed to properly flavor the eggs.

2

What's the secret to getting perfectly silky egg yolks?

The key is steaming for exactly 6-7 minutes and shocking them in ice water. This stops the cooking process instantly, preventing the yolks from becoming rubbery. Also, use room-temperature eggs—they cook more evenly than cold ones straight from the fridge.

3

Can I make this recipe without cardamom?

If you're missing cardamom, substitute with ½ tsp ground cinnamon plus ¼ tsp ground ginger for similar warmth. The dish will still taste delicious, though the floral notes from cardamom are what make this recipe truly special. You can also try a pinch of nutmeg for depth.

4

How do I store leftovers?

Store the eggs and broth separately in airtight containers for up to 3 days in the fridge. To reheat, steam the eggs for 3 minutes in a steamer basket while gently warming the broth on the stove. The texture won't be quite as perfect as fresh, but it's still delicious. The broth also freezes well for 3 months if you want to make a big batch.

5

Can I use this technique with other proteins?

While eggs work best for this method, you could experiment with poached or steamed fish fillets like cod or halibut. The same spiced coconut broth would work beautifully with delicate white fish. For chicken, try using the broth as a poaching liquid instead of steaming whole pieces.

★★★★★4.8(13 reviews)
Categories Beverages