This One Pan Mushroom Steak is a game-changer for weeknight dinners! Meaty portobello mushrooms marinated in a savory balsamic glaze, served alongside perfectly roasted potatoes, asparagus, and burst tomatoes – all on a single sheet pan. This vegetarian marvel delivers incredible depth of flavor with minimal cleanup, making it ideal for busy evenings when you want something special without the fuss.
Why You’ll Love This Recipe
- Effortless Cleanup: Everything cooks on one sheet pan, meaning less time scrubbing dishes and more time enjoying your evening.
- Rich Flavors: The balsamic marinade transforms simple portobello mushrooms into something truly extraordinary – meaty, tangy, and deeply satisfying.
- Perfectly Balanced: Every bite offers a combination of hearty mushrooms, crispy potatoes, and fresh vegetables for a complete meal.
- Vegetarian Winner: This dish proves meatless meals can be substantial and crave-worthy – even dedicated carnivores will be impressed!

Ingredients You’ll Need
- Portobello mushrooms: These are the stars of the show, providing a satisfying “meaty” texture and absorbing all the delicious marinade flavors.
- Yukon Gold potatoes: Their naturally buttery flavor and creamy interior make them perfect for roasting. The skins are thin and delicious, so keep them on for extra texture and nutrients.
- Asparagus: Provides a fresh, earthy element that pairs beautifully with the mushrooms. Look for medium-thickness stalks that won’t overcook.
- Grape tomatoes: These burst in the oven, creating little pockets of sweetness and acidity that brighten the entire dish.
- Balsamic vinegar: The foundation of our marinade, providing depth, tanginess, and a subtle sweetness that caramelizes beautifully.
- Brown sugar: Just enough to enhance the natural sweetness of the balsamic and help create a gorgeous caramelization on the mushrooms.
- Soy sauce: Adds that crucial umami element that makes the mushrooms taste incredibly savory.
- Garlic: Both powdered (for the potatoes) and fresh (for the mushroom marinade) to build layers of flavor throughout the dish.
- Olive oil: Helps everything roast beautifully and carries flavors across the dish.
- Lemon: A bright finish for the vegetables that cuts through the richness of the mushrooms and potatoes.
- Seasonings: Simple salt, pepper, and dried thyme enhance without overwhelming the natural flavors.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Variations
Make It Meaty
For non-vegetarians, add a protein boost by incorporating sliced chicken breast or small steak pieces alongside the mushrooms. Marinate them in the same balsamic mixture for a cohesive flavor profile.
Seasonal Swaps
Adapt to what’s in season: swap asparagus for green beans in summer, butternut squash cubes in fall, or brussels sprouts in winter.
Mediterranean Twist
Change the flavor profile by using herbs like oregano and rosemary instead of thyme, add some lemon zest to the marinade, and finish with crumbled feta cheese after roasting.
Spice It Up
Add red pepper flakes to the marinade or finish with a drizzle of hot honey for a sweet-heat kick that complements the balsamic beautifully.
How to Make One Pan Mushroom Steak
Step 1: Prep and Start the Potatoes
Preheat your oven to 400°F and line a baking sheet with parchment paper for easy cleanup. Cut your Yukon Golds into 2-inch pieces and toss them with olive oil, garlic powder, salt, and pepper. Arrange them on one-third of your sheet pan and get them started in the oven for 20 minutes – they need a head start since they take the longest to cook.
Step 2: Prepare the Portobellos
While the potatoes begin roasting, prep your mushrooms by gently wiping away dirt and removing the gills from the underside using a spoon. This prevents the dish from turning dark and murky from the spores. In a ziplock bag, combine the olive oil, balsamic vinegar, brown sugar, soy sauce, minced garlic, thyme, and black pepper, then add the mushrooms. Massage the bag to ensure every inch gets coated in that flavor-packed marinade.
Step 3: Add the Mushrooms
After the potatoes’ 20-minute head start, add the marinated portobello caps to the center section of your sheet pan. Don’t worry if they seem to take up a lot of space – they’ll shrink as they cook. Return the pan to the oven for another 15 minutes.
Step 4: Prep the Vegetables
While everything’s roasting, chop your asparagus and put them in the same bowl you used for the potatoes (smart reuse!). Add the grape tomatoes and squeeze fresh lemon juice over everything. The vegetables will pick up the leftover seasoning from the potatoes plus get that bright citrus kick. Toss them well to coat.
Step 5: Complete the Pan
After the mushrooms have cooked for 15 minutes, remove the sheet pan and flip the portobellos. Rearrange things to make room for your asparagus and tomatoes in the final third of the pan. Everything goes back in the oven for a final 10 minutes of cooking, allowing the vegetables to become tender-crisp and the tomatoes to begin bursting.
Step 6: Serve
Once everything is beautifully roasted, divide into four portions and serve immediately while hot. Each plate should have one portobello “steak,” a portion of crispy potatoes, and a colorful mix of asparagus and tomatoes.
Pro Tips for Making the Recipe
- Mushroom Selection: Choose portobellos with firm, unbroken caps and clean, intact stems. Larger caps make for a more substantial “steak-like” presentation.
- Even Potato Cuts: Try to keep your potato pieces consistent in size to ensure they all cook at the same rate. Too small and they’ll burn before the mushrooms are done.
- Marinade Magic: If time allows, let the mushrooms marinate for 15-30 minutes before cooking. They’ll absorb even more flavor, though the recipe works perfectly fine without this extra step.
- Sheet Pan Strategy: Use a large sheet pan and don’t overcrowd it. Overcrowding leads to steaming rather than roasting, which means less caramelization and flavor development.
- Temperature Check: The mushrooms are done when they’re tender throughout but still hold their shape. They should release moisture when pressed gently with a fork.
How to Serve

