Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Quick Vegetarian Dinner

Quick Vegetarian Stir-Fry with Tofu and Vegetables


  • Author: Jennie Graham
  • Total Time: 20 minutes
  • Yield: 4 servings 1x

Description

 

This Quick Vegetarian Stir-Fry is a vibrant, flavorful dish packed with fresh veggies and protein-rich tofu. Ready in just 20 minutes, it’s perfect for a healthy weeknight dinner.


Ingredients

Scale
  • 1 block (14 oz) firm tofu, cubed
  • 2 tbsp soy sauce (or tamari for gluten-free)
  • 1 tbsp cornstarch
  • 2 tbsp vegetable oil
  • 1 bell pepper, sliced
  • 1 cup broccoli florets
  • 1 cup snap peas
  • 1 carrot, julienned
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, minced
  • 3 tbsp soy sauce
  • 1 tbsp sesame oil
  • 1 tbsp rice vinegar
  • 1 tsp honey or maple syrup
  • 1 tsp chili flakes (optional)
  • Cooked rice or noodles, for serving
  • Sesame seeds and green onions, for garnish (optional)

Instructions

  • Prep the Tofu: Toss the tofu cubes in 2 tbsp soy sauce and cornstarch to coat evenly.
  • Cook the Tofu: Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook for 3-4 minutes per side until crispy. Remove and set aside.
  • Cook the Vegetables: In the same skillet, heat the remaining 1 tbsp oil. Add garlic, ginger, and all the vegetables. Stir-fry for 5-7 minutes until tender-crisp.
  • Make the Sauce: In a small bowl, mix 3 tbsp soy sauce, sesame oil, rice vinegar, honey, and chili flakes. Pour over the vegetables.
  • Combine: Return the tofu to the skillet and toss everything to coat in the sauce. Cook for 1-2 minutes.
  • Serve: Serve hot over rice or noodles, garnished with sesame seeds and green onions.

Notes

  • Swap tofu with tempeh or chickpeas for variety.
  • Use frozen stir-fry veggies for a quicker option.
  • Add sriracha for extra spice.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes

Nutrition

  • Serving Size: 1 portion
  • Calories: 250
  • Sugar: 5g
  • Sodium: 500mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 13g
  • Cholesterol: 0