Fried rice has always been my go-to for using up leftovers. There’s something about cold rice from the fridge that just works better than freshly cooked rice. It doesn’t get mushy or clumpy when you toss it in the pan. My family requests this dish at least once a week, and I love that I can have dinner on the table in less than thirty minutes.
The secret to good fried rice is having everything prepped before you turn on the stove. I learned this the hard way after burning garlic more times than I’d like to admit. Now I line up my ingredients, get my wok nice and hot, and just keep things moving. The chicken gets tender, the eggs get fluffy, and the rice gets those little crispy bits that everyone fights over.
Want takeout flavor at home? This recipe will get you there. It’s the same one I’ve been making for years, and I’ve finally got the sauce ratio just right.

Why You’ll Love This Chicken Fried Rice
- Quick weeknight dinner – Ready in just 30-40 minutes, this fried rice is perfect for those busy evenings when you need something fast and satisfying on the table.
- Great way to use leftover rice – This recipe is ideal for transforming day-old rice into something even better than the original meal.
- Restaurant-quality at home – With the right combination of soy sauce, sesame oil, and Shaoxing wine, you’ll get that authentic takeout flavor without leaving your kitchen.
- One-pan meal – Everything comes together in one wok or large skillet, which means less cleanup and more time to relax after dinner.
- Budget-friendly – Using simple ingredients like chicken thighs, frozen vegetables, and pantry staples, this dish delivers big flavor without breaking the bank.
What Kind of Rice Should I Use?
For fried rice, you’ll want to use day-old rice that’s been refrigerated overnight – this is actually one of those rare times when leftover rice is better than fresh. When rice sits in the fridge, it dries out slightly and the grains firm up, which means they won’t turn mushy when you stir-fry them. If you’re in a pinch and need to use freshly cooked rice, spread it out on a baking sheet and let it cool completely, then pop it in the fridge for at least an hour to dry out a bit. Jasmine rice is perfect for this recipe because of its slightly sticky texture and subtle fragrance, but long-grain white rice works great too if that’s what you have on hand.

Options for Substitutions
This fried rice recipe is pretty forgiving when it comes to swaps:
- Jasmine rice: Day-old rice works best for fried rice, but you can use any long-grain white rice like basmati or regular long-grain. Just make sure it’s cold and a bit dried out – freshly cooked rice gets mushy when you fry it.
- Chicken thighs: Chicken breast works fine if that’s what you have, though thighs stay juicier. You could also use shrimp, pork, or even tofu for a vegetarian version.
- Peas and carrots: Use whatever vegetables you have on hand – corn, green beans, bell peppers, or broccoli all work great. Just keep the pieces small and uniform.
- Shaoxing cooking wine: If you don’t have Shaoxing wine, dry sherry is the closest substitute. In a pinch, you can use a splash of white wine or even skip it entirely.
- Dark soy sauce: Regular soy sauce can replace dark soy sauce, though your fried rice will be lighter in color. Dark soy sauce adds that classic caramel color more than extra saltiness.
- Shallot: A small yellow or white onion works just as well. Use about half an onion to match the milder flavor of a shallot.
- Sesame oil: This ingredient really adds that authentic flavor, so I’d recommend keeping it if possible. But if you must skip it, just use a bit more vegetable oil.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with fried rice is using freshly cooked rice, which creates a mushy, clumpy dish instead of the separated grains you’re after – always use day-old rice that’s been refrigerated, as the cold, dried-out texture is perfect for frying.
Overcrowding your pan is another common error that leads to steaming rather than frying, so if you’re doubling this recipe, work in batches to maintain that high heat needed for proper browning.
Don’t rush the egg step by stirring too early – letting those eggs sit for a full 20 seconds before scrambling creates larger, fluffier pieces that add better texture to your fried rice.
Finally, pouring the sauce directly onto the rice will make it soggy, so always add it to the edges of the hot pan first, which allows it to caramelize slightly before you stir everything together for maximum flavor.

What to Serve With Chicken Fried Rice?
Chicken fried rice is pretty filling on its own, but I love pairing it with some simple sides that add different textures and flavors to the meal. A quick cucumber salad with rice vinegar and a touch of sugar cuts through the richness of the fried rice perfectly, or you could go with some steamed broccoli drizzled with a bit of soy sauce. If you want to make it more of a feast, add some crispy egg rolls or spring rolls on the side for dipping into sweet and sour sauce. For soup lovers, a light egg drop soup or hot and sour soup makes a great starter that won’t leave you too stuffed to enjoy the main dish.
Storage Instructions
Store: Keep your fried rice in an airtight container in the fridge for up to 4 days. It actually tastes great cold straight from the fridge if you’re in a hurry, or you can reheat it for a quick meal throughout the week.
Freeze: Fried rice freezes really well for up to 3 months. I like to portion it out into individual servings in freezer bags, pressing out as much air as possible. Just make sure it’s completely cooled before freezing to keep the texture nice.
Reheat: The best way to bring your fried rice back to life is in a skillet over medium heat with a splash of water or oil to keep it from drying out. You can also microwave it with a damp paper towel on top for 2-3 minutes, stirring halfway through.
| Preparation Time | 15-20 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2800-3100
- Protein: 75-85 g
- Fat: 50-60 g
- Carbohydrates: 540-600 g
Ingredients
For the chicken marinade:
- 0.6 lb chicken thighs (cut into 1/2-inch bite-sized pieces for even cooking)
- 1.5 tsp soy sauce
- 1.5 tsp Shaoxing wine
- 1 tsp cornstarch (helps create a protective barrier to keep meat tender)
- 1 tsp vegetable oil
For the sauce:
- 2.5 tbsp soy sauce (I prefer Lee Kum Kee for a balanced flavor)
- 0.75 tbsp dark soy sauce
- 2.5 tsp sesame oil (I use Kadoya for its deep toasted aroma)
- 1 tsp chicken bouillon
- 1/8 tsp white pepper
For the stir-fry:
- 4.5 cups jasmine rice (day-old chilled rice works best to prevent mushiness)
- 1.5 cups peas and carrots
- 3 eggs
- 1 shallot (finely minced, about 1/4-inch pieces)
- 3 cloves garlic
- 3 tsp vegetable oil
- 1/2 inch fresh ginger (finely minced)
Step 1: Prepare Mise en Place and Marinate Chicken
- 0.6 lb chicken thighs, cut into 1/2-inch pieces
- 1.5 tsp soy sauce
- 1.5 tsp Shaoxing wine
- 1 tsp cornstarch
- 1 tsp vegetable oil
- 3 cloves garlic, minced
- 1 shallot, finely minced
- 1/2 inch fresh ginger, finely minced
- 1.5 cups peas and carrots
Cut the chicken thighs into 1/2-inch bite-sized pieces and place in a bowl.
In a small bowl, combine 1.5 tsp soy sauce, 1.5 tsp Shaoxing wine, 1 tsp cornstarch, and 1 tsp vegetable oil to create the marinade.
Pour the marinade over the chicken, stir to coat evenly, and let sit for 5-10 minutes while you prepare the remaining ingredients.
While the chicken marinates, mince the garlic cloves and shallot into small, uniform pieces (about 1/4-inch), mince the fresh ginger finely, and measure out the peas and carrots.
This setup ensures all ingredients are ready for the quick cooking process ahead.
Step 2: Make the Sauce Base
- 2.5 tbsp soy sauce
- 0.75 tbsp dark soy sauce
- 2.5 tsp sesame oil
- 1 tsp chicken bouillon
- 1/8 tsp white pepper
In a small bowl, whisk together 2.5 tbsp soy sauce, 0.75 tbsp dark soy sauce, 2.5 tsp sesame oil, 1 tsp chicken bouillon, and 1/8 tsp white pepper.
Stir until the bouillon dissolves completely.
I prefer Lee Kum Kee soy sauce for its balanced flavor—it gives the fried rice a rich, authentic taste without being too salty.
Set the sauce aside until ready to use; the flavors will be fresher if added at the end.
Step 3: Cook the Chicken
- 1 tsp vegetable oil
- marinated chicken from Step 1
Heat 1 tsp vegetable oil in a large wok or skillet over medium-high heat until shimmering.
Add the marinated chicken from Step 1 and cook, stirring occasionally, until the pieces are golden brown and cooked through, about 5-7 minutes.
The cornstarch in the marinade will help seal in the juices and keep the chicken tender.
Transfer the cooked chicken to a clean plate and set aside.
Step 4: Build Flavor with Aromatics and Vegetables
- 2 tsp vegetable oil
- minced garlic, shallot, and ginger from Step 1
- peas and carrots from Step 1
In the same wok, add 2 tsp vegetable oil over medium-high heat.
Add the minced garlic, shallot, and ginger from Step 1 and stir-fry for 10 seconds until fragrant—this quick cooking blooms the aromatics without burning them.
Immediately add the peas and carrots from Step 1 and stir-fry for another 10 seconds to warm them through and distribute the flavors evenly.
Step 5: Scramble Eggs and Combine with Vegetables
- 3 eggs
Push the vegetable mixture to the sides of the wok, creating a well in the center.
Crack all 3 eggs directly into the center of the wok and let them sit for about 20 seconds without stirring—this allows them to set slightly and cook evenly.
Then scramble the eggs thoroughly, breaking them into small pieces, and mix everything together with the vegetables until well combined.
I like to let the eggs set briefly before scrambling because it helps them cook through more evenly and creates better texture throughout the dish.
Step 6: Combine Rice and Chicken, Then Sauce
- 4.5 cups jasmine rice, day-old and chilled
- cooked chicken from Step 3
- sauce mixture from Step 2
Add the 4.5 cups of day-old chilled jasmine rice to the wok and break up any clumps with your spatula, stirring constantly to separate the grains and distribute the egg throughout.
Day-old chilled rice works best here because it’s firmer and won’t clump together like fresh warm rice would.
Add the cooked chicken from Step 3 and toss everything together until combined.
Pour the sauce mixture from Step 2 along the edges of the wok (this prevents the sauce from burning on direct contact with the hot surface), wait about 5 seconds for the sauce to heat slightly, then stir everything together vigorously for 2-3 minutes until the rice is evenly coated and takes on a light golden-brown color from the dark soy sauce and caramelization.

