Mixed Veggie Tofu Stir-Fry

This post may contain affiliate links. Please read our disclosure policy.

Fresh or frozen vegetables, it doesn’t matter. This mixed veggie tofu stir-fry with soy peanut sauce is an easy weeknight dinner.

Mixed Veggie Tofu Stir-Fry

Ever since I’ve been hooked on smoothies, I am a regular in the frozen food aisle.

My cart is never without a few bags of organic fruit, usually blueberries and blackberries.

During my last few shopping trips, I have opened the doors to other frozen cases besides fruit.

It was about time that I did more exploring!

I don’t know if it’s fair to classify this as a discovery because they aren’t anything new, but frozen vegetables are my latest find.

Mixed Veggie Tofu Stir-Fry

They are such a timesaver and great for soup and stir-fry.

Like most people, I don’t get anywhere close to the recommended servings of vegetables in a typical day. 

There is nothing wrong with using frozen if it means I might get a bit closer to that goal. They are a convenient, easy shortcut for home-cooked meals. 

I like to have all sorts of vegetables in my kitchen. And I don’t always have a plan when I buy them.

They are my version of a dinner security blanket. 

Mixed Veggie Tofu Stir-Fry

There is always at least 1 bag of frozen vegetables in my freezer at all times. I also have a drawer in my refrigerator that’s reserved for vegetables.

It’s not unusual for these fridge veggies to start to go bad before I get around to using them. They might be a little soft or a slightly wrinkled on the skin. 

Nothing that can’t be revived with some cooking, and of course they won’t make anyone sick!

Mixed Veggie Tofu Stir-Fry

Mixed Veggie Tofu Stir-Fry: The Ingredients

I love using a jumble of vegetables fresh and/or frozen in a mixed veggie tofu stir-fry.

For the tofu, I make a marinade that is a combination of soy sauce, sesame oil, peanut butter, rice wine vinegar and ginger.

Once all the ingredients are prepped, I start by browning the tofu and removing them from the skillet. Then it’s time to stir-fry the aromatics and vegetables.

Not wanting to waste any leftover marinade, I always pour it into the pan to bubble away.

Finally, I stir in the tofu and the noodles and sprinkle on chopped peanuts and green scallions.

Want to save this recipe?
Enter your email below, and I’ll send it to your inbox. Plus enjoy recipes and cooking inspiration each week.
Please enable JavaScript in your browser to complete this form.

Mixed Veggie Tofu Stir-Fry

No ratings yet
Prep: 25 minutes
Cook: 10 minutes
Total: 35 minutes
Servings: 4
Fresh or frozen vegetables, it doesn’t matter. This mixed veggie tofu stir-fry with soy peanut sauce is an easy weeknight dinner.


  • 1-8 ounce package brown rice noodles
  • 1-14 ounce package extra firm tofu
  • 1/2 cup soy sauce
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon peanut butter
  • 2 tablespoons rice vinegar
  • 1 tablespoon minced fresh ginger
  • 1 tablespoon vegetable oil
  • 3 scallions white & green separated plus more for serving
  • 1 garlic clove minced
  • 1 pound fresh or frozen vegetables sliced bell peppers, broccoli & cauliflower florets, shredded carrots, sliced green beans
  • 1/4 cup chopped roasted salted peanuts


  • Cook the rice noodles according to package instructions. Transfer them to a colander and rinse with cold water.
  • Pat the tofu with a paper towel. Wrap with a dry paper towel and place a cast iron pan or cutting board on top to remove more liquid. Let stand for 15 minutes. Cut the tofu into 1-inch cubes.
  • Whisk together the soy sauce, sesame oil, peanut butter, rice vinegar and ginger. Marinate the tofu in the mixture for 10 minutes.
  • Heat the oil in a wok over high heat. Add the tofu, reserving the leftover marinade, and cook until browned, about 2 minutes per side. Remove the tofu from the wok and set aside.
  • Add the white scallions and garlic cooking until fragrant, about 30 seconds. Add the vegetables and cook for 3 to 4 minutes until bright and crisp. Stir in the noodles and remaining marinade. Sauté for a few minutes until heated through. Sprinkle with green scallions and peanuts before serving.


Calories: 491kcal | Carbohydrates: 67g | Protein: 22g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 6g | Trans Fat: 0.02g | Sodium: 1767mg | Potassium: 580mg | Fiber: 10g | Sugar: 3g | Vitamin A: 5848IU | Vitamin C: 14mg | Calcium: 85mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Dishes
Cuisine: Asian
Did you make this recipe?Mention @lastingredient on Instagram and tag it #lastingredient!

Author photo

Hi, I'm Paige.

Welcome to Last Ingredient where you will find simple seasonal recipes with plenty of fruits and vegetables, all for the home cook.

Related Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating