Home ยป Mains

Vegan Stuffed Portobello Mushrooms

These 30-minute vegan stuffed portobello mushrooms are an ultra-savory main dish made with simple yet wholesome ingredients. Thick, meaty mushrooms are stuffed with homemade sunflower cheese, sautรฉed veggies, spinach, and fresh herbs. This meal will convert even the pickiest eaters!

Vegan stuffed portobello mushrooms on a plate.

โค๏ธ Why youโ€™ll love this recipe

  • Nutrient-dense: These vegan stuffed portobello mushrooms are packed with healthy ingredients like spinach, bell peppers, and sunflower seeds.
  • Budget-friendly: The homemade vegan cream cheese is made with inexpensive sunflower seeds, which are also easily accessible virtually everywhere.
  • Easy to make: Just blend the โ€œcheese,โ€ sautรฉ the vegetables, and stuff the mushrooms. This recipe is easy to prepare for cooks of all skill levels!
  • Versatile serving options: Enjoy them as an elegant appetizer or a main course paired with a fresh green salad.

If you love this vegan stuffed portobello mushrooms recipe, you should check out our vegan stuffed acorn squash, air fryer eggplant, harvest bowl, and cauliflower steaks.

๐Ÿ„ 30-minute vegan stuffed portobello mushrooms

These vegan stuffed portobello mushrooms are a surprisingly simple recipe that weโ€™ve been making on repeat lately! We decided to take a whole-food approach by preparing the filling with homemade sunflower cheese, fresh veggies, and leafy greens.

If you thought vegan food was lacking savory and meaty flavors, we know youโ€™ll be pleasantly surprised with this dish. Onions, bell peppers, and spinach are sautรฉed with garlic and thyme and combined with umami-rich cream cheese. Itโ€™s the perfect pairing to complement earthy portobellos.

The whole recipe comes together in about 30 minutes, making it ideal for weeknights when you want some healthy and quick. And if you donโ€™t have all the ingredients on hand, you can customize the veggies and cheese to make it uniquely yours!

Vegan stuffed portobello mushrooms ingredients.

๐Ÿ›’ Ingredients & substitutions

  • Portobello mushrooms: Known for their meaty texture, portobellos hold up well in the oven and form a sturdy base. If you can’t find portobellos, baby bellas (large cremini mushrooms) make a good substitute.
  • Olive oil: Extra-virgin olive oil coats the portobellos and helps cook the filling, adding richness. You can use avocado or grapeseed oil as an alternative.
  • Sunflower seeds: The base for the vegan cream cheese, providing a nutty flavor and creamy texture. Cashews are another great option for a similar result.
  • Nutritional yeast: Adds a cheesy flavor to the filling. If you donโ€™t have nutritional yeast, try white miso paste or some tamari for a similar umami taste.
  • Apple cider vinegar: Imparts a necessary tang to the sunflower cream cheese. Lemon juice or white wine vinegar are the next best alternatives.
  • Onion & red bell pepper: Both add sweetness, a pop of color, and a crunch. Feel free to swap them with other veggies like leeks, artichokes, or yellow bell peppers.
  • Garlic & thyme: Enhance the Mediterranean flavor of the recipe. Garlic powder and dried thyme can be used if their fresh counterparts arenโ€™t available, but make sure to reduce the total amount by about two-thirds.
  • Spinach: Adds color and nutrition. Kale or Swiss chard can be used as alternatives.
  • Salt & pepper: To enhance the flavors of the mushrooms and filling.

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

๐Ÿ“ How to make vegan stuffed portobello mushrooms

Step 1: Prep the mushrooms

Wipe the mushrooms with a damp cloth to remove any residual dirt. Whatever you do, do not wash them under running water unless you want a soggy texture.

Clean mushrooms.

Remove the stems and scrape out the gills using a spoon. This helps make space for the filling and gets rid of any bitter flavors. Brush the mushrooms with olive oil and season them with salt and pepper, then set them aside on a parchment-lined pan.

Step 2: Make the cream cheese

Drain the soaked sunflower seeds and place them in a high-speed blender or food processor. Process them with nutritional yeast, salt, apple cider vinegar, and water until the texture is smooth. Remember to stop and scrape down the sides a few times.

Drained soaked sunflower seeds in a blender.

Step 3: Prepare the filling

Cook the onions and bell peppers in a skillet with the olive oil until soft, then add the garlic and thyme. Stir in the spinach and let it wilt before mixing the sautรฉed veggies with the blended cream cheese mixture.

Step 4: Stuff & bake

Spoon the filling into each mushroom cap, pressing gently to ensure the filling sits well inside. Bake the stuffed mushrooms until theyโ€™re tender and the filling is slightly golden on top.

Serve your vegan stuffed portobello mushrooms while hot, garnished with additional fresh thyme, parsley, or other herbs of your choice. Happy eating!

If you have questions about this vegan stuffed portobello mushrooms recipe, check out our FAQs or leave a comment down below!

๐Ÿฅ— What to serve with vegan stuffed portobello mushrooms

