Chinese Curry Rice Recipe: Fragrant Five-Spice Rice With Eggy Protein Twist

Main Courses

Chinese Curry Rice Recipe: Fragrant Five-Spice Rice With Eggy Protein Twist

This Chinese curry rice recipe transforms simple ingredients into a fragrant, protein-rich dish that balances five-spice warmth with creamy coconut undertones. The secret lies in a wok-hei technique that infuses the rice with smoky depth while keeping it tender, paired with a protein twist that adds satisfying texture.

What makes this stand out is the layered flavor approach—starting with toasted spices, building the sauce, and finishing with a bright, tangy element.

The result is a one-pan meal where fragrant jasmine rice absorbs the aromatic curry sauce, creating a dish that's both comforting and complex. The eggy protein twist adds richness without overpowering the delicate rice, while optional pickled vegetables or cucumber salad provide the perfect crisp contrast.

This recipe delivers restaurant-quality flavor with minimal effort, perfect for weeknight dinners or special occasions.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chinese curry rice

Transform simple pantry staples into aromatic, five-spice infused rice with a creamy coconut twist.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Five-Spice Powder 🌶️ 1 tbsp Toasted for enhanced aroma
Coconut Milk 🥥 13 ½ oz Full-fat canned preferred
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Eggs 🥚 4 whole Large, room temperature
Garlic Cloves 🧄 4 cloves Minced for even distribution
Ginger Root 🌿 1 tbsp Freshly grated
Red Curry Paste 🌶️ 2 tbsp Thai brand preferred
Fish Sauce 🍶 1 tbsp Red Boat brand recommended
Lime Juice 🍋 2 tbsp Freshly squeezed
Green Onions 🧅 3 whole Thinly sliced for garnish
Vegetable Oil 🫒 2 tbsp High smoke point
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The five-spice powder is the heart of this dish—look for toasted versions at Asian markets for deeper flavor. Penzeys carries excellent options if you're near a specialty store. Fresh ginger and garlic are non-negotiable here; pre-minced versions lose their punch. For the coconut milk, full-fat canned brands like Thai Kitchen create the richest texture—light versions won't cut it. The jasmine rice should be long-grain and uncooked; basmati works in a pinch but lacks the signature fragrance. Toast your spices in the pan first to wake up their aromas before adding liquids.

No five-spice powder? Combine 1/4 tsp each of cinnamon, star anise, fennel, clove, and Sichuan peppercorn for a homemade version. Substitute fish sauce with 1 tbsp soy sauce plus 1/2 tbsp sugar if needed. Light coconut milk? Blend 1/2 cup coconut cream with 1/2 cup water to mimic full-fat. For the protein twist, scrambled eggs work perfectly, but silken tofu cubes add a vegetarian option that absorbs flavors beautifully. The red curry paste can be adjusted—mild for beginners, hot for adventurous eaters. Always taste before adding lime juice to balance acidity.

Pre-toast your five-spice powder and rice together for 30 seconds to develop that signature wok-hei aroma. Store leftover rice in an airtight container for 3-4 days—it reheats beautifully with a splash of water. The coconut milk sauce can be made ahead and refrigerated for 2 days, though texture may separate slightly. For best results, reheat gently over low heat while stirring. Garnish with fresh lime wedges and green onions just before serving to maintain brightness.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes—just rice, broth, and a few spices simmering together. The five-spice powder does all the work, turning basic ingredients into something aromatic without extra pans.
  • Creamy Without Guilt: That coconut milk makes it rich but not heavy, and the eggs add protein without fuss. Honestly, the first bite of that fragrant, slightly spiced rice with the soft-boiled egg on top? It’s the kind of comfort food that sticks with you.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—packs well, reheats beautifully, and even my picky teen eats it cold the next day. The rice stays fluffy, and the curry flavor only gets deeper after a night in the fridge.
  • Budget Booster: Jasmine rice and chicken broth are cheap staples, and a can of coconut milk stretches far. I’ll be real: this feeds four for under $10, and leftovers taste just as good the third time around. My wallet and my family thank me.

Step-by-step instructions for fragrant five-spice rice

This aromatic fusion of Chinese and Thai flavors delivers perfectly balanced curry rice with tender eggs and fragrant spices.

1

Toast the Five-Spice Powder and Prepare the Base

Heat a dry skillet over medium heat and add the 1 tablespoon Five-Spice Powder. Toast for 1 minute until fragrant and slightly darkened—this awakens the spices' complex notes of cinnamon, star anise, and clove. Immediately transfer to a small bowl and set aside.

In the same skillet, add the 2 tablespoons Vegetable Oil and heat until shimmering. Add the 4 cloves Garlic Cloves and 1 tablespoon Ginger Root, cooking for 30 seconds until the garlic turns golden and aromatic. Add the 2 tablespoons Red Curry Paste and stir for 1 minute until the paste deepens in color and releases its oils.

2

Build the Curry Sauce with Coconut Milk

Pour in the 13.5 oz Coconut Milk and stir vigorously, scraping up any browned bits from the bottom of the pan. Add the 1.5 cups Chicken Broth and bring to a gentle simmer. Season with the toasted Five-Spice Powder, 1 tablespoon Fish Sauce, 1 teaspoon Salt, and 0.5 teaspoon Black Pepper. Let this mixture simmer uncovered for 5 minutes until slightly reduced and thickened.

This step develops the sauce's depth. You'll notice the aroma intensify as the spices meld with the coconut milk's creamy richness. The sauce should coat the back of a spoon with a velvety texture—this is your signal to proceed.

3

Cook the Jasmine Rice to Perfection

Add the 1.5 cups Jasmine Rice to the simmering sauce and stir gently to coat each grain. Increase heat to medium-high and bring to a boil. Once boiling vigorously, reduce heat to low, cover tightly with a lid, and cook for 15 minutes without stirring. The rice should absorb the liquid completely, leaving the grains separate and fragrant.

After 15 minutes, turn off the heat and let the rice steam undisturbed for 10 minutes. This resting period allows the grains to finish absorbing moisture and develop their signature floral aroma. Resist the urge to peek—steam escaping will dry out the rice.

4

Prepare and Poach the Eggs

While the rice rests, prepare the eggs by whisking the 4 whole Eggs together in a bowl. Heat a separate nonstick skillet over medium-low heat and add 1 tablespoon Vegetable Oil. Once hot, gently pour the eggs into the skillet, tilting to create a thin, even layer. Cook for 2 minutes until the bottom is just set but still slightly runny on top.

Carefully transfer the eggs to a plate and cover to keep warm. The eggs should have a delicate, custard-like center that will finish cooking when mixed with the hot rice. This gentle cooking method ensures they remain silky rather than scrambled.

5

Combine and Finish with Lime

Using a fork, gently fluff the cooked rice to separate the grains. Create wells in the center of the rice and nestle the poached eggs into each well. Drizzle with 2 tablespoons Lime Juice and toss lightly to combine. Garnish with the 3 whole Green Onions, thinly sliced.

The lime juice brightens the dish with a citrusy contrast to the rich coconut and spices. Serve immediately while the eggs are still warm at the center. Each bite should deliver a harmonious blend of fragrant rice, tender eggs, and complex spice notes—this is where the magic happens.

👨‍🍳

Pro Tips For Making Chinese Curry Rice

  • Bloom the Five-Spice: Five-spice powder loses its punch when toasted directly in oil—it burns faster than you think. Instead, bloom it in the dry pan for 30 seconds first, stirring constantly, until it smells like a spice market. That’s when you add the oil, and suddenly your curry has depth instead of just "spice dust."
  • Layer the Coconut Milk: Don’t dump the whole can at once—your curry will turn into a thin, flavorless soup. Start with half, simmer until it thickens slightly (about 3 minutes), then add the rest. This keeps the texture creamy without making it gloppy, and the broth absorbs the coconut flavor better.
  • Salt the Broth Early: If you wait until the end to season, your rice will taste flat because the broth’s salt can’t penetrate the grains. Add a generous pinch of salt to the broth while it’s heating, even if it seems early. The rice will soak it up perfectly, and your dish won’t need a last-minute salt rescue.
  • Fry Eggs in Curry Sauce: Skip the separate pan—slide those eggs into the simmering curry sauce right before serving. The residual heat will cook them gently, and they’ll soak up the five-spice and coconut aroma like a sponge. Plus, you won’t have to deal with a greasy egg mess on the side.

