Chilli Egg Rice Recipe: Spicy Coconut Curry with Soft-Boiled Eggs

Main Courses

Chilli Egg Rice Recipe: Spicy Coconut Curry with Soft-Boiled Eggs

Chilli egg rice recipe delivers the perfect balance of spicy coconut curry and silky soft-boiled eggs—every bite is a symphony of textures and flavors. This dish transforms simple ingredients into a restaurant-worthy meal that's surprisingly easy to master at home. The secret lies in cooking the rice and curry simultaneously, while the eggs achieve that signature runny yolk that elevates every spoonful.

The foundation of this recipe is a fragrant coconut curry base, infused with fresh chilli, lemongrass, and aromatic spices that build depth as they simmer. While the curry develops, the eggs soft-boil to perfection—just enough resistance to hold their shape while yielding that luxurious, golden yolk. The rice absorbs the rich, spicy sauce, creating a dish where every component plays its part.

What you'll end up with is a vibrant, aromatic plate featuring perfectly cooked rice, tender soft-boiled eggs with runny yolks, and a curry that's spicy yet balanced by the natural sweetness of coconut milk. The contrast between the creamy eggs, tender rice, and bold curry makes this dish irresistibly satisfying. It's the kind of meal that feels both comforting and exciting.

This recipe works beautifully as a weeknight dinner or for special occasions—just adjust the spice level to suit your taste. The technique is straightforward, but the result is anything but ordinary. Let's bring this flavorful dish to your table.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for chilli egg rice

Simple yet vibrant ingredients create this aromatic chilli egg rice masterpiece.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Fresh Red Chili 🌶️ 4 whole Bird's eye or Thai chili
Stem Lemongrass 🌿 1 whole Bruised, outer leaves removed
Garlic Cloves 🧄 6 cloves Peeled, minced
Shallots 🧅 2 whole Peeled, thinly sliced
Fresh Turmeric 🌿 1 tbsp Grated, fresh root
Fresh Galangal 🌿 2 tbsp Grated, fresh root
Fish Sauce 🍶 1 tbsp Red Boat preferred
Palm Sugar 🍯 1 ½ tbsp Or light brown sugar
Large Eggs 🥚 4 whole Room temperature
Vegetable Oil 🫒 2 tbsp For soft-boiling eggs
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground White Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The coconut milk and fresh galangal are the flavor anchors here. Coconut milk should be full-fat—the richness balances the spice beautifully. For galangal, Asian markets often carry it fresh, but if unavailable, ginger at half the amount works in a pinch. The Red Boat fish sauce adds umami depth—don't substitute with soy sauce. Palm sugar caramelizes beautifully, but light brown sugar is a perfect alternative. Fresh turmeric makes all the difference over powdered—look for vibrant yellow roots at specialty stores.

No fresh galangal? Ginger plus a pinch of cardamom mimics its citrusy warmth. Short on palm sugar? Maple syrup or agave at the same amount keeps the sweetness balanced. For the eggs, room temperature ensures even cooking—cold eggs won't set properly. The jasmine rice should be uncooked and unrinsed—this helps it absorb the coconut curry beautifully. If you can't find bird's eye chilies, Thai bird's eye or serrano peppers work perfectly. Always taste the curry before adding eggs—adjust salt and sweetness as needed.

The curry sauce keeps for 3 days refrigerated—it actually improves overnight as flavors meld. For the eggs, boil water first, then add a pinch of salt and oil for that signature silky texture. Store cooked eggs in ice water until serving to maintain doneness. The rice reheats beautifully—just add a splash of water and cover. For a restaurant-quality finish, garnish with fresh cilantro and lime wedges right before serving. Freeze the curry sauce without eggs for up to 3 months—just reheat gently before adding fresh eggs.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe on days when I don’t want to wash three pots. The rice cooks right in the coconut milk with the eggs, so you’re basically done after chopping garlic and slicing chili—no separate timers, no sticky rice mess.
  • Fiery Comfort in a Bowl: Between us, the fresh red chili and lemongrass make this dish ridiculously good. It’s not just spicy—it’s got that bright, herbal punch that lingers, and the coconut milk balances it perfectly. My husband always asks for seconds, even when he says he hates spicy food.
  • Weeknight Workhorse: This is my go-to when I need something hearty but don’t want to slave over it. Serve it for a lazy Sunday brunch, a quick lunch, or even a dinner when you’re too tired to think. (Yes, even on a Tuesday night.) The leftovers reheat like a dream, too—just stir in a splash of water.
  • Budget-Friendly Feast: Jasmine rice and coconut milk stretch this recipe into a full meal without breaking the bank. A single lemongrass stalk and a handful of chili go a long way, and eggs? They’re basically free at this point. It’s the kind of dish that makes you feel fancy without spending fancy money.

