Fluffy rice flavored with fresh, fragrant basil tossed in with veggies and crispy tofu bites, this Thai fried rice recipe is truly, a vegetarian’s (or a vegan too!) delight. No hidden fish sauce, or oyster sauce that is synonymous with flavorful Thai food here. A bold flavor created with simple ingredients is what you have in store for you. Say bye-bye to take-out Tuesdays because this Thai fried rice recipe is all you need to cook yourself a happy meal! 🙂

Thai Fried Rice, Vegan with crispy tofu

You know how you hate some food when you are a kid; a particular veggie or some gooey thing that your grandma calls “her specialty” or just some other random thing. A few years go by, you end up tasting that thing you hate again (may be to impress that special someone or just by accident) and then, you begin to wonder why you hated it in the first place because it does not taste that bad! In fact, you actually begin to enjoy it.  This has happened to all of us, right? it has happened with me and with Nachiket too.

Our travels as a couple and my blogging have definitely led to our tastes evolving to appreciate the nuances of food and cuisines. Nachiket who was ever so wary of trying Thai food has fallen madly in love with it! He loves the coconut soups (You can find the recipe here) , the tofu and all the hoopla that accompanies Thai food. So, I felt proud. You know, my husband has evolved taste and I am mostly the reason behind it?

Thai Fried Rice, Vegan with crispy tofu

Well, that was until the internet burst my bubble! An article I read states that you begin to enjoy some food as an adult (those that you hated as a kid) because your taste buds die with time and some are never replaced making food with strong flavors more palatable as grow older. And here I was, thinking our taste buds evolved….. Apparently, they just died! :/

Thai Fried Rice, Vegan with crispy tofu

Sigh! Either which way, Thai fried rice was becoming an every-other-day take-out affair with Thai-crazy husband. So, I did what a food blogger does best, recreated restaurant-style Thai fried rice at home! And, we have a winner recipe… Here is the recipe for

Thai Fried Rice


Prep Time: 25 minutes

Cook Time: 10 minutes

Total Time: 35 minutes

Serves: 2-3



  • 2 tbsp vegetable oil
  • 2 garlic cloves, minced
  • 4 thai chilies, chopped
  • 1/2 pack firm tofu cut into squares and roasted till crisp (Recipe here)
  • 1/2 cup sliced white onions
  • 1/4 cup sliced bell peppers (green and red)
  • Few florets of broccoli
  • 2 cups cooked and cooled Jasmine rice (or any other short grain rice)
  • 2 Tbsp light soy sauce
  • 1/4 tsp sugar
  • Salt to season
  • 1/2 cup firmly packed fresh Thai basil leaves


  1. Heat a wok over medium-high heat. When hot, add the oil, and garlic.
  2. Stir-fry until the garlic is golden, about 30 seconds.
  3. Add the chilies and onion and stir-fry until the onion just turns pink, about 30 seconds.
  4. Add in the bell peppers, broccoli, crispy tofu, half the basil leaves, and salt and stir fry for another 30 seconds.
  5. Add the soy sauce, Salt and sugar and stir-fry to combine thoroughly.
  6. Add the rice and the remaining basil leaves. Stir-fry until heated through, 2 to 3 minutes.
  7. Transfer the rice to a serving bowl or platter and garnish with the cilantro. Serve immediately.

My Take:

Sliced carrots and bamboo shoots make a great addition to the rice.

If you do eat eggs, break in an egg into the oil along with the veggies.

Yummily Yours’


Bookmark the permalink.


  1. Pingback: THAI FRIED RICE WITH BASIL & TOFU - WomensHangout

  2. Wonderful recipe Prash. And that is just sad about taste buds. I too was the under the impression that they evolve. 🙂

  3. Hello

    Step # 5 in the Directions section talks about Fish sauce. I am guessing this is a typo.

    Please check.,


Leave a Reply

Your email address will not be published. Required fields are marked *