Main Courses
This Chao Fan rice recipe delivers the ultimate balance of fragrant five-spice, tender eggy richness, and perfectly stir-fried grains—just like your favorite Chinese restaurant. The secret lies in using day-old rice for that ideal texture and a high-heat wok for quick, even cooking that locks in flavor.
Every bite combines smoky, aromatic spices with the creamy depth of scrambled eggs and savory protein, creating a dish that’s both comforting and sophisticated.
The magic happens in the stir-fry technique: high heat for crisp edges, constant motion to prevent sticking, and precise timing to ensure each ingredient—whether it’s chicken, shrimp, or vegetables—retains its texture while absorbing the fragrant five-spice blend.
This isn’t just fried rice; it’s a harmonious dance of textures and flavors that transforms a simple meal into a restaurant-worthy experience. Ready to master it?
Ingredients for chao fan rice
These carefully selected ingredients create the perfect harmony of fragrant five-spice, tender eggy richness, and perfectly stir-fried grains.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Jasmine Rice 🍚 | 4 cups | Cold from fridge preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Boneless Chicken Breast 🍗 | 1 lb | Diced into 1/2-inch cubes |
| Five-Spice Powder 🌶️ | 1 ½ tbsp | Authentic Chinese blend preferred |
| Light Soy Sauce 🥄 | 3 tbsp | Kikkoman preferred for balance |
| Dark Soy Sauce 🥄 | 1 tbsp | For deeper color and flavor |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma finish |
| Garlic Cloves 🧄 | 5 cloves | Minced, for aromatic base |
| Green Onions 🧅 | ½ cup | Sliced, white and green parts |
| Vegetable Oil 🫒 | ½ cup | High smoke point preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
| Sugar 🍚 | 1 tsp | Balances soy sauce sweetness |
| Dried Shiitake Mushrooms 🍄 | 4 whole | Rehydrated, sliced thin |
The five-spice powder is non-negotiable—authentic Chinese blends from Whole Foods or Asian markets deliver the best balance of star anise, clove, fennel, cinnamon, and pepper. For the rice, day-old jasmine is ideal; its slightly dry texture prevents mushiness during stir-frying. Chicken breast should be trimmed of fat and cut into even 1/2-inch cubes for consistent cooking. Kikkoman soy sauces are preferred for their clean flavor profile, though any high-quality brands work. Green onions add freshness—use the white and light green parts for subtle sweetness, reserving the darker greens for garnish. For mushrooms, rehydrate dried shiitake in hot water for 20 minutes before slicing; their umami depth elevates the dish.
No five-spice powder? Substitute 1 tsp each of ground cinnamon, clove, and star anise—though the flavor won’t be identical. Short on chicken? Shrimp or tofu work equally well; tofu should be pressed and cubed for texture. The sesame oil is purely for aroma—use sparingly, as its flavor dominates if overused. For a vegetarian version, replace chicken with extra-firm tofu or tempeh, pre-cooked and cubed. Diamond Crystal kosher salt is recommended for its fine grain, but any sea salt works. The sugar balances the soy sauce’s acidity—brown sugar or honey can substitute, but white sugar ensures clarity in flavor.
Store rehydrated mushrooms in their soaking liquid for up to 3 days in the fridge, or freeze for 3 months. Five-spice powder keeps indefinitely in a cool, dark place—airtight container recommended. Cooked fried rice reheats beautifully; microwave 1-2 minutes with a splash of water to restore crispness. For meal prep, portion into single-serving containers and freeze for 2 months. The dish tastes even better the next day as flavors meld, so double the batch if possible—it’s that good.
Why You'll Love This Recipe
- Uses Day-Old Rice: I swear by this trick—day-old jasmine rice is the secret weapon here. It’s already dry and separate, so it soaks up the five-spice and soy sauce like a dream, giving you that perfect texture without extra work.
- One-Pan Magic: Honestly, this dish is my lazy-day hero. Sear the chicken, scramble the eggs, and toss everything with the rice—all in one pan. Less cleanup, more time to actually eat.
- Five-Spice Magic: That earthy, slightly sweet kick from the five-spice powder? It transforms simple chicken and eggs into something irresistible. It’s warm, aromatic, and makes the whole dish taste like a little celebration.
- Budget-Friendly Feast: Between us, this recipe stretches a few ingredients into a full meal. Chicken breast is lean, eggs are cheap, and the rice? You already have it from last night’s dinner. No waste, all flavor.
Step-by-step instructions for chao fan rice
Master this authentic Chinese street food technique for restaurant-quality fried rice every time.
Rehydrate and Prepare the Shiitake Mushrooms
Place the 4 whole dried shiitake mushrooms in a heatproof bowl and cover with hot water. Let them soak for 20 minutes until pliable and expanded. Drain well, then slice into ¼-inch thick pieces. The mushrooms should be tender but still hold their shape—over-soaking makes them mushy.
While they rehydrate, dice the 1 lb boneless chicken breast into ½-inch cubes and set aside. The chicken should be uniformly sized so it cooks evenly with the rice. I like to pat it dry with paper towels first to ensure a good sear later.
Scramble the Eggs for Maximum Richness
Crack the 4 whole large eggs into a bowl and whisk vigorously until the yolks and whites are completely combined. The mixture should be uniform with no streaks of white remaining. Season immediately with 0.25 tsp black pepper and 0.5 tsp salt—this ensures even seasoning throughout the eggs.
Heat 2 tablespoons of the vegetable oil in a 14-inch wok or large skillet over medium-high heat until shimmering. Pour in the egg mixture and let it sit undisturbed for 5 seconds before gently pushing it around the pan with a spatula. Cook until just set—soft curds should remain, about 20-25 seconds. Remove and set aside.
Build the Five-Spice Aromatic Base
In the same wok, add the remaining 3 tablespoons vegetable oil and heat over medium heat. Add the 5 minced garlic cloves and cook for 30 seconds until fragrant but not browned. Then add the 1.5 tbsp five-spice powder and toast for 10 seconds—this releases the spices' full aroma without burning them.
Add the sliced shiitake mushrooms and cook for 2 minutes until they release their moisture and begin to brown. Stir in the ½ cup sliced green onions, saving some for garnish, and cook for another 30 seconds. This aromatic base forms the flavor foundation of your chao fan rice.
Cook the Chicken and Combine with Rice
Increase heat to high and add the 1 lb diced chicken breast, spreading it in an even layer. Cook undisturbed for 2 minutes until the chicken develops a golden crust. Stir and cook for another 2 minutes until fully cooked through—165°F internal temperature. Remove and set aside with the eggs.
Add the 4 cups cold day-old jasmine rice to the wok and stir-fry for 1 minute to heat through. The rice should be hot but still slightly separate. Drizzle in 3 tbsp light soy sauce, 1 tbsp dark soy sauce, and 1 tsp sugar, stirring constantly to distribute evenly. Cook for 1 minute until the rice absorbs the sauce and becomes glossy.
Finish with Sesame Oil and Garnish
Return the chicken and eggs to the wok, tossing everything together for 30 seconds to combine. Drizzle with 1 tbsp sesame oil and toss again until evenly distributed. The sesame oil should perfume the entire dish with its nutty aroma.
Taste and adjust seasoning—you may need a touch more soy sauce if the rice seems bland. Garnish with remaining green onions and serve immediately while still hot. Each bite should deliver perfect texture contrast: tender rice, creamy eggs, savory chicken, and umami mushrooms all infused with fragrant five-spice.
Pro Tips For Making Chao Fan Rice
- USE COLD RICE: Skip the reheating step—day-old Jasmine rice is your best friend here. Cold rice absorbs flavors better and won’t turn mushy when you stir-fry it later. (Yes, even if you’re tempted to microwave it first.)
- SLICE CHICKEN THIN: Cut the chicken breast against the grain into paper-thin strips—no thicker than ¼ inch. Thick slices stay chewy, and this dish needs everything tender. I learned this the hard way after serving rubbery chicken to skeptical guests.
- STIR-FRY IN BATCHES: Don’t overload the wok—crowding steams the chicken instead of searing it. Work in two batches if needed, and keep the heat high. (Your future self will thank you when the chicken turns golden, not soggy.)
- EGG FIRST, THEN FLAVORS: Scramble the eggs separately in a hot pan until just set, then push them aside and cook the chicken in the same pan. The residual egg fat adds richness, and the five-spice powder sticks better to the eggs afterward—no extra oil needed. (Sounds weird, but it works.)
Common mistakes when making perfect results
Overcrowding the Wok
This is the #1 mistake I see beginners make—they try to cook everything at once in a crowded wok. When you overload your pan, steam builds up instead of searing, making your rice soggy and bland. I always spread ingredients out in a single layer before stirring.
For 4 cups of rice, a 14-inch wok is perfect, but if yours is smaller, cook in batches. The goal is to get those crisp edges and caramelized flavors, not a mushy mess. 🔥
Using Freshly Cooked Rice
Freshly cooked rice is a disaster waiting to happen—it’s too moist and turns into glue when stir-fried. The starch in hot rice makes it clump together, no matter how much oil you use. Always use day-old rice that’s been refrigerated overnight.
If you must use fresh rice, spread it on a tray and dry it in the oven at 200°F for 10 minutes first. Trust me, this small step makes all the difference.
Skipping the Egg Scramble Step
Many recipes treat eggs as an afterthought, but they’re the secret to rich, creamy texture in chao fan. If you scramble them too fast over high heat, they’ll turn rubbery. Cook them separately on medium-high heat until just set with soft curds, then set aside.
When you toss everything together at the end, the eggs will melt into the rice, creating that luxurious mouthfeel. Don’t rush this step—patience here pays off in flavor.
Burning the Garlic
Garlic is the aromatic foundation, but burning it turns your dish bitter. Cook it over medium heat for just 30 seconds until fragrant, not golden. I’ve ruined more batches than I’d like to admit by cranking the heat too high.
Once the garlic starts to brown, it’s time to add the five-spice powder. This spice blend needs to toast for 10 seconds max—any longer and it’ll turn acrid. Keep your wok moving!
Underseasoning the Rice
Many home cooks hold back on soy sauce, thinking it’s too salty, but chao fan needs bold seasoning. The rice should be glossy and well-coated with sauce. Start with the full 4 tbsp soy sauce (3 light + 1 dark) and adjust to taste.
If it’s bland, add another ½ tbsp light soy sauce at the end. Remember, the flavors meld as it sits, so don’t be shy—this isn’t a delicate dish. A little extra salt now prevents a sad, flat result later.
Not Using High Enough Heat
Low heat is the enemy of crispy fried rice. You need high heat to get those perfect caramelized edges and wok hei (breath of the wok). If your rice comes out dull and pasty, crank up the burner.
A 14-inch carbon steel wok heats up fast—once it’s smoking slightly, you’re ready to start cooking. If your stove doesn’t get hot enough, let the wok preheat for 2-3 minutes before adding oil. This is non-negotiable for authentic texture.
Nutrition facts
Frequently asked questions
Why does chao fan taste better with day-old rice?
Day-old rice has lost some moisture and its starches have settled, preventing the dreaded "gluey" texture when stir-fried. The grains stay distinct and crisp at the edges, absorbing flavors better. Plus, cold rice cooks faster and more evenly in the wok. If you absolutely must use fresh rice, spread it on a tray and dry it in a 200°F oven for 10 minutes first.
Can I make chao fan with shrimp instead of chicken?
Shrimp cooks in just 2 minutes over high heat, so it's perfect for stir-frying. Start with 1 lb large shrimp (peeled and deveined) and cook them in batches to avoid overcrowding. Add them to the wok after the five-spice base but before the rice, since they cook so quickly. For extra flavor, marinate them in 1 tbsp soy sauce and ½ tsp five-spice powder for 15 minutes before cooking.
What's the secret to getting crispy edges on the rice?
High heat and proper technique! Use a 14-inch wok on maximum heat until smoking, then spread the rice in a single layer before stirring. Work quickly—1 minute max of stir-frying after adding the rice. The key is to get those edges caramelized while keeping the center tender. If your stove doesn't get hot enough, preheat the wok for 2-3 minutes before adding oil.
How do I make chao fan vegetarian? Replace the chicken with 1 lb extra-firm tofu (pressed and cubed) or 1 cup firm tempeh (cooked and sliced). For extra umami, add 2 tbsp soy sauce to the tofu and let it marinate for 10 minutes before cooking. Boost flavor with ½ cup frozen peas and carrots (thawed) and ¼ cup chopped water chestnuts for texture.
Can I make chao fan ahead of time?
Yes, but with a trick! Cook the fried rice completely, then spread it on a tray to cool quickly. Store in an airtight container in the fridge for up to 3 days. To reheat, microwave with a splash of water for 1-2 minutes or stir-fry in a dry wok over medium heat for 3-4 minutes. The flavors actually improve overnight as the spices meld. For freezing, portion into single servings and freeze for up to 2 months—thaw overnight in the fridge before reheating.
