4.5 from 4 votes

Thai Basil Noodles

These Thai Basil Noodles are perfect if you're craving some bold flavor for dinner. The recipe is easy to make and ready in about 30 minutes. 

Course Main Course
Cuisine Thai
Keyword healthy Thai noodles, Thai basil noodles, vegan Thai noodles
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4
Calories 369 kcal
Author Mary Ellen


  • 1 package of firm organic/non-GMO tofu drained, pressed, and cubed (or you can use any pre-cooked tofu of your choice)
  • 2-3 TB olive oil (or sesame oil)
  • 1 small onion chopped
  • 3 cloves of garlic minced
  • 2 cups mushrooms (I used shiitake), chopped
  • 4 small bok choy
  • 8 oz rice noodles
  • 1/2 cup Thai basil cut into ribbons*



  1. Heat 1 TB oil in a non-stick pan and add the tofu. Cook for a few minutes on each side until browned. Remove from pan and set aside.**

  2. In a large saute pan, heat 1 TB oil and add onions and garlic. Cook for 3-5 minutes until onion is translucent.
  3. Add mushrooms and bok choy (as well as another TB of oil if needed) and cook until tender.
  4. Meanwhile, heat a large pot of water for rice noodles. When water is boiling, turn off heat and add rice noodles for about 4 minutes or until al dente. You don't want them too soft because they will cook more later on.***

  5. When noodles are al dente, drain and add to pan.
  6. Mix sauce ingredients, add to pan and cook everything for another 3-5 minutes.
  7. Turn off heat and add basil and mix through,
  8. Fold in tofu and top with sesame seeds.

Recipe Notes

*If you can't Thai basil, you can always substitute regular sweet basil, but it will be a little less "spicy".

**If you're using pre-cooked tofu, just heat it in the pan with the olive oil.

***You can also use any type of noodle if you're not using rice noodles and cook to package directions.

If you have some extra time before dinner and would like to make the tofu even tastier, you can double the sauce and use half to marinate the tofu for up to an hour before cooking. 

Nutrition Facts
Thai Basil Noodles
Amount Per Serving
Calories 369 Calories from Fat 90
% Daily Value*
Fat 10g15%
Carbohydrates 55.25g18%
Fiber 2.7g11%
Protein 13.4g27%
Vitamin A 337.5IU7%
Vitamin C 4.1mg5%
Calcium 197.5mg20%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.