Perfect Pairings
This one-pan wonder is a complete meal on its own, but it pairs beautifully with a simple green salad dressed with lemon vinaigrette if you want to round out the meal.
Grain Addition
For heartier appetites, serve over a small portion of cooked quinoa, farro, or brown rice to soak up the delicious juices from the mushrooms and vegetables.
Sauce Enhancements
A dollop of garlic aioli, herb-infused yogurt, or even a quick balsamic reduction drizzled over the top takes this dish to restaurant-quality levels.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Keep in mind that the vegetables will soften a bit more upon storage.
Make Ahead Strategy
You can prep all the components ahead of time: cut potatoes (store in water to prevent browning), trim asparagus, and even mix the marinade. When ready to cook, just drain the potatoes, combine with the marinade, and proceed with the recipe.
Reheating
For best results, reheat in a 350°F oven for 10-15 minutes until warmed through. Microwaving works in a pinch but may make the vegetables a bit soggy.
Freezing
This dish is not ideal for freezing as the texture of the vegetables and mushrooms will significantly change. It’s best enjoyed fresh or within a few days of making.
FAQs
-
Can I use button mushrooms instead of portobellos?
While button mushrooms won’t provide the same “steak-like” experience, you can certainly use them. Roast them whole if small or halved if medium-sized, and reduce the cooking time by about 5 minutes. You’ll end up with a different but equally delicious dish.
-
My mushrooms released a lot of water during cooking. What did I do wrong?
This is actually normal behavior for mushrooms! They naturally contain a lot of water that releases during cooking. Make sure you’re using a sheet pan with edges to contain the liquid, and if desired, you can remove the mushrooms briefly to drain the pan halfway through cooking for extra caramelization.
-
How do I know when the potatoes are done?
The potatoes should be golden brown on the outside and easily pierced with a fork. If you’re unsure, simply remove one from the pan and cut it open or taste it – the interior should be soft and creamy.
-
Is this recipe suitable for meal prep?
Yes, though with a few adjustments. For the best texture, I recommend slightly undercooking the vegetables if you’re planning to reheat later. The dish will hold up for about 3 days in the refrigerator, making it perfect for planned leftovers throughout your week.
Final Thoughts
This One Pan Mushroom Steak recipe transforms simple ingredients into something truly special with minimal effort. It’s proof that vegetarian cooking can be substantial, satisfying, and anything but boring. The combination of meaty portobellos, crispy potatoes, and vibrant vegetables creates a meal that feels like a treat despite being incredibly easy to prepare. Whether you’re looking to incorporate more meatless meals into your routine or simply want a delicious dinner with less cleanup, this sheet pan masterpiece deserves a spot in your regular rotation.
Print
One Pan Mushroom Steak Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main-course
- Method: Roasting
- Cuisine: American
Description
A delicious and hearty vegetarian dish that combines Portobello mushrooms, tender potatoes, vibrant asparagus, and juicy grape tomatoes—all cooked on a single sheet pan for minimal effort and maximum flavor! This easy recipe is perfect for busy weeknights, pairing savory mushrooms with the tangy sweetness of balsamic vinegar.
Ingredients
Potatoes
- 1 lb. Yukon Gold potatoes
- 1 Tbsp olive oil
- 1/4 tsp garlic powder
- 1/4 tsp salt
- 1/4 tsp freshly cracked black pepper
Mushrooms
- 4 large portobello caps
- 1 Tbsp olive oil
- 3 Tbsp balsamic vinegar
- 1/2 Tbsp brown sugar
- 1 Tbsp soy sauce
- 2 cloves garlic, minced
- 1/4 tsp dried thyme
- 1/4 tsp freshly cracked black pepper
Vegetables
- 1 bunch asparagus, chopped
- 3 oz. grape tomatoes (about 1/2 cup)
- 1/2 a lemon
Instructions
- Preheat the oven:
Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper to prevent sticking and make cleanup easier. - Prepare the potatoes:
Cut the Yukon Gold potatoes into halves or quarters (2-inch pieces) and place them in a mixing bowl. Add 1 tablespoon olive oil, garlic powder, salt, and ¼ teaspoon pepper. Toss to coat, then arrange the potatoes on 1/3 of the lined baking sheet. Roast in the oven for 20 minutes. Save the mixing bowl for later. - Prepare the mushrooms:
While the potatoes are roasting, clean the portobello mushrooms by gently wiping away dirt with a dry or damp towel. Scrape out the “gills” on the underside of the mushrooms with a spoon. - Marinate the mushrooms:
Place the cleaned mushroom caps in a large ziplock bag. Add 1 tablespoon olive oil, balsamic vinegar, brown sugar, soy sauce, minced garlic, dried thyme, and ¼ teaspoon pepper. Seal the bag and toss until the mushrooms are evenly coated. - Add mushrooms to the sheet pan:
After 20 minutes, remove the baking sheet from the oven. Arrange the marinated mushroom caps in the middle of the tray, next to the potatoes. Return the sheet pan to the oven and roast for another 15 minutes. - Prepare asparagus and grape tomatoes:
While the mushrooms and potatoes are roasting, chop the asparagus into bite-size pieces, and add them, along with the whole grape tomatoes, into the potato mixing bowl. Squeeze the juice from ½ a lemon over the vegetables and toss them to combine with any leftover seasoning from the potatoes. - Combine everything:
After the mushrooms have roasted for 15 minutes, remove the sheet pan from the oven. Flip and rearrange the mushroom caps toward the side of the tray, making space for the asparagus and tomatoes. Add the vegetables to the sheet pan and return it to the oven for an additional 10 minutes. - Serve and enjoy:
Divide the potatoes, mushrooms, asparagus, and tomatoes evenly into 4 portions. Serve warm and enjoy this savory, nutrient-packed meal straight from the oven!
Notes
- Make sure to wipe the mushrooms gently instead of rinsing them to avoid them becoming waterlogged.
- Portobello mushrooms shrink while roasting, so don’t worry if they take up a lot of space on the tray initially.
- For added flavor, sprinkle some grated Parmesan cheese over the finished dish before serving.
- Feel free to swap Yukon Gold potatoes with red potatoes or baby potatoes if preferred.
Nutrition
- Serving Size: 1 Serving
- Calories: 210kcal
- Sugar: 6g
- Sodium: 520mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 0mg