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: 45 minutes
VegetarianAsianMain Dish

Ingredients

  • 1.5 cups jasmine rice
  • 400 grams firm tofu, pressed and cubed
  • 2 cups broccoli florets
  • 1 each 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 each small chili, sliced (optional)
  • 3 cups water
  • 1/2 tsp salt

Instructions

1

Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rinsed rice with 2 cups of water and 1/4 teaspoon of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 12-15 minutes, or until the rice is tender and the water is absorbed. Remove from heat and let it stand covered for 5 minutes.

2

While the rice is cooking, steam the broccoli florets. Fill a pot with a few inches of water and bring it to a boil. Place the broccoli in a steamer basket over the boiling water, cover, and steam for about 5 minutes, or until bright green and tender-crisp. Remove from heat and set aside.

3

In a large skillet or wok, heat the vegetable oil over medium-high heat. Add the cubed tofu and cook for 5-7 minutes, turning occasionally, until golden brown on all sides. Remove the tofu from the skillet and set aside.

4

In the same skillet, add the sliced red bell pepper and minced garlic. Sauté for 2-3 minutes until the bell pepper starts to soften.

5

In a small bowl, whisk together the soy sauce (or tamari), brown sugar, and rice vinegar. Add this sauce to the skillet along with the tofu, and toss everything to combine well.

6

Gently stir the basil leaves and sliced chili (if using) into the tofu and vegetable mixture. Cook for another 2-3 minutes until the basil is wilted and everything is heated through.

7

Serve the tofu stir-fry over the cooked jasmine rice, with steamed broccoli on the side. Enjoy your meal!

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

VegetarianAsianMain Dish
Thai Basil Tofu Stir-Fry with Jasmine Rice & Steamed Broccoli - jasmine rice, firm tofu, pressed and cubed recipe

This Vegetarian Asian Main Dish recipe is ready in 45 minutes and features jasmine rice, firm tofu, pressed and cubed, broccoli florets and other delicious ingredients. Contains 490 calories total.

45 minutes

Ingredients

  • 1.5 cups jasmine rice
  • 400 grams firm tofu, pressed and cubed
  • 2 cups broccoli florets
  • 1 each 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 each small chili, sliced (optional)
  • 3 cups water
  • 1/2 tsp salt

Instructions

1

Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rinsed rice with 2 cups of water and 1/4 teaspoon of salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 12-15 minutes, or until the rice is tender and the water is absorbed. Remove from heat and let it stand covered for 5 minutes.

2

While the rice is cooking, steam the broccoli florets. Fill a pot with a few inches of water and bring it to a boil. Place the broccoli in a steamer basket over the boiling water, cover, and steam for about 5 minutes, or until bright green and tender-crisp. Remove from heat and set aside.

3

In a large skillet or wok, heat the vegetable oil over medium-high heat. Add the cubed tofu and cook for 5-7 minutes, turning occasionally, until golden brown on all sides. Remove the tofu from the skillet and set aside.

4

In the same skillet, add the sliced red bell pepper and minced garlic. Sauté for 2-3 minutes until the bell pepper starts to soften.

5

In a small bowl, whisk together the soy sauce (or tamari), brown sugar, and rice vinegar. Add this sauce to the skillet along with the tofu, and toss everything to combine well.

6

Gently stir the basil leaves and sliced chili (if using) into the tofu and vegetable mixture. Cook for another 2-3 minutes until the basil is wilted and everything is heated through.

7

Serve the tofu stir-fry over the cooked jasmine rice, with steamed broccoli on the side. Enjoy your meal!

Nutritional Information

Calories per Serving: 490

Rate this Recipe

Your Rating:

Explore More

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

Similar Recipes