When it comes to quick and delicious meals, few options beat a hearty vegan stir-fry. With just a few ingredients and some basic cooking skills, you can whip up a flavorful dish that’s perfect for busy weeknights. And with the versatility of plant-based protein sources like tofu, tempeh, and seitan, there are countless combinations to try.
In this article, we’ll explore 18 mouthwatering vegan stir-fry recipes that will satisfy your cravings and keep you coming back for more. From spicy garlic tofu and broccoli to curry coconut noodles and miso glazed eggplant, these recipes showcase the incredible diversity of flavors and textures you can achieve with just a wok or large skillet and some basic pantry staples.
Spicy Garlic Tofu and Broccoli Stir Fry
Spicy Garlic Tofu and Broccoli Stir Fry: A quick and flavorful dish that combines crispy tofu, tender broccoli, and a spicy kick!
Ingredients:
– 1 block firm tofu, drained and cut into small cubes
– 2 cups broccoli florets
– 3 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 tablespoon olive oil
– 1 teaspoon grated ginger
– 1/4 teaspoon red pepper flakes (or more to taste)
– Salt and pepper to taste
– Chopped green onions for garnish (optional)
Instructions:
1. Heat the olive oil in a large skillet or wok over medium-high heat.
2. Add the tofu and cook until golden brown, about 3-4 minutes per side. Remove from the pan and set aside.
3. In the same pan, add the minced garlic and grated ginger. Cook for 1 minute, stirring constantly.
4. Add the broccoli to the pan and cook until tender, about 2-3 minutes.
5. Add the cooked tofu back into the pan and stir in the soy sauce, red pepper flakes, salt, and pepper.
6. Cook for an additional 1-2 minutes, until the flavors have melded together.
7. Serve hot, garnished with chopped green onions if desired.
Cooking Time: 15-20 minutes
Thai Peanut Tempeh Stir Fry
A flavorful and spicy stir-fry made with tempeh, peanuts, and a blend of Thai spices. This quick and easy recipe is perfect for a weeknight dinner or lunch.
Ingredients:
– 1/2 cup tempeh, crumbled
– 2 tablespoons peanut butter
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 tablespoon soy sauce
– 1 tablespoon honey
– 1/4 teaspoon red pepper flakes
– 1/4 cup chopped peanuts
– 1/4 cup mixed bell peppers (any color)
– Salt and pepper to taste
– Cooking oil or sesame oil for stir-frying
Instructions:
1. In a small bowl, whisk together peanut butter, garlic, ginger, soy sauce, honey, and red pepper flakes.
2. Heat cooking oil in a wok or large skillet over medium-high heat. Add the tempeh and cook until golden brown, about 3-4 minutes.
3. Add the peanut mixture to the wok and stir-fry for 1 minute.
4. Add the bell peppers and chopped peanuts to the wok. Stir-fry for an additional 2-3 minutes or until the vegetables are tender-crisp.
5. Season with salt and pepper to taste. Serve immediately.
Cooking Time: 10-12 minutes
Ginger Sesame Vegetable Stir Fry
A flavorful and nutritious stir-fry that combines the warmth of ginger with the nutty taste of sesame, all wrapped up in a colorful medley of vegetables.
Ingredients:
– 2 tablespoons vegetable oil
– 1-inch piece fresh ginger, grated
– 1/4 cup tahini
– 2 cloves garlic, minced
– 1 cup mixed vegetables (bell peppers, carrots, broccoli, etc.)
– 1 tablespoon soy sauce
– 1 tablespoon honey
– Salt and pepper to taste
– Chopped green onions and sesame seeds for garnish (optional)
Instructions:
1. Heat oil in a wok or large skillet over medium-high heat.
2. Add grated ginger and cook for 30 seconds, until fragrant.
3. Add mixed vegetables and cook until they start to soften, about 3-4 minutes.
4. In a small bowl, whisk together tahini, garlic, soy sauce, and honey.
5. Pour the tahini mixture over the vegetables and stir-fry for an additional 2-3 minutes, until the sauce is well combined.
6. Season with salt and pepper to taste.
7. Garnish with chopped green onions and sesame seeds, if desired.
Cooking Time: 10-12 minutes
Sweet and Sour Pineapple Tofu Stir Fry
This recipe combines the tanginess of pineapple with the sweetness of a sweet and sour sauce, all wrapped up in a quick and easy stir-fry. Perfect for a weeknight dinner or a special occasion, this dish is sure to please!
Ingredients:
– 1 block firm tofu, drained and cut into bite-sized pieces
– 1 cup pineapple chunks
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 2 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 tablespoon sweet and sour sauce (homemade or store-bought)
– Salt and pepper to taste
– Chopped green onions and sesame seeds for garnish (optional)
Instructions:
1. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
2. Add the tofu and cook until golden brown, about 3-4 minutes per side. Remove from skillet and set aside.
3. In same skillet, add remaining 1 tablespoon of oil. Add onion and garlic; cook until softened, about 2 minutes.
4. Add pineapple chunks to skillet and cook for an additional 2 minutes.
5. Return tofu to skillet and stir in soy sauce and sweet and sour sauce. Cook for 1 minute to combine flavors.
6. Season with salt and pepper to taste.
7. Garnish with green onions and sesame seeds, if desired.
Cooking Time: 15-20 minutes
Teriyaki Mushroom and Bok Choy Stir Fry
A sweet and savory stir-fry that combines the earthy flavor of mushrooms with the delicate taste of bok choy, all tied together with a rich teriyaki sauce. This quick and easy recipe is perfect for a weeknight dinner or as a side dish for your favorite Asian-inspired meals.
Ingredients:
– 1 cup mixed mushrooms (button, cremini, shiitake), sliced
– 2 cups bok choy, chopped
– 2 tablespoons teriyaki sauce
– 1 tablespoon vegetable oil
– 1 clove garlic, minced
– Salt and pepper to taste
– Cooked rice or noodles for serving
Instructions:
1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the mushrooms and cook until they release their moisture and start to brown, about 3-4 minutes.
3. Add the bok choy, garlic, and teriyaki sauce. Stir-fry for an additional 2-3 minutes, until the vegetables are tender-crisp.
4. Season with salt and pepper to taste.
5. Serve the stir-fry over cooked rice or noodles.
Cooking Time: 10-12 minutes
Lemongrass Coconut Chickpea Stir Fry
Elevate your stir-fry game with this flavorful and aromatic recipe that combines the brightness of lemongrass, the creaminess of coconut milk, and the nutty taste of chickpeas.
Ingredients:
– 1 can chickpeas (14 oz), drained and rinsed
– 2 stalks lemongrass, bruised
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1/4 cup coconut milk
– 2 tablespoons vegetable oil
– Salt and pepper to taste
– Chopped cilantro or scallions for garnish (optional)
Instructions:
1. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
2. Add the lemongrass, garlic, and ginger; stir-fry until fragrant (30 seconds).
3. Add the chickpeas and cook until they start to brown (3-4 minutes).
4. Pour in coconut milk and stir-fry until the mixture simmers slightly (1 minute).
5. Season with salt and pepper to taste.
6. Garnish with cilantro or scallions, if desired.
7. Serve hot over rice or noodles.
Cooking Time: 8-10 minutes
Maple Sriracha Brussels Sprouts Stir Fry
Transform your Brussels sprouts into a sweet and spicy sensation with this easy-to-make recipe. This side dish is perfect for adding a pop of flavor to any meal.
Ingredients:
– 1 pound Brussels sprouts, trimmed
– 2 tablespoons olive oil
– 1 tablespoon pure maple syrup
– 1 teaspoon Sriracha sauce
– Salt and pepper to taste
– Optional: 1/4 cup chopped pecans or walnuts for garnish
Instructions:
1. Preheat a large skillet or wok over medium-high heat.
2. Add olive oil, then Brussels sprouts in batches if necessary (about 5 minutes per batch).
3. Cook until tender and caramelized, stirring occasionally (about 15-20 minutes total).
4. In a small bowl, whisk together maple syrup and Sriracha sauce.
5. Pour the glaze over the cooked Brussels sprouts; toss to coat.
6. Season with salt and pepper to taste.
7. Garnish with chopped nuts if desired.
Cooking Time: 15-20 minutes
Cashew Cauliflower and Bell Pepper Stir Fry
This recipe combines the creamy richness of cashews with the natural sweetness of cauliflower and bell peppers, all wrapped up in a savory and satisfying stir-fry.
Ingredients:
– 1 head of cauliflower, broken into florets
– 2 bell peppers (any color), sliced
– 1/4 cup cashews, chopped
– 2 tablespoons vegetable oil
– 1 tablespoon soy sauce
– 1 tablespoon honey
– Salt and pepper to taste
Instructions:
1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the cauliflower and bell peppers; cook for 5 minutes, stirring occasionally.
3. Add the cashews, soy sauce, and honey; stir-fry for an additional 2-3 minutes.
4. Season with salt and pepper to taste.
5. Serve hot over rice or noodles.
Cooking Time: 10-12 minutes
Black Bean and Edamame Stir Fry with Lime
This recipe combines the creamy texture of black beans and edamame with a burst of citrus flavor from lime juice. It’s a simple and healthy option for a quick weeknight dinner.
Ingredients:
– 1 cup cooked black beans
– 1 cup frozen edamame, thawed
– 2 tablespoons vegetable oil
– 1 small onion, thinly sliced
– 2 cloves garlic, minced
– 2 teaspoons soy sauce
– 1 tablespoon freshly squeezed lime juice
– Salt and pepper to taste
– Chopped cilantro or scallions for garnish (optional)
Instructions:
1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the onion and cook until translucent, about 3 minutes.
3. Add the garlic and cook for an additional minute.
4. Stir in the black beans, edamame, soy sauce, and lime juice.
5. Cook for 2-3 minutes or until the mixture is heated through.
6. Season with salt and pepper to taste.
7. Garnish with chopped cilantro or scallions, if desired.
Cooking Time: 10-12 minutes
Curry Coconut Noodle Stir Fry
This recipe combines the comforting warmth of curry with the creamy richness of coconut milk, all wrapped up in a delicious noodle stir-fry. Perfect for a quick and easy dinner that’s packed with flavor.
Ingredients:
– 1 cup noodles (rice noodles or soba work well)
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 2 cloves garlic, minced
– 1 cup mixed vegetables (bell peppers, carrots, broccoli, etc.)
– 1 teaspoon curry powder
– 1/4 teaspoon turmeric
– 1 can coconut milk
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Cook noodles according to package instructions. Drain and set aside.
2. Heat oil in a large skillet or wok over medium-high heat. Add onion and garlic; cook until onion is translucent.
3. Add mixed vegetables, curry powder, and turmeric. Cook for 2-3 minutes or until vegetables are tender-crisp.
4. Pour in coconut milk and stir to combine. Bring mixture to a simmer and cook for 1-2 minutes or until sauce has thickened slightly.
5. Add cooked noodles to the skillet and toss with curry-coconut sauce. Season with salt and pepper to taste.
6. Garnish with cilantro leaves, if desired. Serve hot and enjoy!
Cooking Time: 15-20 minutes
Miso Glazed Eggplant and Zucchini Stir Fry
A sweet and savory fusion of Japanese flavors, this recipe elevates the humble eggplant and zucchini into a flavorful stir-fry. With the addition of miso glaze, you’ll be hooked from the first bite!
Ingredients:
– 2 medium eggplants, sliced into 1/4-inch thick rounds
– 2 medium zucchinis, sliced into 1/4-inch thick rounds
– 2 tablespoons vegetable oil
– 2 cloves garlic, minced
– 2 tablespoons miso paste
– 2 tablespoons soy sauce
– 2 tablespoons honey
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
2. Add garlic and cook for 30 seconds, until fragrant.
3. Add eggplant and zucchini; cook for 5-7 minutes, stirring occasionally, until tender.
4. In a small bowl, whisk together miso paste, soy sauce, and honey.
5. Pour the glaze over the vegetables and stir to coat.
6. Season with salt and pepper to taste.
7. Garnish with cilantro leaves, if desired.
Cooking Time: 15-20 minutes
Five-Spice Seitan and Cabbage Stir Fry
This recipe combines the savory flavors of seitan with the crunch of cabbage, all tied together with a blend of five aromatic spices. Perfect for a quick and satisfying meal.
Ingredients:
– 1 package of store-bought or homemade seitan, cut into bite-sized pieces
– 2 cups of thinly sliced cabbage
– 2 tablespoons of vegetable oil
– 1 tablespoon of soy sauce
– 1 tablespoon of oyster sauce (optional)
– 1 teaspoon of ground cinnamon
– 1/2 teaspoon of ground cloves
– 1/2 teaspoon of ground fennel
– 1/4 teaspoon of ground star anise
– Salt and pepper to taste
Instructions:
1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the seitan and cook until browned, about 3-4 minutes.
3. Add the cabbage, soy sauce, oyster sauce (if using), cinnamon, cloves, fennel, and star anise. Stir-fry for 5-7 minutes, or until the cabbage is tender-crisp.
4. Season with salt and pepper to taste.
5. Serve hot over your favorite grain or noodles.
Cooking Time: 15-20 minutes
Orange Ginger Tofu and Snap Pea Stir Fry
This vibrant stir-fry combines the tender sweetness of snap peas with the tangy zip of orange and ginger, all wrapped up in a crispy tofu package. Perfect for a quick and flavorful weeknight dinner.
Ingredients:
– 1 block firm tofu, drained and cut into small cubes
– 2 tablespoons vegetable oil
– 1 tablespoon grated fresh ginger
– 2 cloves garlic, minced
– 1 cup snap peas, sliced
– 1/4 cup freshly squeezed orange juice
– 2 teaspoons soy sauce
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Heat oil in a large skillet or wok over medium-high heat.
2. Add tofu and cook until golden, about 3-4 minutes per side. Remove from pan.
3. In the same pan, add ginger and garlic; cook 1 minute.
4. Add snap peas and stir-fry until tender-crisp, about 2-3 minutes.
5. Stir in orange juice and soy sauce. Bring to a simmer.
6. Return tofu to the pan and toss to coat with the sauce.
7. Season with salt and pepper to taste.
8. Serve hot, garnished with cilantro if desired.
Cooking Time: 15-20 minutes
General Tso’s Chickpea Stir Fry
This recipe puts a twist on the classic Chinese dish by substituting chicken with chickpeas, making it a plant-based and protein-rich alternative. The combination of crispy garlic, soy sauce, and chili flakes creates a bold and aromatic flavor profile.
Ingredients:
– 1 can chickpeas (14 oz), drained and rinsed
– 2 cloves garlic, minced
– 1 tablespoon vegetable oil
– 1 tablespoon soy sauce
– 1 teaspoon General Tso’s sauce
– 1/4 teaspoon red pepper flakes
– Salt to taste
– Chopped scallions and sesame seeds for garnish (optional)
Instructions:
1. Heat the oil in a large skillet or wok over medium-high heat.
2. Add the garlic and cook until crispy, about 30 seconds.
3. Add the chickpeas, soy sauce, General Tso’s sauce, and red pepper flakes. Stir-fry for 2-3 minutes.
4. Season with salt to taste.
5. Garnish with chopped scallions and sesame seeds if desired.
6. Serve immediately.
Cooking Time: 5-7 minutes
Kale and Sweet Potato Stir Fry with Tahini Drizzle
A nutrient-rich and flavorful stir-fry that combines the earthy sweetness of sweet potatoes with the nutritional powerhouse of kale, all tied together with a creamy tahini drizzle.
Ingredients:
– 2 medium sweet potatoes, peeled and diced
– 2 cups curly kale, stems removed and chopped
– 1 tablespoon olive oil
– 1 clove garlic, minced
– 1/4 cup tahini
– 2 tablespoons lemon juice
– Salt and pepper to taste
Instructions:
1. Preheat oven to 400°F (200°C).
2. Toss sweet potatoes with 1/2 tablespoon olive oil, salt, and pepper on a baking sheet. Roast for 20-25 minutes or until tender.
3. Heat remaining 1/2 tablespoon olive oil in a large skillet over medium-high heat. Add garlic and cook for 1 minute.
4. Add kale to the skillet, stirring frequently, until wilted (about 3-5 minutes).
5. In a small bowl, whisk together tahini and lemon juice. Season with salt and pepper to taste.
6. Serve roasted sweet potatoes alongside wilted kale, drizzling with tahini sauce.
Cooking Time: 25-30 minutes
Szechuan Green Bean and Tofu Stir Fry
A flavorful and spicy stir-fry that combines the crunch of green beans with the tenderness of tofu, all wrapped up in a savory Szechuan sauce.
Ingredients:
– 1 pound firm tofu, cut into small cubes
– 2 cups fresh green beans, trimmed
– 2 cloves garlic, minced
– 1 tablespoon vegetable oil
– 2 teaspoons soy sauce
– 2 teaspoons rice vinegar
– 1 teaspoon Szechuan pepper, toasted and ground
– 1/4 teaspoon red pepper flakes (optional)
– Salt to taste
– Scallions, chopped (for garnish)
Instructions:
1. Heat oil in a wok or large skillet over medium-high heat.
2. Add tofu and cook until golden brown, about 3-4 minutes. Remove from pan and set aside.
3. Add garlic, green beans, soy sauce, rice vinegar, Szechuan pepper, and red pepper flakes (if using) to the pan. Stir-fry for 2-3 minutes or until green beans are tender-crisp.
4. Return tofu to the pan and stir-fry for an additional minute to combine with the sauce.
5. Season with salt to taste.
6. Garnish with chopped scallions and serve immediately.
Cooking Time: 10-12 minutes
Garlicky Udon Noodle and Shiitake Stir Fry
This Japanese-inspired stir-fry combines the savory flavors of shiitake mushrooms with the rich, buttery taste of garlic, all wrapped up in a satisfying serving of udon noodles. Perfect for a quick weeknight dinner or lunch, this recipe is easy to make and packed with flavor.
Ingredients:
– 1 package udon noodles
– 2 tablespoons vegetable oil
– 3 cloves garlic, minced
– 1 cup shiitake mushrooms, sliced
– 1 teaspoon soy sauce
– 1/4 teaspoon sesame oil
– Salt and pepper to taste
– Optional: chopped green onions for garnish
Instructions:
1. Cook udon noodles according to package instructions. Drain and set aside.
2. Heat vegetable oil in a large skillet or wok over medium-high heat.
3. Add garlic and sauté for 1 minute, until fragrant.
4. Add shiitake mushrooms and cook for 3-4 minutes, until tender.
5. Stir in soy sauce and sesame oil. Cook for an additional 30 seconds.
6. Combine cooked udon noodles with the mushroom mixture. Season with salt and pepper to taste.
7. Garnish with chopped green onions, if desired.
Cooking Time: 15-20 minutes
BBQ Jackfruit and Red Onion Stir Fry
Get ready to fire up your taste buds with this sweet and savory BBQ jackfruit and red onion stir fry, perfect for a quick weeknight dinner or a weekend lunch.
Ingredients:
– 1 cup cooked jackfruit
– 2 cups red onion, thinly sliced
– 1 tablespoon olive oil
– 1 tablespoon BBQ sauce
– 1 teaspoon soy sauce
– 1/4 teaspoon ground cumin
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Heat the olive oil in a large skillet or wok over medium-high heat.
2. Add the sliced red onion and cook for 3-4 minutes, until slightly caramelized.
3. Add the cooked jackfruit, BBQ sauce, soy sauce, and cumin. Stir to combine.
4. Cook for an additional 2-3 minutes, stirring frequently, until the flavors have melded together.
5. Season with salt and pepper to taste.
6. Garnish with fresh cilantro leaves, if desired.
Cooking Time: 10-12 minutes
Summary
Discover 18 delicious vegan stir fry recipes perfect for busy weeknights! From spicy garlic tofu and broccoli to Thai peanut tempeh and sweet and sour pineapple tofu, there’s something for every taste. Try ginger sesame vegetable, teriyaki mushroom and bok choy, lemongrass coconut chickpea, maple sriracha Brussels sprouts, cashew cauliflower and bell pepper, or one of the many other flavorful options. Whether you’re looking for a quick and easy dinner or a healthy meal prep idea, these vegan stir fry recipes are sure to please.
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



