There are days when you need a comforting and nutritious dinner on the table in less than 30 minutes. That’s what Thai vegetable stir fries are for!
Colorful and crispy veggies meet deep flavor from the easy stir fry sauce, rounded up with some protein-rich tofu and freshly cooked rice.
Thai dishes are truly amongst our favorites, and lucky for us, many of them are already accidentally vegan (or, at least, easy to make vegan). No matter if it’s creamy coconut curry, Pad Thai salad with peanut butter sauce or a quick tofu veggie stir fry, this cuisine is featured in our kitchen every single week.
Even when we choose to eat out from time to time, we’ll often frequent Asian restaurants because the flavors are just something else!
When looking for vegan meals to grab at your favorite Thai place, though, be aware that they tend to cook with items like shrimp paste or fish sauce — so even innocent Thai vegetable stir fries with tofu instead of meat can actually contain some animal products.
We recommend you always double-check with the staff before ordering in case their food isn’t clearly labeled vegan. At the very least, you contribute to a larger number of requests for cruelty-free options that way!
Back to our favorite customizable weeknight dinner that is pumpkin stir fry — or broccoli and bell pepper stir fry, depending on the season.
The great thing about this quick and healthy dish is that you can use any seasonal vegetables you have on hand. Even frozen ones work well!
So, let’s see why this plant-based recipe is our go-to choice multiple times per week and how easy it is to make.
How Healthy Is a Vegetable Stir Fry?
Depending on where you eat it or what it’s prepared with, the answer to this question ranges from “very healthy” to “ barely healthier than deep-fried vegetables.”
Usually, vegetable stir fries are made with heaps of oil when you eat them at a restaurant and some also use flavor enhancers that can entice you to overeat. Serving stir fried vegetables alongside whole grains like brown rice is a healthier option compared to white rice or white noodles.
When you cook your meals at home, you can control what goes into them, giving you a much higher chance of creating something that’s truly nourishing and doesn’t really come with any downsides.
We’ll keep this delicious pumpkin Thai vegetable stir fry with tofu completely oil-free and high in micronutrients and fiber, all of which will positively affect your health. Let’s take a look at the reasons why we love this recipe!
The Best Vegan Vegetable Stir Fry
If you love Asian food as much as we do, then this quick and simple vegetable stir fry will be your next go-to staple dinner! Skip the oily takeout and make this much healthier, cheaper version with whatever you find in your cupboard and fridge.
You can have this pumpkin veggie stir fry as a side dish or combine it with protein-packed tofu as well as nutty brown rice to upgrade it to a main meal.
Ingredients for This Recipe
Sounds really basic, right? So, gather everything you need and make any appropriate swaps — here are the exact steps you need to follow to get this awesome Thai vegetable stir fry in under half an hour.
How to Make This Thai Vegetable Stir Fry
Start by combining all of the ingredients for the easy vegan stir fry sauce in a container or jar and close it tightly with a lid. Shake well to create a homogeneous mixture which you then pour over your pressed and cubed tofu.
Let it sit in a small bowl and marinate so your tofu becomes really flavorful! In the meantime, prepare your vegetables by washing and chopping them.
Put a non-stick pan over medium heat (or use a normal pan with some heat stable oil) and add the cubed winter squash along with some water into it.
Cook for around 5 minutes until it has slightly softened, then add all of the other vegetables along with the veggie broth. Sauté everything for about 10 minutes, until almost tender but still crisp, while stirring frequently.
Once all of the liquid is absorbed, add the marinated tofu cubes along with your stir fry sauce to the pan and 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.
Enjoy your dish immediately and add any toppings of your choice like cashews, sesame seeds, peanuts, coriander or Thai basil.
What Veggies Go With Stir Fries?
This Thai vegetable stir fry recipe is endlessly customizable! Here are some suggestions for what veggies you could use instead of the ones we’ve listed.
- Bell pepper
- Green beans
- Brussels sprouts
- Bok choy
Tips & Substitutions
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.
When we don’t have much time on our hands, we just add some soy sauce and chili powder to our vegetable stir fry instead of making the sauce and call it a day.
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’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.
In terms of the stir fry sauce, you can add vegan oyster or Worcestershire sauce, some sesame oil if you’re not looking for an oil-free recipe, or swap the soy sauce for tamari if you need to keep this recipe completely gluten-free.
The minced fresh garlic and ginger can be replaced with a pinch of the powdered versions. And if you’re into vegan chicken substitutes, you can throw your favorite store-bought strips into the mix or follow this great homemade recipe.
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? Share with us in the comments below and rate our recipe! You can also Pin it here or tag us on Instagram if you’ve made it — we’d love to see your creations.
- 1 medium kabocha squash, cubed
- 1 medium eggplant, cubed
- 2 cups button mushrooms, sliced (140 g)
- 1 cup baby corn
- 1 medium broccoli, cut into florets
- 4 oz sugar snap peas (115 g)
- ⅔ cup firm tofu (150 g)
- 2 scallions, diced
- ⅓ cup veggie broth (80 ml)
Stir Fry Sauce
- 4 tbsp soy sauce
- 2 tsp cornstarch
- 2 tsp coconut sugar
- 1 tbsp white vinegar
- 2 garlic cloves, minced
- 1 tsp ginger, grated
- ⅓ cup water (80 ml)
- Pinch of chili powder
- Thai basil
- Cashews (raw or lightly toasted)
- Brown rice, cooked
- Put all of the sauce ingredients into a jar, close with a lid and shake well.
- Cut the tofu into cubes and put them in a bowl. Drizzle with stir fry sauce, coat evenly and set aside to marinate.
- Put a large non-stick pan over medium-high heat and add the cubed winter squash along with some water into it. Cook for around 5 minutes until it has slightly softened, then add the rest of the vegetables together with the veggie broth.
- Sauté everything for about 6 minutes, stirring frequently, until the liquid is absorbed.
- Finally, add the marinated tofu together with the stir fry sauce to the pan and cook for 4-5 more minutes, stirring frequently.
- Once the veggies have become tender-crisp, remove from heat and divide them into serving bowls immediately. Take a small bite and adjust the taste to your liking.
- Serve your vegetable stir fry with brown rice and top with Thai basil and cashews.
- Enjoy warm or let cool and refrigerate in an airtight container for up to 5 days and reheat in a microwave at your convenience.
- You can use pretty much any winter squash, such as butternut or acorn, instead of the kabocha.
- If pumpkin is not in season or you want dinner on the table even quicker, feel free to use other quick-cooking vegetables like bell peppers or zucchini instead.
- You can omit the tofu, replace with tempeh or skip the marinating part if you like. Chickpeas or other legumes taste great in this vegetable stir fry, too!
- Feel free to top with sesame seeds, peanuts or cilantro instead of Thai basil and cashews.
- This vegetable stir fry tastes fantastic with noodles instead of brown rice!
- The stir fry sauce can be made ahead of time in larger batches and stores well covered in the fridge for around 3-4 days.
- Find more substitution ideas and tips in the article above.
- Nutrition values have automatically been calculated without the rice and cashews.
Nutrition Information:Yield: 4
Amount Per Serving: Calories: 255Total Fat: 4gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 2mgSodium: 476mgCarbohydrates: 47gFiber: 12gSugar: 18gProtein: 15g
Nutrition information is a rough estimate calculated automatically, their accuracy is not guaranteed. Just focus on whole plant-based foods and eat until satiety!