When you want a quick, comforting meal that sings with bright Southeast Asian flavors, this Thai Fried Rice with Chicken and Vegetables is the answer. It’s the kind of weeknight dinner that tastes like you spent hours cooking — fragrant, slightly spicy, and full of color. The balance of savory soy sauce, a splash of fish sauce, and a hint of sugar, paired with juicy chicken, fluffy rice, and crisp vegetables, makes every bite satisfying. Serve it with fresh herbs and lime wedges for a simple meal that feels special.
This recipe cooks up fast, uses pantry staples, and relies on cooked, cold rice so each grain stays separate and slightly chewy. Keep your chili thinly sliced if you want a subtle heat or add more to crank up the spice. Garnish with Thai basil, sliced green onion tops, or cilantro for brightness.
Why you’ll love this Thai Fried Rice with Chicken and Vegetables

- Ready in about 30 minutes from start to finish.
- Uses simple ingredients you probably already have.
- Highly adaptable: swap vegetables or add extra heat to taste.
- Great for using leftover rice — cold rice gives the best texture.
Ingredients
- 1 tablespoon fish sauce
- 1 teaspoon thinly sliced Thai chili or other chili, or more if desired
- 1 tablespoon vegetable oil
- 2 eggs
- 1/2 pound raw chicken breast, cut into small pieces
- 1/2 cup chopped onion
- 1/2 cup chopped tomato
- 3/4 cup frozen peas and carrots
- 3 cups cooked rice, cold
- 1/2 teaspoon sugar
- 1/2 teaspoon black pepper
- 1 tablespoon soy sauce
- Thai basil, sliced green onion tops, and/or cilantro to garnish
Equipment
- Large skillet or wok
- Spatula
- Bowl for beating eggs
- Plate or bowl to rest cooked chicken
Step-by-step Instructions

Follow these clear steps to make the Thai Fried Rice with Chicken and Vegetables. They keep the original order and ingredient amounts intact but rewrite the directions to be concise and easy to follow.
- Prepare ingredients: Thinly slice the Thai chili, chop the onion and tomato, cut the raw chicken breast into small pieces, and measure out the frozen peas and carrots and cold cooked rice. Crack the eggs into a bowl and beat lightly.
- Heat the pan: Place a large skillet or wok over medium-high heat. Add 1 tablespoon vegetable oil and let it heat until shimmering but not smoking.
- Cook the eggs: Pour the beaten eggs into the hot oil and let them set briefly. Use a spatula to scramble them gently until just cooked through. Transfer the scrambled eggs to a plate and set aside.
- Sear the chicken: Add the cut chicken pieces to the same skillet. Cook over medium-high heat, stirring occasionally, until the chicken is cooked through and no longer pink in the center. This should take a few minutes depending on the size of the pieces. Remove the chicken from the pan and place it on the plate with the eggs.
- Sauté aromatics and vegetables: Return the skillet to the heat and add the chopped onion. Sauté for about 1–2 minutes until the onion turns translucent. Add the chopped tomato and the 3/4 cup frozen peas and carrots, and continue to stir-fry for another 1–2 minutes until the vegetables are heated through and the tomato begins to soften.
- Add rice and seasonings: Add the 3 cups cold cooked rice to the skillet, breaking up any clumps with the spatula. Sprinkle in 1/2 teaspoon sugar and 1/2 teaspoon black pepper. Pour in 1 tablespoon soy sauce and 1 tablespoon fish sauce, and stir everything together so the rice is evenly coated with the sauces and the seasoning is distributed.
- Return chicken and eggs to the pan: Add the cooked chicken pieces and the scrambled eggs back into the skillet. Toss and stir to combine, making sure the chicken and eggs are evenly mixed with the rice and vegetables. Taste and add the thinly sliced Thai chili — start with 1 teaspoon if you prefer mild heat, or add more to your taste.
- Final toss and serve: Stir-fry for another minute to let the flavors meld and to ensure everything is heated through. Remove the pan from heat.
- Garnish and enjoy: Transfer the Thai Fried Rice with Chicken and Vegetables to a serving platter or individual plates. Garnish with Thai basil, sliced green onion tops, and/or cilantro. Serve immediately while hot.
Taste and texture notes

The cold rice keeps the dish from turning mushy and helps each grain stay slightly chewy. The fish sauce adds a deep savory note that pairs beautifully with the soy sauce; the sugar balances both. Black pepper gives a gentle warmth while the Thai chili supplies a clean, sharp heat — thinly sliced so it stings just enough without overwhelming the other flavors. Fresh herbs at the end bring a pop of brightness and aroma.
Flavor variations and swaps
- Vegetable swap: Use bell pepper, green beans, or shredded cabbage instead of or in addition to the peas and carrots.
- Heat control: Increase the thinly sliced Thai chili amount if you like the dish spicier, or remove seeds for milder heat.
- Protein alternatives: Use shrimp or tofu cut into small pieces and cooked the same way if you want a different protein. Keep the amounts the same.
- Rice options: Jasmine rice is ideal for authenticity, but any long-grain rice will work. The rice must be cold and preferably day-old for the best texture.
Make-ahead and storage
Prepare the rice and chop the vegetables ahead of time to make weeknight cooking faster. Store leftover Thai Fried Rice with Chicken and Vegetables in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water or oil, stirring until warmed through. Avoid reheating more than once for best quality.
Serving suggestions
- Serve with lime wedges on the side for a bright squeeze of acidity.
- A simple cucumber salad or quick-pickled onions make great, refreshing accompaniments.
- Offer extra sliced chilies at the table for anyone who wants more heat.
Short troubleshooting guide
- Mushy rice: Use cold, day-old rice and break up clumps before adding to the pan.
- Too salty: Reduce the soy sauce or fish sauce slightly next time, or add a small squeeze of lime to balance the saltiness.
- Chicken dry: Cut the chicken into small, even pieces and avoid overcooking; sear over medium-high heat then finish cooking in the pan just until done.
Quick nutrition snapshot
This dish offers a balanced plate of protein from the chicken and eggs, carbohydrates from rice, and fiber from vegetables. Adjust portion size and vegetable quantity to meet your nutritional goals.
Wrapping up
This Thai Fried Rice with Chicken and Vegetables is straightforward, fast, and adaptable. It’s the kind of recipe you can make on repeat and never get bored of because small changes — extra herbs, different vegetables, or a hotter chili — transform it. Simple techniques like using cold rice and cooking the eggs separately ensure great texture every time.
Enjoy this meal any night of the week when you want something that’s flavorful, bright, and comforting without a long list of steps. Serve it family-style or plate it individually with a garnish of Thai basil, sliced green onion tops, or cilantro for a finishing touch that looks and tastes like a restaurant dish.

Thai Fried Rice with Chicken and Vegetables
Equipment
- Large Skillet or Wok
- Spatula
- Knife
- Cutting Board
- Measuring Spoons
Ingredients
- 1 tablespoon fish sauce
- 1 teaspoon Thai chili, thinly sliced or other chili, more if desired
- 1 tablespoon vegetable oil
- 2 eggs
- 1/2 pound raw chicken breast cut into small pieces
- 1/2 cup onion chopped
- 1/2 cup tomato chopped
- 3/4 cup frozen peas and carrots
- 3 cups cooked rice cold
- 1/2 teaspoon sugar
- 1/2 teaspoon black pepper
- 1 tablespoon soy sauce
- Thai basil, sliced green onion tops, and/or cilantro for garnish
Instructions
- Mix the fish sauce and thinly sliced chili in a small bowl and set aside.
- Heat the vegetable oil in a very hot large skillet or wok over medium-high heat.
- Crack the eggs into the skillet and scramble quickly until just set, then push them to the side.
- Add the diced chicken to the skillet and cook until browned and cooked through, about 4–5 minutes.
- Add the chopped onion, chopped tomato, and frozen peas and carrots; stir and cook until the vegetables are heated through and the onion softens.
- Add the cold cooked rice, sugar, black pepper, soy sauce, and the reserved fish sauce–chili mixture; stir constantly until the rice is heated, dry, and slightly glossy.
- Taste and adjust seasoning if desired, then remove from heat.
- Garnish with Thai basil, sliced green onion tops, and/or cilantro before serving.
Notes
- Use cold, day-old rice for best texture.
- Adjust chili to your preferred heat level.
- Cook chicken to an internal temperature of 165°F (74°C).
