Quick and Flavorful Thai Basil Fried Rice with Tofu
Looking for a vibrant and satisfying meal that can be whipped up in no time? This Thai Basil Fried Rice with Tofu is your answer. It's packed with fresh flavors, aromatic basil, and hearty tofu to keep you feeling full and happy.

3Prep min
2Cook min
30Total min
2Serves
ThaiCuisine
EasyDifficulty
Looking for a vibrant and satisfying meal that can be whipped up in no time? This Thai Basil Fried Rice with Tofu is your answer. It's packed with fresh flavors, aromatic basil, and hearty tofu to keep you feeling full and happy. Perfect for a quick weeknight dinner or meal prep for busy days ahead. Imagine a colorful plate filled with fluffy rice, crispy tofu, and a medley of vegetables, all tossed together in a savory sauce that dances on your taste buds. This dish is not just quick to make; it's also loaded with nutrition and taste that everyone will love.
Ingredients
- 2 tablespoons oil
- 1 block (14 oz) firm tofu, cubed
- 3 cloves garlic, minced
- 1/2 onion, chopped
- 1 bell pepper, diced
- 1 carrot, julienned
- 2 cups cooked jasmine rice
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sugar
- 1 cup fresh basil leaves
- 1 lime, juiced
- Salt and pepper, to taste
- Chili flakes (optional, for garnish)
Instructions
- Prepare the Tofu: In a large pan, heat 1 tablespoon of oil over medium heat. Add the cubed tofu and cook until golden and crispy on all sides. Remove from the pan and set aside.
- Sauté Aromatics: In the same pan, add the remaining tablespoon of oil. Sauté the minced garlic and chopped onion until fragrant and translucent.
- Cook the Vegetables: Add the diced bell pepper and julienned carrot to the pan. Stir-fry for about 3-4 minutes until the vegetables are tender.
- Add Rice: Add the cooked jasmine rice to the pan, breaking up any clumps. Stir everything together until the rice is heated through.
- Season: Pour in the soy sauce, oyster sauce, and sprinkle the sugar over the rice. Stir to combine, and then add the crispy tofu and fresh basil. Toss everything together until the basil is wilted.
- Finish and Serve: Squeeze lime juice over the fried rice, adjusting seasoning with salt and pepper. Serve hot, garnished with chili flakes if desired.
Cook’s tips
- Use day-old rice for best results; fresh rice can become mushy.
- Press the tofu to remove excess water before frying for extra crispiness.
- Prep all ingredients before cooking because stir-frying moves fast.
- Adjust the amount of chili flakes to your desired spice level.
- Add the basil at the end to keep its fresh aroma.
Substitutions
- Use tamari or coconut aminos instead of soy sauce for a gluten-free option.
- Substitute oyster sauce with vegetarian mushroom sauce or extra soy sauce.
- Replace tofu with chicken, shrimp, or tempeh for a different protein.
- Use any leftover rice, such as brown rice or quinoa, in place of jasmine rice.
- Swap lime juice with lemon juice if needed.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat with a splash of water to revive the rice.
Frequently asked questions
Can I make this dish vegan?
Yes, use vegan oyster sauce or substitute with extra soy sauce and a touch of maple syrup.
What if I don't have jasmine rice?
You can use any cooked rice, but jasmine rice gives the best flavor and texture.
How can I make the tofu extra crispy?
Press the tofu, then toss it in cornstarch before frying for a crispy coating.
Can I add more vegetables?
Absolutely! Feel free to add snap peas, broccoli, or mushrooms.



