This Portobello Mushroom Steak recipe is rich and juicy! A vegan and vegetarian easy steak alternative that is soaked in a rich marinade of balsamic vinegar, soy sauce, olive oil, garlic, and spices. You can oven-bake or grill these for an unforgettable meal that will please plant lovers everywhere.
Serve it with Roasted Green Beans with Garlic and Roasted Baby Red Potatoes for a delicious vegetarian meal.
Portobello Mushroom Steak
This Portobello Mushroom Steak is the perfect vegan or vegetarian main course. Whether you serve it oven-roasted in the winter for a cozy meal at home or even during the holidays (Thanksgiving, Christmas, or Easter) OR fire up the grill in the summer outside, it is a versatile, rich, and tasty meal anyone will love. These Portobello Steaks are as close to real meat perfection as you'll get in the plant world. The texture and depth of flavor is so good.
As a pescatarian (vegetarian who eats fish) I'm always looking for a healthy and delicious main course option that will make both myself and my meat-eating hubby happy. This - my friends - is it! Luckily a portobello mushroom is about as rich and meaty as vegetables get AND when you soak in a super savory marinade it turns into vegan magic! This recipe is a favorite in the family and is enjoyed by everyone.
The trick truly is in the marinade which is simply made with pantry staples like balsamic vinegar, soy sauce, olive oil, garlic, and spices. In fact, this entire recipe takes only 6 ingredients and is healthy. It turns a plain old mushroom into a rich dinner that is about as close to a steak as you'll get in the plant world.
This recipe just happens to be vegetarian, vegan, gluten-free, low-carb, keto, and more! This is the ultimate nutritious plant-based meal.
The Perfect Vegan or Vegetarian Main Course! Share on XWhy You'll Love this Portobello Mushroom Steak...
This Portobello Mushroom Steak recipe is so crazy versatile and one you will love in all seasons. Here are just a few reasons to LOVE them...
- Flavorful
- Savory
- Healthy
- Hearty
- Adaptable
- Cozy
- It's UMAMI!
- So Easy to Make
You can serve this traditional steak style with mashed potatoes and asparagus OR take them outside in the summer and serve them with potato salad and cucumber salad. Either way, the meaty portobello makes a perfect main course for your favorite sides.
You can even TOP the Portobello Mushroom Steak with goodness like avocado, chimichurri sauce, or even creamy cheese (hello blue cheese crumbles!) if you are vegetarian instead of vegan. This simple recipe can be the base for so many delicious and delightful plant-based meals.
Ingredients:
You might think making a Portobello Mushroom Steak requires a lot of ingredients and kitchen skills, but it's surprisingly simple and made with mainly pantry staples.
- Portobello Mushrooms: Look for large and thick portobello mushroom caps. You'll want ones without blemishes and not slimy. You'll get a stronger taste from mushrooms that are darker in color and have thick veils.
- Balsamic Vinegar: Balsamic vinegar gives the portobello mushroom a rich and savory flavor that's hard to replicate. Since there aren't a lot of ingredients in this I like to buy quality balsamic vinegar. This is one of my favorites. (Amazon Affiliate Links)
- Olive Oil: I like to keep my recipes a bit lighter on the oil, but a little bit of olive oil adds some moisture and richness to the mushroom. Once again, I like to pick a quality one and I like this one!
- Soy Sauce: The soy sauce in this recipe isn't enough to give the mushroom an Asian flavor but it does add a rich umami flavor that adds a lot to the dish.
- Garlic Powder: I like to use classic garlic powder to give the entire mushroom an even garlic flavor.
- Dried Rosemary: You'll want to add some sort of spice to your portobello mushroom steak. I like to use dried rosemary because it gives it a classic steak flavoring! You can pick a spice that matches what you are making though including an Italian Spice Mix or Cajun Spice Mix. I also like to make mine with a classic Steak Seasoning especially if you are trying to make the mushroom mimic steak. Fresh thyme leaves would also taste wonderful.
- Salt & Pepper
Is a portobello mushroom healthy?
YES! Portobello mushroom is super healthy food! It's a type of edible fungus that has high levels of antioxidants, B vitamins, Vitamin C, phytonutrients, selenium, potassium, and phosphorus. It even has a small amount of plant-based protein. They are also a good source of fiber and are super low in calories. They are a great item to eat if you are trying to diversify your diet and maintain a healthy weight. An average portobello mushroom cap in the store is around 6 ounces.
That all makes this recipe super healthy for you!
Instructions:
- In a ziplock bag, mix or stir together the balsamic vinegar, olive oil, soy sauce, garlic powder, and rosemary. This will be your mushroom marinade.
- Add the cleaned portobello mushrooms to the bag and make sure the marinade covers the mushroom. I like to move it around about halfway through the soaking to make sure it all gets covered. There isn't a ton of marinade because I don't want to be wasteful. Allow resting for about 20 minutes.
- Once you are ready to cook the mushrooms, preheat the oven to 400 degrees and spray a baking pan with cooking spray.
- Take the mushrooms out of the bag and put them upside down into the pan. You can drizzle a spoon of the remaining marinade in the center of the mushroom.
- Bake for 30 minutes, flipping halfway through.
- Serve immediately.
To Grill the Portobello Mushroom Steak:
You can also very easily grill this Portobello Mushroom Steak. Preheat your grill to medium-high heat. Grill on each side until tender about 4-5 minutes each. Flip and brush on more marinade as you are cooking them.
Cook on a Stove Top:
You can also saute the mushroom steak in a cast iron skillet in butter on the stovetop.
How to prepare portobello mushrooms:
Before you start this recipe you need to prepare the portobello mushrooms. Instead of cleaning them by submerging them in water, use a wet paper towel or soft brush to clean them and remove any dirt. If you submerge them in the water they absorb water like a sponge and this recipe will not taste as good. You can remove the stem and either scoop out the gills or leave them in. They are safe to eat.
Portobello Mushroom Steak Variations & FAQ
I love this Portobello Mushroom Steak recipe as written but here are some substitutions and fun ways to mix it up.
- Add More Spices: Onion powder, Italian Seasoning, Mexican Spice Mix, Homemade Ranch Seasoning, Cajun Seasoning, or Steak Seasoning would all be delicious.
- Add Worcestershire Sauce: Look for a vegan or non-vegan one depending on your diet.
- Top It: Top the portobello mushroom with avocado sauce, tahini dressing, or even homemade ranch!
- Add More Depth: If you have a bottle open, add a splash of dry white wine to your marinade.
- Make it Cheesy: If you aren't vegan you can top this with a smooth and creamy cheese like blue cheese or goat cheese for a sinfully delicious meal.
How do you know when portobello mushroom steaks are cooked?
Your portobello mushroom steaks are done when they are fork tender. You'll want to cook them for around 30 minutes in the oven and 10 minutes on the hot grill. The time it takes to bake them will be determined by how large and thick your mushroom is.
How do you store leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days.
How do you reheat them?
You can reheat these mushrooms in the microwave but they get the best textures reheated quickly in the oven or in a skillet on the stovetop.
Are mushroom stems good?
Although this recipe removes the mushroom stem, they are still edible and good to eat. You can save them and chop them up to use in different recipes.
These Portobello Mushroom Steaks are the Perfect Vegan or Vegetarian Main Course!
As you can see these Portobello Mushroom Steaks are one of the BEST and most versatile dishes for vegans or vegetarians. The flavors in this are meaty, hearty, and delicious. It's as close to a steak feeling as you will get from a plant. If fact, I'd venture to say this is the perfect vegan steak.
You've got to love a dish that would taste equally as nice on the Thanksgiving or Christmas table as it would at a summer cookout.
You can easily serve it like a steak shown, slice it to add to a salad at "meat", or even put it in between a bun for a vegetarian "steak" sandwich. The possibilities are endless.
This simple pantry-friendly marinade makes this recipe one that you will keep for years and years. I hope you enjoy it as much as we do.
Make it a Meal:
- Mashed Potatoes
- Healthy Honey Mashed Sweet Potatoes
- Lemon Parmesan Roasted Asparagus
- Healthy Roasted Green Beans
- Herb Roasted Baby Red Potatoes
- Greek Yogurt Potato Salad
- Kale Caesar Salad
- Cold Asparagus Salad
- Cheesy Grilled Potatoes in Foil
The Perfect Vegan or Vegetarian Main Course! Share on X
More Portobello Mushroom Recipes to Try:
- Three Cheese and Spinach Stuffed Portobello Mushrooms
- The Best Portobello Mushroom Burger
- Goat Cheese, Tomato and Roasted Red Pepper Stuffed Portobello Mushroom
- Caprese Stuffed Portobello Mushroom
- Vegetarian Taco Stuffed Mushrooms
- Crab Stuffed Portobello Mushroom
- Oven Roasted Mushrooms and Broccoli
If you make this recipe, I’d love to hear what you think! Leave a comment and a star rating ★ below. Make sure to follow me on Instagram, Pinterest, and Facebook too!
Portobello Mushroom Steak
Ingredients
- 2 portobello mushrooms, stems removed and wiped off with damp paper towel.
- 2 tablespoons balsamic vinegar
- ½ tablespoon olive oil
- ½ tablespoon soy suace
- 1 teaspoon dried rosemary
- ½ teaspoon garlic powder
- salt and pepper, to taste
Instructions
- In a ziplock bag, mix together the balsamic vinegar, olive oil, soy sauce, dried rosemary and garlic powder.
- Put the clean Portobello mushrooms in the bad with the sauce mixture and coat well. Allow to rest for 20 minutes moving the marinade around once to make sure the entire mushroom gets coated.
To Bake the Portobello Mushrooms:
- Preheat the oven to 400 degrees and spray a baking pan with cooking spray.
- Take the mushrooms out of the marinade and put them in a baking pan upside down. Drizzle a small amount of the extra marinade in the cup.
- Bake for 30 minutes, flipping halfway through.
- Serve immediately like a steak.
To Grill the Portobello Mushrooms:
- Preheat your grill to medium-high heat and brush with oil.
- Grill on each side until tender about 4-5 minutes each. Brush on more marinade as you are cooking them. They will be done when they are fork tender.
- Serve immediately with your favorite summer sides.
Notes
Nutrition
Pin for later...
Kathryn says
This recipe was very tasty! I'll definitely make it again (but use a little less rosemary as that flavour was quite strong).
Natalie says
What a delicious, easy and healthy dinner. I've grilled portobello mushrooms many times but I never marinated it before grilling. Great idea! I have to give this recipe a try.
Swathi says
This portobello mushroom steak looks delicious perfect meal.
Gail Montero says
I love portobello mushrooms and I love the flavors you've added to it. Such a delicious explosion of flavors!
Sharon says
Perfect! We had this with classic mashed potatoes and it was such a nice vegetarian meal. Really enjoyed the balsamic flavor!