To make these portobello steaks without Worcestershire sauce, we will swap it for a combination of extra soy sauce and a touch of Dijon mustard.
This keeps the deep, savory “umami” flavor that makes the mushrooms taste meaty while ensuring the recipe remains strictly vegetarian and easy to make with pantry staples.

Ingredients
Yields: 2 servings
- 4 large portobello mushrooms
- 3 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 3 tablespoons soy sauce (or tamari)
- 1 teaspoon Dijon mustard
- 1 teaspoon smoked paprika
- 2 cloves garlic, minced
- 1/2 teaspoon black pepper
- Fresh parsley for garnish
Clean the Caps
Start by preparing your mushrooms. Do not soak them in water, as mushrooms are very porous and will become soggy if they absorb too much liquid. Instead, take a damp paper towel and gently wipe away any dirt or debris from the tops and the edges of the caps.
Pull the stems out carefully with your fingers; you can save these for a vegetable stock later. Some people like to scrape out the dark gills on the underside with a spoon for a cleaner look, but leaving them in adds a deeper, earthier flavor to the “steak.”
Mix the Soak
In a small bowl, whisk together the olive oil, balsamic vinegar, and soy sauce. Add in your minced garlic, smoked paprika, black pepper, and the Dijon mustard. The mustard acts as an emulsifier, helping the oil and vinegar stay blended while adding a tiny bit of sharp tang that replaces the complexity of the Worcestershire sauce.
Make sure the garlic is finely minced so it can get into all the nooks and crannies of the mushroom caps during the marinating process.
Bathe the Steaks
Place your cleaned mushroom caps into a shallow dish or a large zip-top bag. Pour the marinade over the mushrooms, making sure to coat both the smooth tops and the textured undersides. Let them sit for at least fifteen to twenty minutes at room temperature.
If you have the time, letting them soak for an hour in the refrigerator will result in an even deeper color and a more intense flavor. Turn the mushrooms over halfway through the soaking time to ensure the liquid is distributed evenly across all four “steaks.”
Heat the Iron
For the best results, use a heavy cast-iron skillet or a grill pan. Place the pan over medium-high heat and let it get very hot before you add any oil. You want to see a tiny bit of wispy smoke rising from the surface.
Add a small drizzle of oil to the pan and swirl it around to coat the bottom. A hot pan is the secret to getting those dark, crispy sear marks that make these look and taste like real steaks. If the pan is too cold, the mushrooms will simply release their juices and boil in the liquid instead of browning.
Sear the Bottoms
Place the marinated mushrooms in the hot skillet with the cap side facing down first. Press down on them firmly with a heavy spatula or even another heavy pan to ensure maximum contact with the heat. Let them cook undisturbed for about four to five minutes.
You should hear a loud sizzle as the moisture evaporates and the sugars in the balsamic vinegar begin to caramelize. Once the tops are dark brown and slightly charred, use tongs to carefully flip them over to the gill side.
Baste the Tops
While the second side is cooking, use a spoon to pour any leftover marinade from the dish over the tops of the mushrooms. The liquid will bubble and thicken in the hot pan, creating a glossy glaze that clings to the surface.
Cook for another four minutes. The mushrooms should shrink slightly in size and feel tender but firm when pressed. If you want them extra juicy, you can add a tiny knob of butter to the pan during the last minute and spoon the melted fat over the caps as they finish.
Rest the Meat
Just like a traditional beef steak, portobello steaks benefit from a short resting period. Move the finished mushrooms from the hot skillet to a clean plate and let them sit for three to five minutes. This allows the juices inside to redistribute so they don’t all run out the moment you cut into them.
It also gives the glaze a chance to set and become slightly tacky. While they rest, you can sprinkle a handful of fresh chopped parsley over the top for a pop of bright green color and a fresh herbal finish.
Plate the Dish
Serve the portobello steaks whole or sliced into thick strips. They pair beautifully with creamy mashed potatoes, grilled asparagus, or a simple green salad. Because these are a high-protein vegetarian option, they make a very filling main course for a weeknight dinner. You can even serve them on a toasted bun with a slice of melted provolone cheese for a “steak” sandwich that will satisfy even the most dedicated meat eaters.
Tips to Make it Perfect
- Don’t Over-crowd: If you are cooking more than four mushrooms, use two pans or cook them in batches so they have room to sear.
- Wipe, Don’t Wash: Keeping the mushrooms dry before the marinade is the only way to get a crispy exterior.
- Press Them Down: Using weight while searing helps the mushrooms cook evenly and creates a denser, meatier texture.
- Check the Soy Sauce: If you are sensitive to salt, use a low-sodium soy sauce so the balsamic vinegar’s sweetness can shine through.
Can I grill these on an outdoor barbecue?
Yes, portobello steaks are excellent on an outdoor grill. Preheat your grill to medium-high and oil the grates well so the mushrooms don’t stick. Follow the same marinating process and grill them for about five minutes per side with the lid closed.
The open flame adds a wonderful smoky flavor that complements the earthy mushroom perfectly. Just be careful not to leave them on too long, as they can dry out faster on a grill than they do in a skillet.
How do I store and use the leftovers?
Leftover portobello steaks can be kept in an airtight container in the fridge for up to three days. They are actually delicious when eaten cold, sliced thin and added to a salad or a wrap. To reheat them, place them back in a dry skillet over medium heat for two minutes on each side until they are warmed through.
Avoid using the microwave if possible, as it can make the mushrooms a bit rubbery compared to the stovetop method.
Meta Description
Discover how to make the perfect Portobello Mushroom Steaks with this easy, savory recipe. These meaty, balsamic-glazed caps are a high-protein vegetarian main dish
Portobello Mushroom Steaks Recipe Card
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus optional 20-minute marinating)
- Yields: 2 servings
Clean the Caps
Wipe the mushroom tops with a damp paper towel to remove any debris, avoiding a full wash which makes them soggy. Remove the stems by hand and choose whether to scrape out the gills for a cleaner look or leave them for a deeper, earthy flavor.
Mix the Soak
Whisk together the olive oil, balsamic vinegar, soy sauce, and Dijon mustard in a small bowl. Stir in the minced garlic, smoked paprika, and black pepper to create a thick, savory marinade that mimics the “umami” profile of a traditional steak.
Bathe the Steaks
Place the mushroom caps in a shallow dish and coat them thoroughly with the marinade. Let them sit at room temperature for at least fifteen minutes, turning them halfway through to ensure every crevice absorbs the liquid.
Heat the Iron
Bring a cast-iron skillet or grill pan to medium-high heat until a tiny bit of smoke rises from the surface. Lightly oil the pan to prevent sticking and ensure a dark, professional sear on the mushroom skins.
Sear the Bottoms
Place the mushrooms cap-side down and press them firmly with a heavy spatula to maximize contact with the heat. Sear for four to five minutes until the exterior is deeply browned and caramelized, then flip them to the gill side.
Baste and Finish
Pour any remaining marinade over the mushrooms as they finish cooking for another four minutes. Once the “steaks” are tender but firm, move them to a plate to rest for three minutes, allowing the juices to settle before serving with fresh parsley.

