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 Red Curry with Tofu & Mixed Vegetables over Jasmine Rice
  • Teriyaki Tofu Stir-Fry with Mixed Veggies & Jasmine Rice
  • Teriyaki Tofu Stir-Fry with Vegetables & Jasmine Rice
  • 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
  • Browse all recipes →
Tofu Stir-Fry with Mixed Vegetables & Jasmine Rice

Tofu Stir-Fry with Mixed Vegetables & Jasmine Rice

By Sasha Gordanier

Total: 45 minutes
Main CourseVegetarianAsian

Ingredients

  • 400 g Firm tofu
  • 200 g Broccoli
  • 1 medium Bell pepper
  • 150 g Snap peas
  • 1 large Carrot
  • 3 cloves Garlic
  • 1 inch Ginger
  • 3 tbsp Soy sauce
  • 2 tbsp Sesame oil
  • 1 cup Jasmine rice
  • 2 cups Water
  • 2 tbsp Vegetable oil

Instructions

1

Rinse 1 cup of Jasmine rice under cold water until the water runs clear. Add it to a pot with 2 cups of water and a pinch of salt. Bring it to a boil, then reduce the heat to low, cover, and let it simmer for 15 minutes or until the rice is cooked and the water has been absorbed. Remove from heat and let it sit covered for 5 minutes.

2

Press the firm tofu to remove excess moisture. Then cut the tofu into 1-inch cubes.

3

In a large pan, heat 2 tablespoons of vegetable oil over medium-high heat. Add the tofu cubes and cook until they are golden brown on all sides, about 8-10 minutes. Remove the tofu and set it aside.

4

While the tofu is cooking, prepare the vegetables. Cut the broccoli into small florets, slice the bell pepper into thin strips, slice the snap peas in half, and julienne the carrot.

5

Mince the garlic cloves and grate the ginger.

6

In the same pan, add 2 tablespoons of sesame oil and bring it to medium heat. Add the minced garlic and grated ginger, frying for 1 minute until fragrant.

7

Add the prepared vegetables: broccoli, bell pepper, snap peas, and carrot to the pan. Stir-fry for about 5-7 minutes until the vegetables are tender-crisp.

8

Return the tofu to the pan and pour in 3 tablespoons of soy sauce. Stir well to coat the tofu and vegetables. Season with salt and black pepper to taste. Heat through for an additional 2-3 minutes.

9

Serve the tofu stir-fry over the cooked Jasmine rice and enjoy your meal.

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Tofu Stir-Fry with Mixed Vegetables & Jasmine Rice

By Sasha Gordanier

Main CourseVegetarianAsian
Tofu Stir-Fry with Mixed Vegetables & Jasmine Rice - Firm tofu, Broccoli recipe

This Main Course Vegetarian Asian recipe is ready in 45 minutes and features Firm tofu, Broccoli, Bell pepper and other delicious ingredients. Contains 450 calories total.

45 minutes

Ingredients

  • 400 g Firm tofu
  • 200 g Broccoli
  • 1 medium Bell pepper
  • 150 g Snap peas
  • 1 large Carrot
  • 3 cloves Garlic
  • 1 inch Ginger
  • 3 tbsp Soy sauce
  • 2 tbsp Sesame oil
  • 1 cup Jasmine rice
  • 2 cups Water
  • 2 tbsp Vegetable oil

Instructions

1

Rinse 1 cup of Jasmine rice under cold water until the water runs clear. Add it to a pot with 2 cups of water and a pinch of salt. Bring it to a boil, then reduce the heat to low, cover, and let it simmer for 15 minutes or until the rice is cooked and the water has been absorbed. Remove from heat and let it sit covered for 5 minutes.

2

Press the firm tofu to remove excess moisture. Then cut the tofu into 1-inch cubes.

3

In a large pan, heat 2 tablespoons of vegetable oil over medium-high heat. Add the tofu cubes and cook until they are golden brown on all sides, about 8-10 minutes. Remove the tofu and set it aside.

4

While the tofu is cooking, prepare the vegetables. Cut the broccoli into small florets, slice the bell pepper into thin strips, slice the snap peas in half, and julienne the carrot.

5

Mince the garlic cloves and grate the ginger.

6

In the same pan, add 2 tablespoons of sesame oil and bring it to medium heat. Add the minced garlic and grated ginger, frying for 1 minute until fragrant.

7

Add the prepared vegetables: broccoli, bell pepper, snap peas, and carrot to the pan. Stir-fry for about 5-7 minutes until the vegetables are tender-crisp.

8

Return the tofu to the pan and pour in 3 tablespoons of soy sauce. Stir well to coat the tofu and vegetables. Season with salt and black pepper to taste. Heat through for an additional 2-3 minutes.

9

Serve the tofu stir-fry over the cooked Jasmine rice and enjoy your meal.

Nutritional Information

Calories per Serving: 450

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥘 More with Firm tofu🥘 More with Broccoli🥘 More with Bell pepper

Similar Recipes