Whether you’re cooking for a weeknight dinner or special occasions, these pan-roasted mushrooms are the perfect complement to steak, chicken, or your favorite pasta dish.
They also make one of the best Thanksgiving Side Dish Recipes or Christmas Side Dish Recipes. I alternate between this mushroom recipe and Red Wine Sautéed Mushrooms.
Garlic Butter Mushrooms
I’ve done a lot of experimenting with this roasted mushroom recipe over the years and have the proportions down to a science.
These buttery, garlicky mushrooms turn out perfectly browned on the outside and tender inside — every single time.
Chilis garlic butter mushrooms have nothing on these bad boys.

Ingredients and Substitutions
Here are the main ingredients required to make garlic butter mushrooms. The full list is in the recipe card below.
Mushrooms: You can use white button mushrooms, brown mushrooms, cremini mushrooms, or baby bellas. Each variety cooks beautifully and develops deep flavor when roasted in a hot pan.
Unsalted Butter: Use unsalted butter to control the seasoning. You’ll melt some at the start to sauté the mushrooms and finish the rest at the end to create that glossy, buttery sauce.
Fresh Garlic: Fresh minced garlic infuses every bite. Don’t skimp here! This recipe is meant to taste boldly of garlic.
Aromatics: Thyme pairs beautifully with mushrooms, but you can also use rosemary or parsley. The herbs add an earthy freshness that balances the richness of the butter.

Recipe Tips
- IMPORTANT: Do not soak or rinse your mushrooms to clean! Use a damp paper towel to wipe away dirt. Mushrooms act like sponges and will absorb water, which releases during cooking and waters down your sauce. Here’s How To Clean Mushrooms properly.
- Don’t crowd the mushrooms. When mushrooms are packed too tightly in the pan, they release steam instead of roasting. The result is a watery garlic sauce instead of a creamy butter sauce. Cook in batches if needed for that perfect golden-brown sear.
- Don’t skimp on the butter or garlic. There is no such thing as too much garlic when it comes to this recipe.
- Butter timing matters: Add the garlic and the remaining butter toward the end of cooking to prevent burning and to keep the flavors balanced.
- Size of Mushrooms: Larger mushrooms will take a few extra minutes to cook through; just keep an eye on them and stir occasionally.
Would you like to save this?

Roasted Mushrooms Serving Ideas
Garlic Butter Mushrooms are incredibly versatile and pair well with just about anything. Here are some of the best ways to enjoy them:
- With meat:
- Meatless serving ideas:
- Spoon over garlic mashed potatoes
- Pair with polenta or sautéed spinach
- Other tasty ways to serve:
- Eggs: Add to omelets, frittatas, or scrambled eggs
- Rice: Stir into rice or risotto
- Pasta: Toss with linguine or penne to make creamy mushroom pasta or mushroom ravioli.
- Chicken: Spoon over grilled or baked chicken breasts
- Appetizer: Serve on toasted baguette slices

More Mushroom Recipes
More Mushroom Recipes To Check Out: Mushroom Sauce, Jägerschnitzel, Marinated Mushrooms, and Mushroom Gravy Recipe. If you like Lions Main Mushrooms, here’s how to cook lion’s mane mushrooms.
This recipe was originally posted in November 2017, but has been updated with new photos and additional text. The recipe has not changed.

Garlic Butter Mushrooms
Ingredients
- 4 tbsp olive oil
- 1 lb small button mushrooms
- 3 tbsp butter, divided
- 2 tsp minced garlic
- ½ tsp chopped fresh thyme
- ½ tbsp lemon juice (*Note 1)
- salt, to taste
- optional garnish: parsley
Instructions
- Pre-heat a large skillet over high heat. Add the olive oil once hot.
- Add the mushrooms, cap side down and let them caramelize for approx. 5 minutes. Do not move them during this process. You may have to do this in multiple batches to avoid overlapping the mushrooms. (*Note 2)
- Once caramelized, toss and cook for another 5 minutes. (*Note 3)
- Add 2 tbsp butter and toss to coat. Cook for 5 minutes until browned.
- Add the garlic, thyme and salt and saute for 2 minutes.
- Add the rest of the butter and lemon juice. Toss and cook for 1 minute.
- Transfer to a serving platter and top with salt (to taste) and parsley.
- Serve immediately.


