Creamy Garlic Mushrooms with Parmesan are the kind of side dish that steals the show. Buttery mushrooms in a silky garlic cream sauce with fresh parsley and parmesan are the very definition of comfort food. Rich, savory, and quick, this recipe takes only 15 minutes start to finish, prep included!

Mushrooms don't need much to taste amazing, and this dish proves it. A little garlic, cream, and cheese magic turns them into a total crowd pleaser that has everyone (not only mushroom lovers) going back for seconds. The meaty texture of the mushrooms soak up the buttery garlic sauce like little sponges of flavor, and the creamy parmesan is just begging for crusty bread to be dunked in. Honestly, it's the kind of recipe you'll want to add to your weekly dinner rotation. However you serve them, they bring big flavor with minimal effort = the best kind of kitchen magic.
If you love this creamy garlic mushroom recipe, try my Sautéed Garlic Mushrooms or Vegetarian Stuffed Mushrooms next. They also pair beautifully with Pull Apart Garlic Bread for the ultimate cozy dinner (and a perfect Meatless Monday option).
Why You'll Love This Recipe
- Mushrooms are a super superfood. Not only do mushrooms add big, earthy flavor, but they're also packed with essential nutrients, vitamins, and antioxidants. They're naturally gluten-free, cholesterol-free, and low in calories, yet loaded with benefits for brain health, bone health, and your immune system. They may even support weight management and have anti-aging perks - basically, they're delicious little powerhouses disguised as comfort food.
- Garlicky and creamy. A rich garlic cream sauce makes just about anything taste amazing, and mushrooms are no exception. Their savory, earthy flavor pairs beautifully with butter, cream, and parmesan, turning a simple skillet dish into something crave-worthy. Honestly, grab some crusty bread and this could be dinner all on its own - that's how fast it disappears.
- Quick and fuss-free. One pan, 15 minutes, and a few everyday ingredients are all it takes to whip up this dish. It's proof that you don't need a complicated recipe to get restaurant-level flavor. These creamy garlic mushrooms are big on taste and low on effort = the weeknight dinner dream.
- Endlessly versatile. Serve them as a side with chicken, steak, or fish, toss them with pasta, spoon them over toast, or even pile them onto mashed potatoes. However you serve them, this recipe is one you'll come back to again and again.
Jump to:
Ingredients and Substitutions
To make these quick and easy creamy garlic mushrooms, you will need the following ingredients:
- olive oil - Used to sauté the mushrooms and lock in their earthy flavor. You can also use avocado oil.
- brown mushrooms - Meaty, earthy, and perfect for soaking up creamy sauces. White button mushrooms or cremini mushrooms work just as well. I halved mine for this recipe, but you can slice them or leave them whole. Just keep in mind that the cooking time may vary as sliced mushrooms cook a little quicker, while whole mushrooms will need a few extra minutes.
- salt and black pepper - Essential for seasoning. Adjust to taste.
- butter - Adds richness and depth.
- garlic - Use fresh garlic for the best flavor. Garlic paste can be substituted if needed.
- all-purpose flour - Helps thicken the delicious creamy sauce. Substitute with cornstarch if gluten-free.
- heavy cream - Creates a luscious sauce. Half and half works for a lighter version, or use coconut milk for a dairy-free alternative.
- parsley - Adds freshness and color. Substitute with thyme or chives for variety.
- parmesan cheese - Adds nutty, salty flavor and helps thicken the sauce. Pecorino Romano is a great substitute. For an extra rich variation, you can stir in a little cream cheese with the parmesan to make the sauce even creamier.
Equipment
You'll also need measuring cups and spoons, a large skillet or shallow saucepan, a wooden spoon or spatula, and a sharp knife for prepping the mushrooms and garlic.
Instructions
- Sauté the mushrooms. In a large skillet, heat the olive oil over medium-high heat for about 2 minutes until shimmering. Add the mushrooms, season with salt and pepper, and sauté for 5-7 minutes, stirring occasionally, until golden brown on all sides.
- Make the sauce. Add the butter, garlic, and flour. Cook for 1 minute, stirring, until fragrant and well combined. Pour in the heavy cream, parsley, and parmesan. Stir and bring to a gentle simmer, then reduce heat to medium and cook until the sauce thickens to your desired consistency.
- Serve. Garnish with extra pepper and grated parmesan cheese, if desired. Serve warm over pasta, mashed potatoes, risotto, rice, or simply with crusty bread for dipping.
Expert Tip: Don't Overcrowd the Pan
Cook mushrooms in batches if needed. Overcrowding makes them steam instead of sear, and you'll miss out on that golden-brown flavor that makes this dish irresistible.
More Tips and Tricks
- Use fresh mushrooms. Avoid canned mushrooms. Fresh ones release less liquid and soak up the sauce better.
- How to clean mushrooms. When you bring mushrooms home, they'll usually have a bit of dirt. The best way to clean them is to gently wipe each one with a damp paper towel, then give them a quick rinse under cold water if needed. Never soak mushrooms since they act like sponges and will absorb too much water, which keeps them from browning properly in the pan.
- Thicken the sauce. If the sauce is too thin, let it simmer for a few extra minutes or add a bit more flour.
- Finish with cheese. Stir parmesan in at the very end so it melts smoothly and adds nutty depth.
Recipe Variations
- Add spinach. Stir in a handful of baby spinach during the last few minutes of cooking until wilted. It adds color, nutrients, and freshness without overpowering the creamy garlic sauce. Kale or Swiss chard also work if you want a heartier green.
- Add protein. Turn this side into a one-pan main by adding cooked chicken pieces or cooked pork tenderloin slices right into the sauce. For extra indulgence, stir in crispy bacon or pancetta (just skip the salt at first, then season to taste once everything comes together). Shrimp also makes a delicious swap for a lighter protein boost.
- Spice it up. Give the dish a gentle kick with a pinch of red chili flakes or cayenne pepper.
- Herby twist. Fresh thyme, rosemary, or tarragon bring a fragrant upgrade that pairs perfectly with mushrooms. Add them during cooking so the herbs have time to release their aroma into the sauce.
- Extra cheesy. Love cheese? Swap parmesan for a mix of Italian cheeses like provolone, fontina, or mozzarella. The sauce will turn gooey and stretchy.
- Toss in pasta. Transform this side into a quick, hearty dinner by tossing the mushrooms and sauce with your favorite pasta and a little reserved pasta water. Sprinkle on extra parmesan and fresh parsley before serving. See our Creamy Mushroom Pasta for tips.
- Low-carb option. Serve the mushrooms and sauce over zucchini noodles, spaghetti squash, or even cauliflower rice for a lighter twist.
Storage
How to Store
Keep leftovers in an airtight container in the fridge for up to 3 days.
How to Reheat
Warm gently on the stovetop over low heat for about 5 minutes, adding a splash of cream or milk to loosen the sauce.
How to Freeze
Cream-based sauces don't freeze well (they tend to split), so it's best to enjoy this dish fresh.
How to Serve
Creamy garlic mushrooms are endlessly versatile. Serve them as a side, a topper, or even a main. They bring instant comfort to any meal.
These are my favorite dishes to serve with creamy mushrooms:
Dinner Ideas
For more recipe ideas to pair this with on busy weeknights, check out our collection of easy dinner recipes, featuring one-pan dishes, quick pasta, roasted vegetables, light sides, and flavorful meals that come together in no time.
FAQ
Sauté mushrooms in oil until browned, then add butter and garlic. Stir in flour, cream, parmesan, and parsley, and cook until the sauce is silky and thick. It's fast, simple, and packed with flavor. See our recipe card above for full instructions.
Let the sauce simmer a few extra minutes to reduce, or whisk in a little more flour. Adding parmesan also helps thicken naturally while boosting flavor.
You can use half and half, milk with a little cornstarch, or dairy-free options like coconut milk or cashew cream. They'll change the flavor slightly, but still create a luscious sauce.
Besides flour, you can thicken by simmering longer, adding a cornstarch slurry, or stirring in extra cheese. Adjust based on how rich and thick you want it.
It's not recommended, as the cream sauce can separate and turn grainy once thawed. For best results, make and enjoy fresh.
Yes, prepare ahead and store in the fridge. Reheat gently with a splash of cream or milk to bring back the sauce's silky texture.
Simply cook your favorite pasta, then toss it directly in the mushroom cream sauce. Add extra parmesan and parsley before serving for the ultimate quick comfort food. See our Creamy Mushroom Pasta for the recipe and tips.
More Mushroom Recipes
Looking for other recipes like this? Try these:
Tried this recipe?
I'd love to hear what you think! Leave a comment and rating below to share your feedback. Your reviews help others discover this recipe and help me keep creating more free recipes for you. Snap a photo and tag me on social media @aheadofthyme too.
Recipe
Creamy Garlic Mushrooms
- Total Time: 15 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Creamy Garlic Mushrooms with Parmesan are rich, buttery, and ready in 15 minutes. A quick one-pan side dish or pasta topper!
Ingredients
- 2 tablespoons olive oil
- 1 ½ pounds brown mushrooms, halved
- ½ teaspoon salt
- ¼ teaspoon ground black pepper (or to taste)
- 2 tablespoons butter
- 2 tablespoons garlic, finely chopped
- 2 teaspoons all-purpose flour
- 1 cup heavy cream (or half and half cream)
- ½ cup fresh parsley, finely chopped
- ¼ cup Parmesan cheese, grated
Instructions
- In a large skillet, heat the olive oil over medium-high heat for about 2 minutes until shimmering. Add the mushrooms, season with salt and pepper, and sauté for 5-7 minutes, stirring occasionally, until golden brown on all sides.
- Add the butter, garlic, and flour. Cook for 1 minute, stirring, until fragrant and well combined.
- Pour in the heavy cream, parsley, and parmesan. Stir and bring to a gentle simmer, then reduce heat to medium and cook until the sauce thickens to your desired consistency.
- Stir in extra pepper and parmesan, if desired. Serve warm over pasta, mashed potatoes, risotto, rice, or simply with crusty bread for dipping.
Notes
How to clean mushrooms: When you bring mushrooms home, they'll usually have a bit of dirt. The best way to clean them is to gently wipe each one with a damp paper towel, then give them a quick rinse under cold water if needed. Never soak mushrooms since they act like sponges and will absorb too much water, which keeps them from browning properly in the pan.
How to store: Keep leftovers in an airtight container in the fridge for up to 3 days. Cream-based sauces don't freeze well (they tend to split), so it's best to enjoy this dish fresh.
How to reheat: Warm gently on the stovetop over low heat for about 5 minutes, adding a splash of cream or milk to loosen the sauce.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
This post was originally published in 2021. It has since been updated with new content.
Nicole R. says
Delightful!!!! I grilled a whole platter of lightly seasoned chicken thighs for make-ahead. I was looking for something to dress it up for dinner. This sauce was beautiful! Tomorrow I am going to make a pasta dish with the remaining sauce. Definitely a keeper! Thank you!
Chiara says
Tried this recipe with my host kid because she asked for mushrooms (but she had never eat them before) and she really enjoy it! She cleaned up the plate!