Tofu Stir-Fry with Vegetables

Category: Vegan Dinners

This Tofu Stir-Fry with Vegetables is a healthy, colorful dish with soft tofu and crunchy veggies like peppers, broccoli, and carrots. It’s quick to make and full of fresh flavors.

I like to pretend I’m a chef on a busy weeknight—just throw everything in the pan and enjoy. Sometimes I even dance while stirring!

If you want, add a little soy sauce or sesame oil for extra flavor. It’s a simple, tasty way to get more veggies in your day!

Ingredients & Substitutions

Tofu: Use firm or extra-firm tofu for best texture. I recommend pressing out excess water first; it helps it crisp up. If you prefer a different protein, tempeh or chicken work well too.

Vegetables: Bell peppers, broccoli, and carrots add crunch and color. Feel free to swap with snap peas or zucchini based on what you have. Fresh vegetables give the best texture and flavor.

Garlic & Ginger: Fresh minced garlic and ginger boost flavor instantly. If you’re short on time, pre-minced jars work too. Use about half the ginger if you want a milder taste.

Soy Sauce & Oil: Soy sauce adds salty, umami flavor; use low-sodium if you want less salt. Sesame oil gives a rich aroma; a splash of oyster sauce can deepen the flavor if you like. Coconut aminos is a good substitute for soy.

How do I get the tofu crispy?

Press out as much water as possible from the tofu before cooking, so it crisps nicely. Cut into even pieces, then toss with a little cornstarch. Cook in hot oil without moving too much to let it develop a crispy crust.

  • Press tofu for at least 10 minutes to remove excess moisture.
  • Cut into even cubes or slices for uniform crispiness.
  • Toss with 1-2 teaspoons cornstarch or arrowroot before frying.
  • Use a non-stick or well-coated pan, and heat the oil until shimmering before adding tofu.

Tofu Stir-Fry with Vegetables

How to Make Tofu Stir-Fry with Vegetables?

Ingredients You’ll Need:

For the Stir-Fry

  • 14 oz (400 g) firm tofu, drained and cubed
  • 2 cups mixed vegetables (bell peppers, broccoli, carrots)
  • 2 tablespoons vegetable oil
  • 3 tablespoons soy sauce
  • 1 tablespoon cornstarch (optional, for crispiness)

How Much Time Will You Need?

15 minutes prep + 10 minutes cooking = 25 minutes total

Step-by-Step Instructions:

1. Prepare the Tofu

Press tofu to remove excess water. Cut into bite-sized cubes. Toss with cornstarch if you want a crispy texture.

2. Cook the Tofu

Heat 1 tablespoon of oil in a large pan over medium-high heat. Add tofu. Cook until golden brown, about 5-7 minutes. Remove and set aside.

3. Stir-Fry the Vegetables

Add remaining oil to the same pan. Toss in mixed vegetables. Stir-fry for about 4-5 minutes until tender but still vibrant.

4. Combine and Sauce

Return tofu to the pan. Pour soy sauce over everything. Stir well and cook for 2-3 more minutes. Serve hot.

You might also like these recipes

Leave a Comment