Health benefits of this chinese curry rice

Protein-Packed Perfection

This dish delivers a complete protein thanks to the eggs and jasmine rice combination. A single serving provides about 25 grams of protein, making it ideal for muscle repair and satiety.

The eggs contribute high-quality protein with all nine essential amino acids, while the rice adds complex carbohydrates for sustained energy. 💪

Five-Spice Benefits

The five-spice powder used here isn't just flavor—it's a nutrient powerhouse. This blend typically includes cinnamon, star anise, fennel, clove, and Sichuan peppercorn, all of which offer antioxidant properties.

Cinnamon helps regulate blood sugar, while star anise contains compounds that support digestion. Just 1 tablespoon provides a flavor punch with minimal calories.

Coconut Milk Goodness

Full-fat coconut milk adds healthy fats that support brain function and heart health. It contains medium-chain triglycerides (MCTs), which are metabolized quickly for instant energy. The 13.5 oz used in this recipe provides about 1,200mg of MCTs, perfect for a satisfying, energy-boosting meal.

Plus, it's naturally lactose-free, making it ideal for those with dairy sensitivities.

Umami Boost from Fish Sauce

The 1 tablespoon fish sauce adds a glutamate-rich umami flavor that enhances the dish's savory depth. Fish sauce is also packed with B vitamins, particularly B12, which supports nerve function and red blood cell production.

The Red Boat brand used here is fermented traditionally, preserving more nutrients than many commercial alternatives. This small addition makes a big nutritional difference.

Lime's Vitamin C

Finishing with 2 tablespoons lime juice adds a vitamin C boost—about 15% of your daily needs per serving. Vitamin C supports immune function and helps your body absorb iron from plant-based foods.

The acidity also aids digestion and helps break down the rich coconut milk and spices. Fresh lime is always better than bottled for maximum nutritional benefits. 🍋

Low-Calorie Comfort

Despite its rich flavors, this dish is surprisingly light on calories compared to traditional curry rice. The jasmine rice provides 150 calories per serving, while the eggs add 140 calories.

The coconut milk contributes healthy fats without excessive calories, making this a balanced, satisfying meal that won't leave you feeling weighed down. Perfect for a comforting yet nutritious dinner!

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
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 substitute chicken for another protein in this curry rice?

The eggy twist works perfectly, but you can also use silken tofu cubes for a vegetarian option or shrimp for a seafood variation. For tofu, press and cube it first, then pan-fry until golden before adding to the rice. Shrimp should be cooked separately to avoid overcooking in the sauce.

2

What makes this different from regular Thai curry rice?

The key difference is the five-spice powder and the Chinese-inspired technique. While Thai curry rice typically uses yellow or red curry paste alone, this version layers the warmth of five-spice with coconut milk for a creamy, aromatic depth that's more complex than traditional Thai versions. The poached eggs add a silky texture that Thai curry rice often lacks.

3

How do I prevent the rice from becoming mushy?

Never stir the rice after adding it to the sauce—this breaks the grains and creates mush. After the initial 15 minutes of cooking, turn off the heat and let it steam 10 minutes undisturbed. Also, use jasmine rice (not short-grain) and measure it precisely—too much liquid is the #1 cause of mushy rice.

4

Can I make this dish ahead of time?

Yes, but with a few adjustments. Cook the rice and sauce 1 day ahead and refrigerate in an airtight container. Reheat gently with a splash of water, then add the eggs fresh for the best texture. For the sauce alone, it keeps 2 days refrigerated—just reheat before combining with rice. The eggs should always be cooked fresh to maintain their silky quality.

5

What's the best way to store leftovers?

Store leftovers in an airtight container for up to 3 days in the fridge. For longer storage, freeze the rice and sauce separately (without eggs) for up to 1 month. Thaw overnight in the fridge, then reheat gently. Never freeze the eggs—they'll become rubbery when reheated.

★★★★★4.6(8 reviews)
Categories Main Courses