Step-by-step instructions for spicy coconut curry with soft-boiled eggs

Master this Thai-inspired dish with perfectly balanced heat, creamy coconut richness, and tender eggs.

1

Prepare the Soft-Boiled Eggs

Place the 4 whole large eggs in a small saucepan and cover them with cold water by about 1 inch. Bring to a gentle boil over medium-high heat, then immediately reduce to low heat and simmer for exactly 6 minutes. This precise timing ensures the yolks remain runny while whites set slightly.

Transfer the eggs to an ice bath for 5 minutes to stop cooking. The shock also makes peeling easier later. Keep them whole for serving—you'll slice them open tableside for presentation. If you prefer slightly firmer yolks, increase cooking time by 30 seconds, but don't exceed 6 minutes 30 seconds or the texture becomes too firm.

2

Build the Aromatic Curry Base

Heat 2 tablespoons vegetable oil in a large skillet over medium heat. Add the 2 whole shallots and 6 cloves garlic cloves, cooking for 3-4 minutes until the shallots turn translucent and garlic becomes fragrant. Add the 1 whole stem lemongrass (bruised), 1 tablespoon fresh turmeric, and 2 tablespoons fresh galangal, stirring constantly for 2 minutes until the galangal releases its citrusy aroma.

This step develops the curry's signature depth. The galangal and lemongrass should be soft but not browned—burning them creates bitterness. Add the 4 whole fresh red chili (whole, not chopped) at this stage to infuse heat without overpowering the dish. They'll be removed later after extracting their flavor.

3

Develop the Spiced Coconut Sauce

Pour in the 1 can coconut milk and bring to a gentle simmer over medium-low heat. Stir in the 1 tablespoon fish sauce and 1.5 tablespoons palm sugar, allowing the mixture to simmer uncovered for 10-12 minutes until slightly thickened. The sauce should coat the back of a spoon but remain silky, not clumpy.

Remove the 4 whole fresh red chili and 1 whole stem lemongrass (discard stems). Season with 1.5 teaspoons salt and 0.5 teaspoon ground white pepper, tasting as you go. The balance should be vibrant—bright from the coconut and chili, with underlying sweetness from the palm sugar. If the sauce tastes flat, add another ½ teaspoon fish sauce.

4

Cook the Jasmine Rice

Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear. In a separate pot, combine the rice with 2 cups water (or follow package instructions for perfect absorption). Bring to a boil, then reduce to low heat, cover, and simmer for 15 minutes. Turn off heat and let sit covered for 10 minutes—this steaming method yields fluffy, separate grains ideal for soaking up the curry.

Fluff the rice gently with a fork before serving. The grains should be tender but still hold their shape, with no excess moisture. If rice feels undercooked, return to the pot over low heat for 2-3 minutes covered. Overcooking turns rice mushy, which defeats the purpose of this dish's textural contrast.

5

Assemble and Garnish

Divide the cooked rice among 4 plates. Spoon the spiced coconut sauce generously over each portion, then place 1 soft-boiled egg on top of each serving. Using a small knife, slice the eggs open tableside—this creates a dramatic presentation while keeping yolks perfectly runny. Garnish immediately with 0.25 cup chopped fresh cilantro, which adds freshness and visual contrast.

Serve immediately with additional chili slices on the side for those who prefer extra heat. The dish should deliver a harmonious balance—creamy coconut, aromatic spices, and the surprise of perfectly cooked eggs. Each bite should offer layers of texture: tender rice, velvety sauce, and silky egg yolk. For extra richness, drizzle a bit of reserved coconut milk over the top before serving.

👨‍🍳