Best Chinese Chicken Fried Rice
Ingredients
For the chicken marinade::
- 0.6 lb chicken thighs (cut into 1/2-inch bite-sized pieces for even cooking)
- 1.5 tsp soy sauce
- 1.5 tsp Shaoxing wine
- 1 tsp cornstarch (helps create a protective barrier to keep meat tender)
- 1 tsp vegetable oil
For the sauce::
- 2.5 tbsp soy sauce (I prefer Lee Kum Kee for a balanced flavor)
- 0.75 tbsp dark soy sauce
- 2.5 tsp sesame oil (I use Kadoya for its deep toasted aroma)
- 1 tsp chicken bouillon
- 1/8 tsp white pepper
For the stir-fry::
- 4.5 cups jasmine rice (day-old chilled rice works best to prevent mushiness)
- 1.5 cups peas and carrots
- 3 eggs
- 1 shallot (finely minced, about 1/4-inch pieces)
- 3 cloves garlic
- 3 tsp vegetable oil
- 1/2 inch fresh ginger (finely minced)
Instructions
- Cut the chicken thighs into 1/2-inch bite-sized pieces and place in a bowl. In a small bowl, combine 1.5 tsp soy sauce, 1.5 tsp Shaoxing wine, 1 tsp cornstarch, and 1 tsp vegetable oil to create the marinade. Pour the marinade over the chicken, stir to coat evenly, and let sit for 5-10 minutes while you prepare the remaining ingredients. While the chicken marinates, mince the garlic cloves and shallot into small, uniform pieces (about 1/4-inch), mince the fresh ginger finely, and measure out the peas and carrots. This setup ensures all ingredients are ready for the quick cooking process ahead.
- In a small bowl, whisk together 2.5 tbsp soy sauce, 0.75 tbsp dark soy sauce, 2.5 tsp sesame oil, 1 tsp chicken bouillon, and 1/8 tsp white pepper. Stir until the bouillon dissolves completely. I prefer Lee Kum Kee soy sauce for its balanced flavor—it gives the fried rice a rich, authentic taste without being too salty. Set the sauce aside until ready to use; the flavors will be fresher if added at the end.
- Heat 1 tsp vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the marinated chicken from Step 1 and cook, stirring occasionally, until the pieces are golden brown and cooked through, about 5-7 minutes. The cornstarch in the marinade will help seal in the juices and keep the chicken tender. Transfer the cooked chicken to a clean plate and set aside.
- In the same wok, add 2 tsp vegetable oil over medium-high heat. Add the minced garlic, shallot, and ginger from Step 1 and stir-fry for 10 seconds until fragrant—this quick cooking blooms the aromatics without burning them. Immediately add the peas and carrots from Step 1 and stir-fry for another 10 seconds to warm them through and distribute the flavors evenly.
- Push the vegetable mixture to the sides of the wok, creating a well in the center. Crack all 3 eggs directly into the center of the wok and let them sit for about 20 seconds without stirring—this allows them to set slightly and cook evenly. Then scramble the eggs thoroughly, breaking them into small pieces, and mix everything together with the vegetables until well combined. I like to let the eggs set briefly before scrambling because it helps them cook through more evenly and creates better texture throughout the dish.
- Add the 4.5 cups of day-old chilled jasmine rice to the wok and break up any clumps with your spatula, stirring constantly to separate the grains and distribute the egg throughout. Day-old chilled rice works best here because it's firmer and won't clump together like fresh warm rice would. Add the cooked chicken from Step 3 and toss everything together until combined. Pour the sauce mixture from Step 2 along the edges of the wok (this prevents the sauce from burning on direct contact with the hot surface), wait about 5 seconds for the sauce to heat slightly, then stir everything together vigorously for 2-3 minutes until the rice is evenly coated and takes on a light golden-brown color from the dark soy sauce and caramelization.