Main Courses
This Chinese egg rice recipe delivers the perfect balance of crispy celery crust and silky yolk streaks that define a classic Cantonese dish. The technique transforms simple ingredients into a restaurant-worthy meal with just a few key steps and precise timing. What sets this version apart is the golden, textured crust that forms when celery and eggs caramelize together—creating that signature crunch you crave with every bite.
The secret lies in stir-frying the celery until it softens just enough to blend with the eggs, then baking until the top develops a delicate, crispy lattice while keeping the yolk runny at the center. This method ensures your egg rice has both texture and richness, with the celery adding subtle sweetness that complements the savory egg. Serve it with a drizzle of light soy sauce and fresh scallions for that final touch of authenticity.
Ingredients for chinese egg rice
Eight ingredients transform into a restaurant-style dish with crispy celery crust and runny yolk centers.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Room temperature for even cooking |
| Celery Stalk 🧅 | 2 whole | Thinly sliced on diagonal for texture |
| Light Soy Sauce 🥢 | 2 tbsp | For drizzling and seasoning |
| Fresh Scallions 🧅 | 3 whole | Thinly sliced for garnish |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for stir-frying |
| Salt 🧂 | ½ tsp | Adjust to taste |
| White Rice 🍚 | 2 cups | Cooked and cooled completely |
| Sesame Oil 🫒 | 1 tsp | For finishing aroma |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
| Cornstarch 🌾 | 1 tbsp | For crispy celery texture |
| Sesame Seeds 🌱 | 1 tsp | Toasted for garnish |
The celery is the star here—look for fresh, crisp stalks with vibrant green leaves still attached, which means it's fresh. Asian markets or the produce section of Whole Foods often carry the best quality. Thinly slice on a diagonal for maximum surface area to crisp. The eggs should be large and fresh, as they hold their shape better when baked. For the rice, use day-old rice—it's drier and absorbs the egg mixture better than fresh-cooked rice. If you're short on time, cook extra rice the night before and refrigerate.
No fresh celery? Substitute with finely chopped green onions or leeks, though the texture won't be identical. Light soy sauce can be swapped for low-sodium soy sauce plus a pinch of sugar if you prefer less salt. For a vegan version, use flax eggs (3 tbsp ground flaxseed + 9 tbsp water per egg), but the texture will be slightly different. The cornstarch is key—it helps the celery crisp up beautifully. If you're out, a light dusting of flour works in a pinch, but the texture won't be as crispy. For extra richness, add a dash of white pepper alongside the black pepper.
This dish reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes at 350°F. Store leftovers in the fridge for 3-4 days, though the texture softens slightly. For best results, make it fresh and serve immediately. The celery mixture can be prepped ahead and refrigerated for up to 2 days, but the eggs should be added just before baking. Freezing isn't recommended, as the texture changes dramatically. Garnish with toasted sesame seeds and a drizzle of sesame oil right before serving for that authentic touch.
Why You'll Love This Recipe
- Here’s what sold me: that single stalk of celery, finely chopped and wok-fried until crisp-tender. It adds this deep, earthy punch that cuts through the richness of the eggs—like a little green flavor bomb you didn’t know you needed.
- Foolproof Eggs Every Time: I’ll admit, I used to overcomplicate scrambled eggs—until I tried this method. The light soy sauce and quick stir-fry technique keep them tender and jammy, no matter how fast I cook. Just crack, scramble, and fold—no guesswork.
- Celery’s Secret Umami: Here’s what sold me: that single stalk of celery, finely chopped and wok-fried until crisp-tender. It adds this deep, earthy punch that cuts through the richness of the eggs—like a little green flavor bomb you didn’t know you needed.
- Leftover Hero: Between us, this is my go-to for lunch the next day. The soy-kissed eggs reheat beautifully, and the scallions add a fresh bite even when cold. Pack it in a container, and you’ve got a 5-minute meal—no sad office salads here.
Step-by-step instructions for Chinese egg rice
Here's how to create a crispy celery crust with perfectly silky yolk streaks.
Prepare the Crispy Celery Base
In a small bowl, combine the 2 whole celery stalks sliced thinly on the diagonal, the 1 tablespoon cornstarch, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Toss until the celery is evenly coated. This coating ensures maximum crispiness when fried.
Heat 1 tablespoon vegetable oil in a non-stick skillet over medium-high heat until shimmering. Add the celery mixture in a single layer, spreading it out evenly. Cook undisturbed for 3-4 minutes until the edges turn golden brown and crispy. Flip carefully and cook another 2-3 minutes until evenly browned. Remove from pan and set aside on paper towels to drain excess oil.
Cook the Perfectly Silky Egg Mixture
In a separate bowl, whisk together the 8 whole large eggs until just combined—no need to overbeat. Season with a pinch of salt and a few cracks of black pepper. This gentle whisking ensures the eggs remain silky rather than rubbery.
Warm the same skillet over low heat (just enough to maintain warmth) and add the remaining 1 tablespoon vegetable oil. Pour in the egg mixture, stirring gently with a spatula to create soft, ribbon-like strands. Cook for 1-2 minutes until the eggs are just set but still slightly runny in the center. Remove from heat and set aside.
Assemble the Egg Rice
In a large bowl, combine the 2 cups cooked white rice with 2 tablespoons light soy sauce and toss gently to distribute evenly. Spread the rice mixture onto a flat plate or large shallow dish, creating an even layer about ½-inch thick. This even distribution ensures consistent cooking.
Place the crispy celery base on top of the rice, pressing down lightly to create a firm foundation. Spoon the silky egg mixture over the rice, spreading it evenly. The heat from the rice will gently cook the eggs further, creating those signature yolk streaks.
Finish and Garnish
Drizzle 1 teaspoon sesame oil over the top of the egg rice and sprinkle with 1 teaspoon toasted sesame seeds. The sesame oil adds a nutty aroma, while the seeds provide a delightful crunch. Slice the egg rice into 4 equal portions for serving.
For the crispy crust to maintain its texture, serve immediately. The contrast between the crispy celery base, silky egg strands, and fluffy rice creates a perfect balance of textures in every bite.
Pro Tips For Making Chinese Egg Rice
- STIR-FRY CELERY FIRST: I learned this the hard way—if you toss the celery in after the eggs, it’ll turn to mush. Slice it thin (¼-inch or less), then stir-fry it in the oil for 2-3 minutes until just tender-crisp before adding anything else. This keeps the texture sharp and prevents soggy bits when the eggs hit the pan later.
- USE COLD EGGS: Room-temperature eggs scramble into a gummy mess. Crack them straight from the fridge into a bowl, whisk like you mean it, then let them sit for 2 minutes before cooking. The cold yolks hold their shape better and give you that classic, fluffy egg rice texture you crave.
- SALT THE RICE WELL: Light soy sauce adds flavor, but it’s not enough—especially if you’re using plain jasmine rice. Toss the cooked rice with ½ teaspoon salt per cup before mixing in the eggs and celery. This balances the dish and makes the soy sauce sing instead of fighting for flavor.
- LOW-HEAT FINISH: The moment you add the eggs, drop the heat to medium-low. High heat = rubbery eggs. Let them cook undisturbed for 20-30 seconds until just set at the edges, then gently fold in the rice and celery. A quick toss gets everything coated evenly without breaking the eggs.
Make-ahead tips for this dish
Prep Ahead for Crispy Perfection
Start by slicing the celery and whisking the eggs the night before—store them in airtight containers in the fridge. The celery stays fresh for 2 days, and the eggs maintain their silky texture. Just bring them to room temperature before cooking. I always prep the cornstarch coating too, so it’s ready to toss right before stir-frying. This saves 15 minutes on cook day! ⏰
Rice Prep Shortcuts
Cook extra rice (about 3 cups dry) the day before and refrigerate. Cold rice absorbs the egg mixture better and prevents sogginess. Portion it into 4 equal servings in microwave-safe containers for easy reheating. If using leftover rice, spread it on a tray to dry slightly before mixing with soy sauce. This trick ensures the egg rice holds its shape when sliced. 🍚
Celery Crust Make-Ahead Hack
For a head start, fry the celery base completely ahead of time and store it on a wire rack to keep it crispy. Reheat in a 350°F oven for 5 minutes before assembling—this restores its crunch. I like to do this on Sunday so my weeknight dinners are effortless. Just add the eggs and rice fresh, then bake as directed. The celery stays crispier this way than if refrigerated alone. 🧅
Egg Mixture Prep
Whisk the eggs with a pinch of salt and pepper, then store in a ramkin or small bowl in the fridge. Add the eggs to the rice just before baking—they should be cold to prevent overcooking. If prepping ahead, cover the bowl tightly to avoid absorbing fridge odors. This keeps the eggs silky and ready for that signature runny yolk. 🥚
Final Assembly Timeline
Assemble the dish 30 minutes before serving—this gives the flavors time to meld. Spread the rice on a tray, top with celery and eggs, then bake as usual. The 10-minute bake at 350°F ensures the eggs set without drying out. For a crowd, double the recipe and use two trays—just adjust baking time to 12-15 minutes. Serve immediately for that restaurant-style crunch. ✨
Storage & Reheating
Store leftovers in an airtight container for 3-4 days—the texture softens slightly, but it reheats beautifully. To revive, cover with foil and warm in the oven for 10-15 minutes at 350°F. For a quick fix, microwave covered for 1-2 minutes on medium power. The celery stays crispy if reheated gently—avoid microwaving uncovered! 🔥
Nutrition facts
Frequently asked questions
Why does the celery need to be sliced diagonally?
Diagonal slicing creates more surface area for the cornstarch coating to adhere to, which helps achieve that signature crispy texture. The wider edges also caramelize faster during stir-frying, giving you those golden, crunchy bits in every bite.
Can I make this recipe without cornstarch?
Yes, but your celery crust won't be as crispy. Substitute with 1 tablespoon flour or potato starch instead. For best results, lightly toast the flour first to enhance its crisping properties. The texture will be slightly different but still delicious.
How do I get the eggs perfectly runny in the center?
Use room temperature eggs and cook them over low heat just until the edges are set but the center remains slightly wobbly. Remove from heat immediately when they reach this stage—the residual heat will finish cooking them gently. For extra insurance, add the eggs to the rice just before baking.
What's the best way to reheat leftover egg rice?
Cover with foil and warm in a 350°F oven for 10-15 minutes to restore crispiness. Microwaving works in a pinch (covered for 1-2 minutes on medium), but the celery may lose some crunch. For maximum texture revival, reheat gently—never uncovered in the microwave!
Can I use brown rice instead of white rice?
Yes, but the texture will differ slightly. Brown rice stays firmer and may not absorb the egg mixture as well, potentially making the dish less cohesive. If using brown rice, cook it until very tender and consider adding 1 extra tablespoon soy sauce to compensate for its nuttier flavor.