Pro Tips For Making Chilli Egg Rice

  • BLANCH THE CHILIS: Toss whole red chilies in boiling water for 10 seconds first—this softens them just enough to release flavor without turning the rice into a spicy sludge. I learned this the hard way after serving a plate where the heat hit like a wall instead of a whisper.
  • CRUSH LEMONGRASS STEM: Use the flat side of a knife to smash the lemongrass stem before slicing—this breaks open the oils and aroma trapped inside. Skip this, and your coconut milk will taste like it’s missing something, even if you’re using the freshest stalk.
  • SIMMER COCONUT MILK LOW: Reduce the heat to the lowest setting once the coconut milk comes to a simmer, or it’ll split into a greasy, curdled mess. I’ve seen this happen more times than I’d like to admit—just trust that "low" is the right temperature.
  • RINSE RICE TWICE: Give jasmine rice a quick rinse in cold water, then drain and repeat—this removes excess starch so the grains stay separate and don’t turn into a gluey puddle. Sounds tedious, but I’ve had rice clump together like a sad porridge when I skipped this step.

Dietary considerations for these flavors

Vegetarian Adaptations

Skip the eggs entirely and replace them with tofu cubes (about 1 cup firm tofu) that you pan-fry until golden. Toss the tofu in 1 tbsp soy sauce and ½ tsp smoked paprika before adding it to the rice. For extra protein, add ½ cup chickpeas to the curry during the final 5 minutes of simmering. The chickpeas absorb the coconut sauce beautifully while adding a satisfying texture. 🌱

Gluten-Free Considerations

This recipe is naturally gluten-free, but always double-check your fish sauce—some brands contain wheat. Red Boat fish sauce is certified gluten-free, but if you're sensitive, substitute with ½ cup gluten-free coconut aminos plus ½ tsp soy sauce (also gluten-free). Ensure your palm sugar or sugar substitute is certified gluten-free, as some blends contain additives. 💡

Spice Level Control

For milder heat, reduce the chili count to 2 whole chilies or remove seeds before adding. If you love spice, add ½ tsp chili flakes directly to the rice after cooking. For extra heat lovers, serve with 1 tbsp sambal oelek on the side. The coconut milk naturally balances heat, so don't be afraid to experiment—just taste and adjust! 🌶️

Dairy-Free Notes

This dish is already dairy-free, but if you're avoiding coconut (for allergies or preferences), substitute the coconut milk with 1 cup full-fat Greek yogurt plus ½ cup water. The yogurt adds creaminess while keeping the dish rich. For a nutty alternative, use cashew cream (blend 1 cup soaked cashews with ½ cup water)—it mimics coconut's texture beautifully. 🥥

Protein Swaps

Replace eggs with shrimp (about ½ lb) sautéed in 1 tbsp garlic butter for 2 minutes until pink. For chicken lovers, add ½ lb chicken breast cut into bite-sized pieces to the curry during the last 10 minutes of cooking. If you prefer beef, use ½ lb flank steak thinly sliced and marinated in 1 tbsp soy sauce and 1 tsp fish sauce for 20 minutes before cooking. 🍗

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 210mg70%
Sodium 1020mg44%
Total Carbohydrate 68g25%
Dietary Fiber 4g14%
Sugars 12g
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 make chilli egg rice without soft-boiled eggs?

For a firmer texture, use hard-boiled eggs sliced into halves or quarters. The dish still works beautifully—just adjust cooking time to 9-10 minutes for fully set yolks. You could also substitute with poached eggs for a more delicate presentation.

2

How do I adjust the spice level for kids or sensitive eaters?

Remove seeds from the 4 whole red chilies before adding them to the oil, or reduce to just 2 chilies. For extra mildness, strain the sauce after simmering to remove chili particles. Always taste the curry before adding eggs—you can balance heat with more palm sugar or coconut milk.

3

What's the secret to perfectly runny egg yolks?

The key is precise timing: 6 minutes in simmering water for large eggs, then immediate ice bath. Use room-temperature eggs—they cook more evenly. For extra insurance, add 1 teaspoon vinegar to the boiling water to help whites set faster while keeping yolks creamy.

4

Can I make this dish ahead of time?

Prepare the curry sauce up to 3 days ahead and store refrigerated. Reheat gently, then add fresh eggs cooked to order. The rice is best made fresh, but you can cook it 1 day ahead—just reheat with a splash of water to maintain texture. Cook eggs last minute for perfect doneness.

5

What's the best way to serve chilli egg rice?

Garnish with fresh cilantro, lime wedges, and extra chili slices on the side. Serve with pickled vegetables or a simple cucumber salad to cut through the richness. For a complete meal, add steamed greens or crispy fried shallots on top.

★★★★★4.7(14 reviews)
Categories Main Courses