This Vegan Beef Stir-Fry with Onions is a plant-powered twist on a classic favorite, delivering all the bold, savory flavors you love—without the meat! Featuring tender, protein-packed plant-based beef strips, sweet caramelized onions, and a vibrant medley of red bell peppers and broccoli, this quick and easy recipe is a weeknight game-changer. The dish is brought to life with an aromatic blend of garlic, fresh ginger, soy sauce, and a drizzle of nutty sesame oil, while a silky cornstarch-thickened sauce ties it all together. Finished with a sprinkle of scallions and toasted sesame seeds, this stir-fry is perfect served over steaming rice or noodles. A delicious, one-pan vegan dinner ready in just 30 minutes! Ideal for those seeking a healthy, protein-rich, and flavor-packed plant-based meal.
Thinly slice the plant-based beef strips if not pre-sliced.
Peel and slice the onions into thin wedges.
Dice the red bell pepper and cut the broccoli into small florets.
Mince the garlic and grate the fresh ginger.
In a small bowl, mix together the soy sauce, vegetable broth, and cornstarch until smooth to create the stir-fry sauce.
Heat half the olive oil in a large pan or wok over medium-high heat.
Add the plant-based beef strips and stir-fry for 3-4 minutes until they are browned. Remove from the pan and set aside.
Add the remaining olive oil to the pan, along with the onions, red bell pepper, and broccoli. Stir-fry for 5-6 minutes until the vegetables are tender-crisp.
Add the garlic and ginger to the pan and stir-fry for another 1 minute until fragrant.
Return the plant-based beef strips to the pan and mix well with the vegetables.
Pour in the prepared stir-fry sauce, stirring continuously as it thickens, coating all the ingredients evenly, about 2-3 minutes.
Drizzle the sesame oil over the stir-fry, add the black pepper, and toss to combine.
Chop the scallions and sprinkle them along with sesame seeds over the top before serving.
Serve hot with rice or noodles as desired.
Calories |
1449 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 92.7 g | 119% | |
| Saturated Fat | 12.4 g | 62% | |
| Polyunsaturated Fat | 16.8 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 3247 mg | 141% | |
| Total Carbohydrate | 75.6 g | 27% | |
| Dietary Fiber | 24.1 g | 86% | |
| Total Sugars | 21.6 g | ||
| Protein | 79.8 g | 160% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 369 mg | 28% | |
| Iron | 14.4 mg | 80% | |
| Potassium | 2010 mg | 43% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.