MainsVegan Broccoli Stir Fry
Mainsvegangluten-freehealthy

Vegan Broccoli Stir Fry

I absolutely love how this stir fry comes together in just 20 minutes, with vibrant broccoli florets that retain their crunch and a savory sauce that clings to every piece. The aroma of garlic and ginger sizzling in the wok always makes my kitchen smell incredible, and the final dish is so satisfying with its perfect balance of salty, sweet, and umami flavors. It's become one of my go-to recipes when I want something nutritious but full of flavor that doesn't require hours in the kitchen.

4.7(23 reviews)
30 min(15 prep + 15 cook)
4 servings
Easy
By Maya R.·Published July 2, 2026
Vegan Broccoli Stir Fry

Ingredients

Servings
4

Nutrition Facts

Per serving · 4 servings total

Calories
320kcal
Protein
14g
Carbs
28g
Fat
16g
Fiber
6g
Sugar
8g

Instructions

Tap a step to mark it complete as you cook.

  1. Press the tofu for at least 15 minutes to remove excess water, then cut into 1-inch cubes. In a small bowl, whisk together tamari, rice vinegar, maple syrup, and cornstarch until smooth.

  2. Heat 1 tablespoon of sesame oil in a large wok or skillet over medium-high heat. Add the tofu cubes and cook for 5-7 minutes, turning occasionally, until golden brown on all sides. Remove tofu from the pan and set aside.

  3. Add the remaining 1 tablespoon of sesame oil to the same wok. Add minced garlic and grated ginger, stir-frying for 30 seconds until fragrant. Be careful not to burn the garlic.

  4. Add the broccoli florets and sliced stems to the wok. Pour in vegetable broth, cover, and steam for 3-4 minutes until broccoli is bright green and crisp-tender.

  5. Uncover and add the cooked tofu back to the wok. Pour the sauce over everything and toss continuously for 2 minutes until sauce thickens and coats all ingredients evenly.

  6. Remove from heat and sprinkle with red pepper flakes if using. Garnish with sesame seeds and serve immediately over steamed rice or noodles.

Recipe notes

For extra protein, add edamame or chickpeas along with the broccoli. This stir fry is best served immediately while the broccoli is still crisp-tender. Store leftovers in an airtight container for up to 3 days, though the broccoli will soften slightly upon reheating.

You might also like

More mains to add to your rotation.

Creamy Coconut Lentil Curry
Mains
4.9(1,284)40 min

Creamy Coconut Lentil Curry

A one-pot weeknight wonder: red lentils simmered in coconut milk with ginger, garlic, and warm spices until impossibly creamy.

VeganGluten-FreeOne-Pot
Sweet Potato & Black Bean Tacos
Mains
4.9(1,103)35 min

Sweet Potato & Black Bean Tacos

Roasted sweet potato cubes and smoky black beans tucked into warm corn tortillas with a bright lime-avocado crema.

VeganGluten-FreeWeeknight
15-Minute Spicy Peanut Noodles
Mains
4.8(956)15 min

15-Minute Spicy Peanut Noodles

A weeknight pantry rescue — chewy noodles tossed in a glossy, spicy, salty-sweet peanut sauce.

Vegan15-MinutePantry