These Creamy Garlic Butter Mushrooms are the kind of easy side dish that can make a simple dinner feel restaurant-worthy. Tender mushrooms are pan-seared until beautifully golden, then coated in a rich garlic butter cream sauce with Parmesan and fresh parsley.
The mushrooms soak up all that buttery, garlicky sauce while keeping their deliciously meaty texture. They are quick to make, comforting, and perfect alongside steak, chicken, pasta, mashed potatoes, or warm crusty bread.
Flavor & Texture Highlights
This dish has the perfect combination of buttery, creamy, garlicky, savory, and slightly cheesy flavors. The mushrooms are browned first to develop deep flavor, while the creamy sauce adds richness without overpowering them.
Fresh garlic gives the sauce a fragrant kick, Parmesan adds savory depth, and parsley brings a fresh finish. The result is a silky, glossy mushroom dish that is absolutely delicious spooned over almost anything.
Jump to Section
- Why You’ll Love This Recipe
- What You’ll Need
- How to Make It Step by Step
- Expert Tips
- How to Store and Reheat It
- What to Serve With It
- Frequently Asked Questions
- Recipe Details
Why You’ll Love This Recipe
- Rich and creamy: The garlic Parmesan sauce is smooth, buttery, and full of flavor.
- Quick and easy: The whole dish comes together in about 25 minutes.
- One-pan recipe: Everything cooks in the same skillet for maximum flavor and minimal cleanup.
- Perfectly golden mushrooms: Searing the mushrooms first gives them a delicious browned exterior.
- Versatile side dish: Serve it with steak, chicken, pasta, rice, potatoes, or crusty bread.
- Restaurant-style flavor: Simple ingredients come together to create an impressive dish.
What You’ll Need to Make This Recipe
Baby bella or cremini mushrooms are ideal because they have a meaty texture and rich earthy flavor. White button mushrooms can also be used.
Butter and olive oil help the mushrooms brown beautifully while adding richness to the sauce.
Fresh garlic is the main flavor booster. Minced garlic adds a deep, aromatic flavor that pairs perfectly with mushrooms.
Heavy cream creates the silky base of the sauce. You can use half-and-half for a lighter version.
Parmesan cheese melts into the cream and gives the sauce a savory, slightly nutty flavor.
Italian seasoning, black pepper, and red pepper flakes add extra warmth and depth.
Fresh parsley finishes the dish with a bright pop of color and freshness.
The exact measurements are listed in the recipe card below.
How to Make Creamy Garlic Butter Mushrooms Step by Step
Step 1: Prepare the Mushrooms
Clean the mushrooms gently with a damp paper towel or cloth. Trim the ends of the stems and slice the larger mushrooms in half if desired.
Try not to soak the mushrooms in water because they can absorb too much moisture and become difficult to brown.
Step 2: Sear the Mushrooms
Heat the olive oil and 1 tablespoon of butter in a large skillet over medium-high heat.
Add the mushrooms in a single layer. Cook for about 5 to 7 minutes, stirring occasionally, until they become golden brown and begin to soften.
Avoid overcrowding the skillet. If necessary, cook the mushrooms in batches.
Step 3: Add the Garlic and Butter
Reduce the heat to medium and add the remaining butter.
Add the minced garlic and cook for about 30 to 60 seconds, stirring constantly, until fragrant.
Be careful not to burn the garlic because it can become bitter.
Step 4: Season the Mushrooms
Add the Italian seasoning, black pepper, salt, and red pepper flakes if using.
Stir everything together so the mushrooms are evenly coated with the buttery garlic seasoning.
Step 5: Make the Creamy Sauce
Pour the chicken broth into the skillet and scrape the bottom of the pan with a wooden spoon to loosen all the flavorful browned bits.
Add the heavy cream and stir well.
Let the sauce gently simmer for about 3 to 5 minutes, allowing it to thicken slightly.
Step 6: Add Parmesan
Reduce the heat to low and gradually stir in the freshly grated Parmesan cheese.
Continue stirring until the cheese melts completely and the sauce becomes smooth, creamy, and glossy.
If the sauce becomes too thick, add a small splash of chicken broth or cream.
Step 7: Finish With Fresh Herbs
Add the chopped fresh parsley and stir gently.
Taste the sauce and adjust the salt, black pepper, or red pepper flakes according to your preference.
Step 8: Serve
Serve the creamy garlic mushrooms immediately while they are warm and the sauce is silky.
Finish with extra Parmesan and fresh parsley if desired.
For an extra indulgent touch, spoon the mushrooms and sauce over grilled steak, roasted chicken, or mashed potatoes.
Expert Tips
- Brown the mushrooms well: Don’t rush this step. Proper browning gives the mushrooms much more flavor.
- Don’t overcrowd the pan: Too many mushrooms at once will release water and steam instead of browning.
- Use fresh garlic: Freshly minced garlic gives the sauce a much better flavor than garlic powder.
- Use freshly grated Parmesan: It melts more smoothly and creates a better sauce.
- Keep the heat low after adding cream: High heat can cause the sauce to separate.
- Don’t overcook the mushrooms: They should be tender but still have some texture.
- Add fresh parsley at the end: This keeps its flavor bright and fresh.
- Want more garlic? Add an extra clove or two for a stronger garlic flavor.
- Want more heat? Add a pinch of red pepper flakes or a little cayenne pepper.
How to Store and Reheat It
Allow the mushrooms to cool before transferring them to an airtight container.
Store in the refrigerator for up to 3 to 4 days.
To reheat, place the mushrooms in a skillet over low to medium heat. Add a small splash of cream, milk, or chicken broth and stir gently until the sauce becomes creamy again.
Avoid reheating over very high heat because the cream sauce can separate.
What to Serve With Creamy Garlic Butter Mushrooms
These mushrooms are incredibly versatile and pair beautifully with many main dishes.
- Grilled steak
- Roasted chicken
- Pork chops
- Mashed potatoes
- Creamy pasta
- Rice
- Roasted vegetables
- Garlic bread
- Crusty French bread
They are especially delicious served over a juicy steak because the creamy garlic mushroom sauce works almost like a homemade steakhouse sauce.
Frequently Asked Questions
Can I use different types of mushrooms?
Yes. Cremini, baby bella, button, portobello, oyster, or a combination of mushrooms can all work well.
Can I make this recipe without heavy cream?
Absolutely. You can use half-and-half or evaporated milk for a lighter sauce. The sauce may be slightly thinner.
Can I make these mushrooms without Parmesan?
Yes. Simply leave it out. You can add a little cream cheese instead if you want the sauce to remain rich and creamy.
Can I add chicken?
Yes. Cook sliced chicken breast or chicken thighs in the skillet first, remove them, prepare the mushroom sauce, and then return the chicken to the skillet before serving.
Can I add spinach?
Definitely. Add a couple of handfuls of fresh spinach near the end and cook for 1 to 2 minutes until wilted.
How can I make the sauce thicker?
Let the sauce simmer gently for a few extra minutes. Parmesan will also help thicken it as it melts.
Can I make this recipe spicy?
Yes. Add red pepper flakes, cayenne pepper, or a small amount of hot sauce for extra heat.
How long do leftovers last?
Keep them refrigerated in an airtight container and enjoy them within 3 to 4 days.
Creamy Garlic Butter Mushrooms
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Ingredients
- 1 ½ pounds baby bella or cremini mushrooms
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 4 cloves garlic, minced
- ½ cup chicken broth
- ¾ cup heavy cream
- ½ cup freshly grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ½ teaspoon salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes, optional
- 2 tablespoons fresh parsley, chopped
Instructions
- Clean the mushrooms and trim the stems. Slice larger mushrooms in half if desired.
- Heat olive oil and 1 tablespoon of butter in a large skillet over medium-high heat.
- Add the mushrooms and cook for 5 to 7 minutes, stirring occasionally, until golden brown and tender.
- Reduce the heat to medium and add the remaining tablespoon of butter.
- Add the minced garlic and cook for 30 to 60 seconds until fragrant.
- Season with Italian seasoning, salt, black pepper, and red pepper flakes if using.
- Pour in the chicken broth and scrape the browned bits from the bottom of the skillet.
- Add the heavy cream and stir well.
- Simmer gently for 3 to 5 minutes until the sauce begins to thicken.
- Reduce the heat to low and gradually stir in the Parmesan cheese until melted and smooth.
- Stir in the fresh parsley.
- Taste and adjust the seasoning as needed.
- Serve immediately with extra Parmesan and parsley if desired.
Notes
For the best flavor, allow the mushrooms to develop a deep golden-brown color before adding the cream. Freshly grated Parmesan gives the sauce the smoothest texture.
If the sauce becomes too thick, add a splash of chicken broth or cream. If it is too thin, simmer it for a few additional minutes over low heat.
Final Thoughts
These Creamy Garlic Butter Mushrooms are proof that a handful of simple ingredients can make something seriously delicious. Golden mushrooms, fragrant garlic, butter, Parmesan, and cream come together in one skillet to create a rich sauce that is perfect for spooning over steak, chicken, potatoes, or pasta.
It is an easy recipe for a weeknight dinner, but it has that cozy restaurant-style flavor that makes it perfect for a special meal too.