Ingredients
Method
- Wipe the mushroom tops with a damp paper towel to remove any debris, avoiding a full wash which makes them soggy. Remove the stems by hand and choose whether to scrape out the gills for a cleaner look or leave them for a deeper, earthy flavor.
- Whisk together the olive oil, balsamic vinegar, soy sauce, and Dijon mustard in a small bowl. Stir in the minced garlic, smoked paprika, and black pepper to create a thick, savory marinade that mimics the “umami” profile of a traditional steak.
- Place the mushroom caps in a shallow dish and coat them thoroughly with the marinade. Let them sit at room temperature for at least fifteen minutes, turning them halfway through to ensure every crevice absorbs the liquid.
- Bring a cast-iron skillet or grill pan to medium-high heat until a tiny bit of smoke rises from the surface. Lightly oil the pan to prevent sticking and ensure a dark, professional sear on the mushroom skins.
- Place the mushrooms cap-side down and press them firmly with a heavy spatula to maximize contact with the heat. Sear for four to five minutes until the exterior is deeply browned and caramelized, then flip them to the gill side.
- Pour any remaining marinade over the mushrooms as they finish cooking for another four minutes. Once the “steaks” are tender but firm, move them to a plate to rest for three minutes, allowing the juices to settle before serving with fresh parsley.
Notes
- Don’t Over-crowd: If you are cooking more than four mushrooms, use two pans or cook them in batches so they have room to sear.
- Wipe, Don’t Wash: Keeping the mushrooms dry before the marinade is the only way to get a crispy exterior.
- Press Them Down: Using weight while searing helps the mushrooms cook evenly and creates a denser, meatier texture.
- Check the Soy Sauce: If you are sensitive to salt, use a low-sodium soy sauce so the balsamic vinegar’s sweetness can shine through.


