RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli
  • Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli
  • Thai Basil Tofu Stir-fry with Mixed Vegetables & Brown Rice
  • Thai Basil Tofu Stir-Fry with Mixed Vegetables & Brown Rice
  • Thai Basil Tofu Stir-fry with Mixed Vegetables & Brown Rice
  • Steamed Lemon-Garlic Broccoli & Chickpea Bowl over Jasmine Rice with Za'atar Yogurt
  • Browse all recipes →
Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli

Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli

By Ebenezer Obiri

Total: 35 minutes
Main CourseAsianVegetarianVegan

Ingredients

  • 1.5 cups jasmine rice (uncooked)
  • 400 g firm tofu, pressed and cubed
  • 2 cups broccoli florets
  • 1 unit red bell pepper, sliced
  • 3 cloves garlic, minced
  • 2 tbsp vegetable oil
  • 2 tbsp soy sauce or tamari
  • 1 tbsp brown sugar
  • 1 tbsp rice vinegar
  • 1 cup fresh Thai basil (or regular basil)
  • 1 unit small chili (optional)
  • 3 cups water
  • 1/4 tsp salt

Instructions

1

Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rice with 3 cups of water and 1/4 tsp of salt. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for 15 minutes.

2

While the rice is cooking, steam the broccoli. Place the broccoli florets in a steamer basket over boiling water and cover. Steam the broccoli for about 5-6 minutes or until they are bright green and tender. Remove from heat and set aside.

3

In a large skillet or wok, heat the vegetable oil over medium-high heat. Add the minced garlic and sliced red bell pepper. Stir-fry for 2-3 minutes until the garlic is fragrant and the bell pepper begins to soften.

4

Add the cubed tofu to the skillet and stir-fry for another 5 minutes, or until the tofu is golden on all sides.

5

In a small bowl, mix together the soy sauce or tamari, brown sugar, and rice vinegar. Pour this sauce over the tofu and vegetables in the skillet. Stir well to combine all ingredients.

6

Add the fresh basil leaves and sliced chili (if using) to the skillet. Stir-fry for an additional minute until the basil wilts and releases its aroma.

7

Fluff the cooked rice with a fork. Serve the stir-fry over a bed of jasmine rice, alongside the steamed broccoli.

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli

By Ebenezer Obiri

Main CourseAsianVegetarianVegan
Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli - jasmine rice (uncooked), firm tofu, pressed and cubed recipe

This Main Course Asian Vegetarian Vegan recipe is ready in 35 minutes and features jasmine rice (uncooked), firm tofu, pressed and cubed, broccoli florets and other delicious ingredients. Contains 500 calories total.

35 minutes

Ingredients

  • 1.5 cups jasmine rice (uncooked)
  • 400 g firm tofu, pressed and cubed
  • 2 cups broccoli florets
  • 1 unit red bell pepper, sliced
  • 3 cloves garlic, minced
  • 2 tbsp vegetable oil
  • 2 tbsp soy sauce or tamari
  • 1 tbsp brown sugar
  • 1 tbsp rice vinegar
  • 1 cup fresh Thai basil (or regular basil)
  • 1 unit small chili (optional)
  • 3 cups water
  • 1/4 tsp salt

Instructions

1

Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rice with 3 cups of water and 1/4 tsp of salt. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for 15 minutes.

2

While the rice is cooking, steam the broccoli. Place the broccoli florets in a steamer basket over boiling water and cover. Steam the broccoli for about 5-6 minutes or until they are bright green and tender. Remove from heat and set aside.

3

In a large skillet or wok, heat the vegetable oil over medium-high heat. Add the minced garlic and sliced red bell pepper. Stir-fry for 2-3 minutes until the garlic is fragrant and the bell pepper begins to soften.

4

Add the cubed tofu to the skillet and stir-fry for another 5 minutes, or until the tofu is golden on all sides.

5

In a small bowl, mix together the soy sauce or tamari, brown sugar, and rice vinegar. Pour this sauce over the tofu and vegetables in the skillet. Stir well to combine all ingredients.

6

Add the fresh basil leaves and sliced chili (if using) to the skillet. Stir-fry for an additional minute until the basil wilts and releases its aroma.

7

Fluff the cooked rice with a fork. Serve the stir-fry over a bed of jasmine rice, alongside the steamed broccoli.

Nutritional Information

Calories per Serving: 500

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥗 Vegan Recipes🥘 More with jasmine rice (uncooked)🥘 More with firm tofu, pressed and cubed🥘 More with broccoli florets

Similar Recipes