Go Back
+ servings
Vegan mushroom stir fry on a plate with brown rice
5 from 4 votes

Portobello Mushroom & Broccoli Stir-Fry

Asian-style take-out made easy (and healthy) right at home! This oil-free stir-fry is both satisfying and customizable.
AuthorKaitlin - The Garden Grazer
Prep Time15 mins
Cook Time15 mins
Total Time30 mins
CourseMain Dish
CuisineAsian-Inspired, Gluten-Free Option, Oil-Free, Vegan


  • 2 extra-large portobello mushrooms (about 12 oz.)
  • 2-3 cups fresh broccoli florets
  • 1 onion
  • 1 red bell pepper
  • Optional: sesame seeds for topping

For the stir-fry sauce:

  • 1/2 cup vegetable broth
  • 3 Tbsp. tamari (or soy sauce)
  • 2 Tbsp. hoisin sauce (gluten-free if necessary*)
  • 2-3 cloves garlic
  • 1 Tbsp. cornstarch or arrowroot (to thicken)
  • 1-2 tsp. grated/minced ginger (optional)


  • Make the stir-fry sauce: mince garlic and add all sauce ingredients to a small bowl. Whisk to combine and set aside.
  • Wipe portobellos clean with a damp towel. Remove stem and slice into thin strips (about 1/3-inch thick).
  • Slice onion and bell pepper.
  • In a large skillet over med-high heat, saute portobellos, bell pepper, onion, and broccoli florets. (For oil-free saute, use about 3 Tbsp. broth/water in place of oil.)
  • Saute for 7-8 minutes, gently stirring occasionally. Add a touch more water/broth as needed.
  • Whisk the sauce again and add to skillet. Toss well to combine and saute for 2-3 minutes or until slightly thickened, stirring often.
  • Serve over rice, quinoa, or noodles and top with sesame seeds and more tamari if desired.


*I use tamari and San-J brand hoisin sauce for gluten-free.
Variations: try this recipe with other mushrooms or a combination of mushrooms! You can easily swap out the broccoli for your own favorite veggies or whatever is in season. Try asparagus, zucchini, green onion, snow peas, green beans, cabbage, bok choy, etc.
Tweak the sauce recipe as desired, adding more/less hoisin, tamari, and garlic to your taste.

Nutrition Per Serving (Estimate)

Calories: 114 kcalCarbohydrates: 23 gProtein: 6 gFat: 1 gSaturated Fat: 1 gCholesterol: 1 mgPotassium: 576 mgFiber: 4 gSugar: 9 gVitamin A: 1703 IUVitamin C: 108 mgCalcium: 41 mgIron: 1 mg