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

Vegetable Stir-Fry with Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegetable Stir-Fry with Tofu is a colorful and flavorful dish that brings together vibrant vegetables and crispy tofu in a savory sauce. Perfect for busy weeknights or casual gatherings, this quick recipe is easily customizable to suit your taste. With fresh broccoli, sweet bell peppers, and aromatic garlic and ginger, each bite is a delightful explosion of flavors. This healthy stir-fry not only looks appealing but also makes for a hearty meal when served over rice or noodles.

  • Total Time: 35 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 14 oz firm tofu
  • 1 cup broccoli florets
  • 1 cup mixed bell peppers (red, yellow, green)
  • 1 cup carrots, thinly sliced
  • 2 tbsp low-sodium soy sauce
  • 1 tsp minced garlic
  • 1 tsp minced ginger
  • 1 tbsp toasted sesame oil
  • 2 green onions, chopped
  • Cooked rice or noodles for serving

Instructions

  1. Press tofu for 15 minutes to remove excess moisture. Cut into cubes.
  2. Heat a large skillet or wok over medium-high heat. Add oil to coat the bottom.
  3. Sauté minced garlic and ginger until fragrant (about 30 seconds).
  4. Add tofu cubes; cook until golden brown on all sides (8-10 minutes).
  5. Incorporate broccoli, bell peppers, and carrots; stir-fry for 5-7 minutes until tender yet crisp.
  6. Pour in soy sauce and sesame oil; mix well and simmer for an additional 3-4 minutes.
  7. Serve over rice or noodles, garnished with chopped green onions.
  • Author: Olivia Carter
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main
  • Method: Stir-frying
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 430
  • Sugar: 6g
  • Sodium: 550mg
  • Fat: 18g
  • Saturated Fat: 2g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 51g
  • Fiber: 8g
  • Protein: 22g
  • Cholesterol: 0mg