This post may contain affiliate links. Read more at our disclosure policy.
Impress your family and friends with this simple and mouthwatering Steakhouse Mushrooms recipe. With just a few ingredients, you can create a flavorful and satisfying side dish that pairs perfectly with any steak dinner, without going to a restaurant!
There is something so satisfying about the flavor of perfectly cooked sautéed mushrooms. From a Mushroom Pizza to an amazing mushroom Goat Cheese Dip.
The buttery bites you get from your favorite steakhouse mushrooms taste amazing. But it’s so easy to create them at home with just a few ingredients. You’re going to love these!
Table of Contents
Steakhouse Mushrooms Ingredients + Substitutions
- Oil and Butter – We like using both olive oil and unsalted butter to sauté mushrooms.
- Cremini Mushroom – Skip the white button mushrooms for this recipe and grab cremini for the added flavor. These are also called baby bella mushrooms and are a younger version of the portobello mushroom.
- Shallots – You can use onions but we like the softer flavor of shallots.
- Garlic Cloves – Mince finely for amazing flavor.
- Aged Balsamic Vinegar – Aged balsamic is a little thicker and richer than ordinary balsamic. If you don’t have any you can substitute Worcestershire sauce in equal portions.
- Seasoning: Kosher salt and coarse black pepper
- Optional Garnish – We will add some green like fresh Italian parsley, chives, or fresh thyme but this is completely optional.
For a variation, you can add Parmesan cheese after it’s done. You can also add your favorite fresh herbs. If adding fresh herbs like rosemary or thyme do so once you add the balsamic so that they don’t burn.
You can also make a red wine pan sauce and drizzle over the top. It takes these steakhouse mushrooms up another notch on the fancy scale!
Preparation
- Clean Mushrooms – Start by removing the stems from the mushrooms and then clean them. Using a damp paper towel or old kitchen towel gently brush the tops of the cremini mushrooms to remove any dirt or grime. You do not want the towel to be too wet.
- Quarter Mushrooms – For larger mushrooms we quarter them. Smaller mushrooms we’ll cut in half.
- Mis en Place – Prepare the remaining ingredients by dicing the shallots and garlic. Have the remaining ingredients measured out.
How to Make Steakhouse Mushrooms
- Heat a large skillet (at least 10 inches, cast iron preferred) over medium-high heat. Melt butter and oil in the pan, and then immediately add the mushrooms. Allow mushrooms to sauté for 5 minutes, and then stir. Continue to sauté an additional 10 minutes. They should start to brown but still have some moisture in the pan.
- Add the shallots and stir frequently to sweat the shallots. If shallots start to brown, lower the heat (about 4 – 5 minutes). Add the garlic and then stir for an additional 1 minute. Remove from heat and then add the balsamic vinegar, salt, and pepper. Garnish with fresh parsley or herbs.
The most important troubleshooting is making sure the liquid is cooked out of the mushrooms. Otherwise, they won’t brown. Start at medium-high heat to get the mushrooms cooked and then lower the heat as you add the remaining ingredients.
Chef’s Tip
Mushrooms have a lot of moisture. You need to cook out the water before they start to brown. Smaller mushrooms will cook faster than larger mushrooms. You want to be sure you allow the water to cook out and brown before adding the balsamic vinegar. They will shrink in size by almost half.
Frequently Asked Questions
Yes you can use whole mushrooms but we like to quarter (or halve smaller mushrooms) to allow more surface area to brown.
We recommend cremini, or baby bella, mushrooms.
Yes they are the same variety of mushroom and can be used interchangeably.
Would you like to save this?
Make Ahead and Storage
This Steakhouse Mushrooms recipe is not ideal to make in advance. It’s best to make right before you plan to eat them. If you need to reheat them, add a small amount of oil to a pan over medium heat and toss them often. Otherwise, they will get bitter from the balsamic.
If you scale up this recipe then we recommend cooking in two (or more) batches. This prevents the mushrooms from steaming and not actually browning. Or use a much larger cast iron pan if you have one.
What To Serve With Steakhouse Mushrooms
- Steak – Pick from one of our favorite steak recipes.
- Roasted Potatoes – Crunch roasted potatoes with the creamy interior are the best.
- Smoke Roasted Chicken – The savory chicken is a fantastic pair for these mushrooms.
Steakhouse Mushrooms
Equipment
Ingredients
- 2 tablespoons unsalted butter
- 1 tablespoon extra virgin olive oil
- 1 pound cremini mushrooms, stems removed, cleaned and halved, (also known as baby bella mushrooms)
- ¼ cup shallots
- 2 cloves garlic, finely minced
- 1 tablespoon aged balsamic vinegar
- ¼ teaspoon kosher salt
- ¼ teaspoon coarse black pepper
- Optional Garnish: fresh thyme, Italian parsley, or chives.
Instructions
- Sauté: Heat a large skillet (at least 10-inches, cast iron preferred) over medium-high heat. Melt butter and oil then add the mushrooms. Allow mushrooms to sauté for 5 minutes, then stir. Continue to sauté an additional 10 minutes. They should start to brown but still have some moisture in the pan.
- Combine: Add the shallots and stir frequently to sweat the shallots. If shallots start to brown, lower the heat (about 4 – 5 minutes). Add the garlic and stir for an additional 1 minute. Remove from heat and then add the balsamic vinegar, salt, and pepper. Garnish with fresh parsley or herbs.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Tender and savory – these are our go-to steak side dish. Love these mushrooms.