There are days when you need a comforting and nutritious dinner on the table in less than 30 minutes! Skip the takeout and enjoy our easy Thai vegetable stir-fry instead.
Colorful and crispy veggies meet deep flavor from the easy stir fry sauce, rounded up with some protein-rich tofu and freshly cooked rice.
vegan freebie galore 🤩
Grab all of our 9 vegan & healthy eating PDFs at once! Including food lists, meal plan, easy recipes, and shopping & nutrition tips!
This gluten-free recipe couldn’t be easier to throw together and it’s perfect for using up any veggies in your fridge!
Our quick vegetable stir-fry is full of flavor, really healthy and can even be made with frozen veggies for convenience! It has serious potential to become our go-to staple dinner.
If you love Thai dishes as much as we do, try our creamy coconut curry, Pad Thai salad with peanut butter sauce or Chow Mein noodles dish!
We also have 35+ more vegan pumpkin recipes on the blog.
Recipe overview
- Ready in just 20 minutes
- Made with everyday staple foods
- Super customizable & great for meal prep
- Budget-friendly beginner recipe
- Low in calories yet filling
- Completely oil-free & wfpb
- Bursting with flavor & nutrients
There’s really no reason why you need to rely on takeout dinner! Marinade your tofu in delicious stir-fry sauce while cooking the veggies to create a super flavorful dish.
Ingredients needed
- Pumpkin — this recipe calls for kabocha squash but butternut or other varieties work well, too.
- Vegetables — our stir-fry uses mushrooms, broccoli, eggplant, baby corn and sugar snap peas.
- Tofu — slathered in stir-fry sauce, this plant-based protein add-in shouldn’t be skipped!
- Soy Sauce — a must for any good vegetable stir fry and the base for the aforementioned sauce.
- Garlic, Ginger, Vinegar — these add the perfect Thai flavor to our easy dinner recipe!
Sounds really basic, right? Find the exact quantities in the recipe card below. You’ll need a knife, chopping board, small bowl, large pan or skillet and spoon to make this dish!
How to make Thai vegetable stir-fry
Make the stir-fry sauce by combining all ingredients in a container or jar and closing it tightly with a lid. Shake well to create a homogeneous mixture which you then pour over your pressed and cubed tofu.
Marinade the tofu for 10 minutes in the bowl with the sauce so that it becomes really flavorful! In the meantime, prepare your vegetables by washing and chopping them.
Sauté the cubed winter squash in some water or heat-stable oil over medium heat in a non-stick pan.
Add all other veggies after around 5 minutes when the squash has slightly softened Sauté everything for about 10 minutes, until almost tender but still crisp, while stirring frequently.
Pour the tofu with the marinade into your pan to the veggies and stir to combine. Cook for 4-5 more minutes while still stirring frequently (yup, this isn’t a hands-off recipe!).
Adjust the taste to your liking and if you don’t have freshly cooked rice to go with your Thai vegetable stir fry, you can add any leftover cold rice to your pan to warm it up before serving.
Add any toppings of your choice like cashews, sesame seeds, peanuts, coriander or Thai basil and enjoy your dish warm!
Storage & serving suggestions
Once cooled, any leftovers can be stored in an airtight container in the fridge for up to 5 days. Reheat in the microwave or in a pan at your convenience!
Enjoy this Thai vegetable stir-fry as a light dinner, serve it over rice or with soba noodles! We like to top it with cashews, peanuts, sesame seeds or cilantro.
Tips & adjustments
To keep this dish grain-free and super low-calorie, you can use frozen cauliflower rice or serve the veggie stir fry on its own.
If you don’t like tofu, add tempeh, chickpeas or vegan mock chicken to your stir-fry!
If you’re working with leftover cold rice (we always recommend having some cooked grains or legumes in the fridge) for this recipe, feel free to add it to the pan together with the stir fry sauce to let it soak up all the flavors and become warm.
Time-saving tips
In a hurry? Just use a bag of frozen mixed vegetables for this stir fry and skip the winter squash which usually takes the longest to become soft when sautéing your veggies.
Instead of making the stir-fry sauce, you can just add some soy sauce and chili powder to your vegetable stir-fry and call it a day.
Adjustments for the sauce
You can add vegan oyster sauce, vegan Worcestershire sauce, sesame oil or swap the soy sauce for tamari if you need to keep this recipe completely gluten-free.
How healthy is a vegetable stir-fry?
Depending on what it’s prepared with, the answer to this question ranges from “very healthy” to “ barely healthier than deep-fried vegetables.”
Homemade veggie stir-fries are usually healthier because you can reduce the amount of added oil, salt and sugar to a level where the dish is both tasty and healthy!
When eating out at restaurants, the situation is probably a bit different. But if vegetable stir-fries help you eat more veggies, have at it!
What veggies go with stir-fries?
Stir-fries are easily customizable and you can use pretty much any vegetable on hand!
The best vegetables to use are carrots, cabbage, zucchini, bell pepper, cauliflower, broccoli, green beans, Brussels sprouts, celery, snap peas, bok choy and onions.
More easy vegan dinner ideas
Do you like no-fuss recipes you can make during busy weeknights? Check out the following plant-based goodness for more inspiration.
Have you tried our simple vegetable stir fry and liked it? Share with us in the comments below and rate our recipe! You can also Pin it here.
This 20-minute Thai vegetable stir-fry features crispy veggies and marinated tofu in a flavorful homemade stir-fry sauce! Try this customizable and quick weeknight dinner for the whole family.