There’s something magical about Thai fried rice that transforms a simple meal into a vibrant feast. The combination of fragrant jasmine rice, fresh veggies, and a hint of spice creates a symphony of flavors that dances on the palate.
This dish is all about balance—sweet, savory, and a touch of heat, all harmonizing together. It’s the perfect way to use up leftover rice and veggies, making it both economical and delicious.
The best part? It comes together in a flash, perfect for those busy weeknights when time is short but cravings are high. With just a few ingredients and a hot pan, you’ll have a plate of comfort that’s sure to impress.
Get ready to dive into a bowl of colorful goodness that’ll have everyone coming back for seconds!

Ingredients
To recreate a delicious Thai Fried Rice that serves four, gather the following ingredients. This combination will ensure a flavorful and authentic dish.
- 4 cups cooked jasmine rice, preferably day-old
- 2 large eggs, beaten
- 1 cup diced tofu, firm
- 1 cup diced bell pepper, any color
- 1/2 cup diced tomatoes
- 4 green onions, chopped
- 1/4 cup fish sauce
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sugar
- 1 tablespoon vegetable oil, for frying
- 1/2 teaspoon white pepper
- 1 red chili, sliced, for garnish
- 1 lime, cut into wedges, for serving
- 1/4 cup fresh cilantro leaves, for garnish
Instructions
Follow these steps to create a flavorful Thai Fried Rice that serves four. This dish is packed with fresh ingredients and vibrant flavors, making it a delightful meal.
- Prepare the ingredients: Start by gathering all your ingredients: 4 cups of cooked jasmine rice, 2 large eggs, 1 cup of diced tofu, 1 cup of diced bell pepper, 1/2 cup of diced tomatoes, 4 chopped green onions, 1/4 cup of fish sauce, 2 tablespoons of soy sauce, 1 tablespoon of oyster sauce, 1 teaspoon of sugar, 1 tablespoon of vegetable oil, 1/2 teaspoon of white pepper, 1 sliced red chili for garnish, and 1 lime cut into wedges for serving.
- Heat the oil: In a large wok or frying pan, heat the vegetable oil over medium-high heat until it shimmers, ensuring it’s hot enough to stir-fry the ingredients effectively.
- Cook the eggs: Pour the beaten eggs into the hot oil and scramble them quickly until just set, then remove them from the pan and set aside, leaving the oil in the wok.
- Stir-fry the tofu: Add the diced tofu to the same pan and stir-fry for about 3-4 minutes until golden and slightly crispy on the outside, enhancing its flavor and texture.
- Add the vegetables: Toss in the diced bell pepper and diced tomatoes, stir-frying for an additional 2-3 minutes until they begin to soften and release their juices.
- Incorporate the rice: Add the cooked jasmine rice to the pan, breaking up any clumps and mixing thoroughly with the vegetables and tofu for about 5 minutes until heated through.
- Season the rice: Pour in the fish sauce, soy sauce, oyster sauce, sugar, and white pepper, stirring well to ensure the rice is evenly coated with the sauces and flavors.
- Add the eggs: Return the scrambled eggs to the pan, mixing them into the rice until fully combined, ensuring every bite is flavorful.
- Finish with green onions: Stir in the chopped green onions, reserving a few for garnish, and give everything one last toss to incorporate the fresh flavors.
- Serve and garnish: Transfer the Thai Fried Rice to a serving platter, garnishing with the reserved green onions, sliced red chili, and fresh cilantro leaves. Serve with lime wedges on the side for an extra burst of flavor.

Tweaks and Additions
If you’re looking to elevate your Thai Fried Rice, consider these tweaks and additions to enhance the flavor and texture even further. These suggestions will bring a delightful twist to your dish!
- Add protein variety: Incorporate shrimp or chicken along with the tofu for a more diverse protein profile, adding richness and depth to the dish.
- Include vegetables: Add vegetables like peas, carrots, or broccoli for extra nutrition and color, making the dish more visually appealing and balanced.
- Use day-old rice: Opt for day-old jasmine rice instead of freshly cooked to prevent clumping and achieve a better texture, allowing the rice to absorb flavors more effectively.
- Incorporate garlic: Add minced garlic when stir-frying the tofu to infuse additional aromatic flavors, enhancing the overall taste of the fried rice.
- Experiment with sauces: Substitute or add hoisin sauce or sriracha for a unique flavor twist, offering a different layer of sweetness or heat to the dish.
- Garnish creatively: Consider adding crushed peanuts or sesame seeds as a garnish for added crunch and flavor, enhancing the final presentation and taste.
- Fresh herbs: Add fresh basil or mint leaves to the dish at the end for a burst of freshness and a more authentic Thai flavor profile.