You can easily enjoy vegan stuffed portobello mushrooms as a hearty appetizer, but we love to serve them as a main with side dishes like these:

๐ŸŒก๏ธ Storage & reheating

Keeping your vegan stuffed portobello mushrooms fresh is simple with the right storage and reheating tips! Hereโ€™s what to do:

  • Fridge: Once cooled, store the caps in an airtight container for up to 3-4 days.
  • Freezer: It’s best not to freeze stuffed portobello mushrooms since the texture of the mushrooms will turn soggy once thawed. However, if itโ€™s your only option, wrap them in plastic wrap then foil and keep them in a freezer-safe bag.
  • Reheating: Reheat the mushrooms in the oven at 350F until warmed, about 10-12 minutes. You can also reheat them in the air fryer at 350F for about 7-8 minutes.
  • Prep ahead: You can prepare the filling a day in advance and refrigerate it. You can also clean the mushroom caps. When youโ€™re ready, simply stuff and bake them.
Vegan stuffed portobello mushrooms on a plate.

โ™ป๏ธ Variations

  • Different mushrooms: Instead of portobellos, try large creminis (baby bellas), button, or large white mushrooms.
  • Vegan cheese: Use vegan ricotta or vegan cream cheese made with a base of tofu for the filling instead of sunflower seed cheese.
  • Herbaceous: Mix the cream cheese with a spoonful of vegan basil pesto.
  • Extra Mediterranean: Add sun-dried tomatoes and olives to the filling.
  • Spinach and artichoke: Omit the red bell peppers and incorporate artichokes and extra spinach for a spinach artichoke dip filling.

๐Ÿง‘โ€๐Ÿณ Top tips

  • Choose the right mushrooms: Select mushrooms that are similar in size for uniform cooking. Also, try to select ones that are intact and fairly deep.
  • Thoroughly clean the mushrooms: Wipe the mushroom caps carefully with a damp cloth to remove dirt without rinsing them in water.
  • Use fresh spinach: We prefer fresh spinach since it wilts down better than frozen.
  • Donโ€™t overstuff: Stuffing the caps with too much filling can cause it to spill out or flatten during baking. Make sure the filling is flush with the top of the cap.
  • Donโ€™t worry about leaking: Itโ€™s normal for the mushrooms to leak some water during roasting, which shows up as a brown liquid. Donโ€™t worry about this!
  • Let them cool slightly: Let your portobello mushrooms rest for a few minutes after roasting so the filling has time to set.
  • Keep filling ingredients dry: Try to stay away from high water-content vegetables in the filling. The excess moisture can make the mushrooms soggy.
Vegan stuffed portobello mushrooms on a fork.

๐Ÿ’ฌ FAQ

How do I prevent the mushrooms from becoming soggy?

Avoid making the filling overly wet, donโ€™t overcook the mushrooms, and stuff them just before baking.

How do I know the mushrooms are finished cooking?

The mushrooms are done when they are tender and the filling is slightly golden on top. The mushrooms should have a slight give but still hold their shape.

Why are my mushrooms flattening while cooking?

This could be a sign that they’re overstuffed. Try using less filling, ensuring it’s evenly distributed without overloading the mushroom caps.

What’s the best way to clean portobello mushrooms?

Gently wipe them with a damp cloth or paper towel. Avoid washing mushrooms under water as mushrooms can absorb moisture, affecting their texture when cooked.

๐Ÿด More hearty recipes

If you loved these stuffed vegan portobello mushrooms with spinach, check out these hearty recipes:

Vegan stuffed portobello mushrooms on a plate.

30-Minute Vegan Stuffed Portobello Mushrooms

Mitch Chapman
These 30-minute vegan stuffed portobello mushrooms are an ultra-savory main dish made with simple yet wholesome ingredients. Thick, meaty mushrooms are stuffed with homemade sunflower cheese, sautรฉed veggies, spinach, and fresh herbs.
5 from 2 votes
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Course Main Course
Cuisine American, Gluten-Free, Vegan
Servings 4 servings
Calories 318.8 kcal

Equipment

  • Chef's knife
  • Paring knife
  • Cutting board
  • Large skillet
  • Baking sheet
  • Silicone baking mat

Ingredients
 

Mushrooms

  • 4 large portobello mushrooms
  • Olive oil for brushing

Cream cheese

  • 1 cup raw sunflower seeds (soaked overnight)
  • 2 tablespoons nutritional yeast
  • ยฝ teaspoon salt
  • 2 tablespoons apple cider vinegar
  • ยฝ – ยพ cup water

Filling

  • 2 tablespoons olive oil (extra virgin)
  • 1 medium white or yellow onion (finely diced)
  • 1 red bell pepper (finely diced)
  • 2 cloves garlic (minced)
  • 2 teaspoons fresh thyme (minced)
  • 3 cups fresh spinach (chopped)
  • Salt & pepper to taste

For serving

  • Fresh flat-leaf parsley (chopped)

Instructions
 

  • Preheat the oven to 400ยฐF and line a baking pan with parchment paper or a silicone baking mat.

