Simple Vegan Tofu and Vegetable Stir-Fry With Ginger

Tofu stir fry with vegetables
VeselovaElena / Getty Images
Ratings (10)
  • Total: 25 mins
  • Prep: 10 mins
  • Cook: 15 mins
  • Yield: serves 3 to 4
Nutritional Guidelines (per serving)
514 Calories
15g Fat
75g Carbs
28g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: serves 3 to 4
Amount per serving
Calories 514
% Daily Value*
Total Fat 15g 20%
Saturated Fat 2g 12%
Cholesterol 0mg 0%
Sodium 3016mg 131%
Total Carbohydrate 75g 27%
Dietary Fiber 13g 46%
Protein 28g
Calcium 498mg 38%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Can you believe that this vegan tofu stir-fry is one of the most popular vegan recipes? It's true! Give it a try to find out why it's so popular!

This recipe for an easy Chinese-style vegetarian and vegan vegetable stir-fry with tofu is made in a light and delicious ginger sauce. Feel free to add in whatever vegetables you happen to have on hand, just about any kind of veggie will work for this quick and easy stir-fry recipe. You could also omit the tofu, or use seitan or tempeh instead.


  • 1 block tofu (firm or extra-firm)
  • 3/4 cup soy sauce
  • 1/2 cup lemon juice
  • 1 tablespoon fresh ginger (grated or minced)
  • 2 tablespoons vegetable oil (or olive oil)
  • 1/2 cauliflower (chopped)
  • 1 bunch broccoli (chopped)
  • 2 carrots (sliced)
  • 1 onion (chopped)
  • 1 bell pepper (any color, sliced)
  • 1 cup snow peas
  • 1 cup mushrooms (sliced, any kind)
  • 3 green onions (scallions, sliced)
  • 1 cup rice (pre-cooked)

Steps to Make It

  1. Gather the ingredients.

  2. First, prepare your tofu. Like most vegan tofu recipes, this one will taste best if you press the tofu first

  3. Once pressed, cut into 1-inch cubes.

  4. In a large shallow bowl, whisk together the soy sauce, lemon juice, and ginger.

  5. Marinade the tofu in this sauce for at least 1 hour.

  6. In a wok or a large skillet, add the oil and cook the cauliflower, broccoli, carrots, onion, bell pepper, and tofu over high heat, stirring frequently.

  7. Add the snow peas, mushrooms, green onions, and marinade from the tofu. Allow to cook for just a few more minutes. Vegetables should be tender but not soft.

  8. Add the rice and cook just until heated through and well mixed.

  9. Serve and enjoy!

Like this recipe?

Loving this vegetarian and vegan tofu recipe? Here's some more incredible things you can do with tofu: