Go Back
+ servings
vegan bao buns with mushrooms, spinach, onion, and tomato
Print Recipe
5 from 5 votes

Vegan Bao Buns with Portobello Mushrooms

These vegan bao buns with portobello mushrooms are so simple to make! Sliced portobello mushrooms are cooked in a spicy soy sauce marinade, and paired with quick pickled onions, simple greens, and sliced tomatoes, in between a fluffy whole wheat tortilla.
Prep Time15 mins
Cook Time10 mins
Total Time25 mins
Course: Main Course
Cuisine: korean
Keyword: portobello mushroom buns, vegan bao buns
Servings: 4 2 buns per person
Calories: 176kcal
Author: Alison Corey



  • 3 portobello mushrooms
  • 1 cup fresh spinach
  • 3 tomatoes sliced into wedges
  • 8 whole wheat tortillas

Pickled Onions

  • ½ cup vinegar
  • 1 small onion thinly sliced


  • 3 tbsp soy sauce
  • ¼ cup vegetable stock
  • 1 tsp sriracha
  • 2 tsp sweet chili sauce


  • Slice portobello mushrooms into long strips. Place in shallow bowl. Cover with soy sauce, sriracha, sweet chili sauce, and ginger. Marinate for a minimum of 10 minutes.
    marinated portobello mushrooms
  • While mushrooms are marinating thinly slice onions. In a small bowl cover with vinegar. Allow to sit for 10 minutes.
    sliced onion in bowl covered with vinegar
  • Heat pan to medium high heat. Transfer marinated portobello mushrooms to pan. Sauté for 5-8 minutes or until cooked through.
    mushrooms in pan
  • Cover buns with spinach or fresh greens. Add pickled onions, marinated mushrooms, and tomatoes. Enjoy!
    bao bun with mushrooms, spinach, tomato, and onion



  • Thoroughly wash mushrooms before slicing. Use a wet paper towel or soft brush to gently remove any dirt.
  • Slice the portobellos into thin long strips.
  • Slice onions into thin long strips.
  • After mushrooms are done cooking. Remove from pan, and add any extra marinade from the bowl. Simmer on low to thicken. Use as a sauce to put on top of the buns.
  • Store leftovers in the refrigerator for 3-5 days.


Calories: 176kcal | Carbohydrates: 34g | Protein: 7g | Fat: 2g | Saturated Fat: 1g | Sodium: 905mg | Potassium: 655mg | Fiber: 6g | Sugar: 7g | Vitamin A: 1503IU | Vitamin C: 18mg | Calcium: 68mg | Iron: 2mg