Prep the mushrooms

  • Clean the mushrooms by wiping them with a damp cloth or paper towel. Remove the stems and use a spoon to scrape out the gills. This provides more room for the stuffing and also removes the somewhat bitter taste of the gills.
  • Lightly brush the caps with olive oil and season them with salt and pepper. Place them, gill side up, on the prepared baking pan.

Cream cheese

  • Drain the soaked sunflower seeds and place them in a high-speed blender or food processor (a small personal blender works best).
  • Add the nutritional yeast, salt, apple cider vinegar, and water. Blend until the mixture reaches a smooth, creamy consistency. You may need to stop and scrape down the sides a few times or add a little more water to achieve the desired texture. Once blended, set aside.

Filling

  • Heat 2 tablespoons of olive oil in a large skillet over medium. Add the diced onion and bell peppers. Sautรฉ for 4-5 minutes until the onions are translucent.
  • Add the minced garlic and thyme, cooking for another 1-2 minutes. Stir in the chopped fresh spinach, allowing it to wilt down for another 2-3 minutes.
  • Remove the skillet from the heat, then transfer in the blended โ€œcheeseโ€ mixture, stirring to incorporate. Taste and season the filling with additional salt and pepper to your liking.

Stuff & bake

  • Evenly divide the mixture among 4 large portobello mushroom caps (or 6 medium caps), pressing gently to ensure the filling sits well inside.
  • Bake the stuffed mushrooms for 20 minutes, or until the mushrooms are tender and the filling is slightly golden on top.
  • Serve your vegan stuffed portobello mushrooms while hot, garnished with additional fresh thyme, parsley, or other herbs of your choice. Happy eating!

Video

Notes

  • Choose the right mushrooms: Select mushrooms that are similar in size for uniform cooking. Also, try to select ones that are intact and fairly deep.
  • Thoroughly clean the mushrooms: Wipe the mushroom caps carefully with a damp cloth to remove dirt without rinsing them in water.
  • Use fresh spinach: We prefer fresh spinach since it wilts down better than frozen.
  • Donโ€™t overstuff: Stuffing the caps with too much filling can cause it to spill out or flatten during baking. Make sure the filling is flush with the top of the cap.
  • Donโ€™t worry about leaking: Itโ€™s normal for the mushrooms to leak some water during roasting, which shows up as a brown liquid. Donโ€™t worry about this!
  • Let them cool slightly: Let your portobello mushrooms rest for a few minutes after roasting so the filling has time to set.
  • Keep filling ingredients dry: Try to stay away from high water-content vegetables in the filling. The excess moisture can make the mushrooms soggy.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 318.8kcal | Carbohydrates: 17.5g | Protein: 12g | Fat: 24.9g | Saturated Fat: 2.6g | Polyunsaturated Fat: 8.7g | Monounsaturated Fat: 11.3g | Trans Fat: 0.003g | Sodium: 323.7mg | Potassium: 843mg | Fiber: 6.7g | Sugar: 5.5g | Vitamin A: 3106.2IU | Vitamin C: 49mg | Calcium: 67.8mg | Iron: 3.3mg
Don’t miss another recipe!Subscribe to our newsletter!
Mitch Chapman.
Food writer at  | Website |  + posts

Mitch Chapman is a food writer, photographer, and one of the founders of Broke Bank Vegan. With a background in healthcare and the restaurant industry, he has a passion for sharing healthy yet flavorful plant-based food.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 5 stars
    This filling is so delicious on its own. Iโ€™m trying to figure out what else to use it with besides portobella mushrooms. Maybe penne pasta?

    1. Hi Susan,

      We’re so glad you love the filling! It would be so delicious with some pasta โ€” great idea!!

  2. At 73 years I’m on a new venture – I had a mini stroke a month ago and the Dietician on the Stroke Prevention Team suggested I eat a more plant based diet. Although there are literally 1000’s of recipes and many companies to explore, the biggest challenge I’m having is to know what to pair with. I love portobello mushrooms and will try your recipe. If it’s just me, I might just eat it on it’s own or maybe with a salad. What would you pair this with if you don’t want to just have a dinner plate with a couple of stuffed mushrooms on it? For day to day meals, I prefer not to have a 3 – 7 course meal – just an item that compliments the dish and served on one plate.
    A lot of words for my request! I would love to see pairings posted with all your main course recipes.
    Thank you! And thanks for all the info you provide – I quite enjoy your input!

    1. Hi Jillian,

      Wow, well we are glad to hear you are trying to eat more plant-based! We have suggestions in our “what to serve with vegan stuffed portobello mushrooms” section in this post. Otherwise, we have a collection of sides on our site that you can browse! We like ours with roasted veggies, a couscous or quinoa salad, a green salad, or mashed sweet potatoes. For a more filling option, you can serve the mushrooms as a side and pair them with tofu or tempeh as the main. It’s totally up to you! Hopefully, that helps and let us know if you have any other questions ๐Ÿ™‚ We’re glad you find the info enjoyable!