
Creamy Garlic Parmesan Mushrooms

By Emma
Certified Culinary Professional
I keep making Creamy Garlic Parmesan Mushrooms because they’re one of those sides that feel way fancier than the effort you put in. Last Tuesday I made them after work and they were done in 35 minutes, which is about all I had left in me that day.
Why You’ll Love This Recipe
- The mushrooms get actually caramelized, not just steamed and sad
- You’re using cornstarch mixed into milk first so the sauce thickens without getting lumpy or weird
- 3/4 cup of Parmesan means this tastes like cheese, not just “hint of dairy”
- Takes 35 minutes total and most of that is just stirring occasionally
- The red pepper flakes aren’t spicy exactly but they stop the cream from tasting flat
- When you pull out those thyme sprigs at the end the stems have given up all their flavor but none of the woody texture
The Story Behind This Recipe
I wanted a creamy mushroom recipe that didn’t turn into mushroom soup. Every version I’d tried before either had watery liquid pooling at the bottom or the sauce broke and got grainy.
Last Tuesday I finally got the timing right by letting the mushrooms cook for the full 15 minutes until their liquid actually evaporated. That’s longer than I thought but it’s the difference between pale wet mushrooms and ones that have some color on them.
The cornstarch-in-milk step felt fussy when I read it in my notes but it’s actually what keeps everything smooth. I noticed the sauce makes this specific sound when it starts to thicken, kind of a quiet bubbling that’s different from just boiling, and that’s when you know it’s working.
What You Need
You’re starting with 2 tablespoons butter and 1 tablespoon olive oil because the butter gives you flavor and the oil keeps it from burning when the pan gets hot. Just butter alone would’ve gone brown too fast on me.
16 ounces of sliced mushrooms is what fits in my skillet without crowding. If you pile them higher they’ll steam instead of browning and you’ll end up with that watery mess I was trying to avoid. I used baby bellas but white buttons work too.
3 cloves of minced garlic go in with the mushrooms right at the start, which is earlier than most recipes tell you but I didn’t get any burning. The mushroom liquid protects it. You’ll need 1/4 teaspoon dried thyme for during the cooking and 2 fresh thyme sprigs for the end, and yeah they do different things.
The 1/2 cup milk mixed with 1 teaspoon cornstarch is your thickener base. Don’t skip the cornstarch or you’ll just have milky mushrooms. Then 1/2 cup heavy whipping cream and 3/4 cup grated Parmesan cheese turn it into an actual sauce. I bought the real stuff in a wedge and grated it myself because the pre-shredded has that anti-caking stuff that makes it weird when it melts.
2 tablespoons chopped parsley and 1/8 teaspoon red pepper flakes finish it. The parsley’s more than garnish, it cuts through all that dairy heaviness.
How to Make Creamy Garlic Parmesan Mushrooms
Get your cast-iron skillet going over medium heat. Melt the 2 tablespoons butter with the 1 tablespoon olive oil until it’s shimmering but not smoking yet.
Dump in all 16 ounces of sliced mushrooms and the 3 cloves minced garlic at once. Stir them around so everything gets coated. They’re going to look like too much at first and that’s fine.
For the next 15 minutes you’re basically just stirring every couple minutes and waiting. The mushrooms will release a ton of liquid and the pan will look like soup, then gradually that liquid cooks off and you start seeing the edges turn golden. This Parmesan mushrooms step takes longer than you think it should but don’t rush it.
When the mushrooms finally look dry and starting to color, sprinkle the 1/4 teaspoon dried thyme over everything. Stir it constantly for about one minute until you can smell it waking up. Add your salt and pepper now, and I used more pepper than I thought I would because this needs it.
In a small bowl or measuring cup, whisk that 1 teaspoon cornstarch into the 1/2 cup milk until there’s no lumps. Pour it into the skillet and keep stirring. The sauce will start making this specific thick bubbling sound, kind of gentle and different from just boiling, and that’s when you know the cornstarch is doing its job.
Stir in the 1/2 cup heavy whipping cream first. Then add the 3/4 cup grated Parmesan cheese, 2 tablespoons chopped parsley, 1/8 teaspoon red pepper flakes and stick the 2 fresh thyme sprigs right into the sauce. Turn your heat down to medium-low.
Keep stirring gently until the cheese melts completely and the sauce looks silky. It’ll coat the back of your spoon when it’s ready. The whole creamy mushroom recipe comes together in this last step and you’ll see it shift from separated to smooth.
Fish out those thyme sprigs before you serve because the stems are woody and nobody wants to bite into that. The leaves will’ve fallen off into the sauce already.
What I Did Wrong the First Time
I pulled the mushrooms off the heat after 8 minutes because they looked done and I was impatient. They weren’t actually caramelized yet, just soft and their liquid had barely started evaporating.
When I added the milk mixture to those wet mushrooms the sauce never thickened right. It stayed thin and milky and the mushrooms tasted steamed. The whole garlic mushroom side dish was fine but forgettable, nothing like what it’s supposed to be.
15 minutes felt long while I was standing there but that’s genuinely how long it takes for the moisture to cook off and the edges to get color on them.


Creamy Garlic Parmesan Mushrooms
- 2 tablespoons butter
- 1 tablespoon olive oil
- 16 ounces sliced mushrooms
- 3 cloves minced garlic
- 1/4 teaspoon dried thyme
- Salt and pepper to taste
- 1/2 cup milk
- 1 teaspoon cornstarch
- 1/2 cup heavy whipping cream
- 3/4 cup grated Parmesan cheese
- 2 tablespoons chopped parsley
- 1/8 teaspoon red pepper flakes
- 2 fresh sprigs of thyme
- Additional grated Parmesan cheese for garnish
- Additional chopped parsley for garnish
- 1 In a large cast-iron skillet, melt 2 tablespoons butter with 1 tablespoon olive oil over medium heat until shimmering. Add 16 ounces sliced mushrooms and 3 cloves minced garlic stirring often. Listen for the mushrooms softening and releasing juices, then evaporating until edges turn golden brown. This should take about 15 minutes and the aroma will deepen, signaling they’re tender and caramelized.
- 2 Sprinkle 1/4 teaspoon dried thyme over the mushrooms. Stir constantly to awaken the herb’s fragrance and keep everything moving for about one minute. Season with salt and freshly ground pepper to your preference, tasting as you go to balance the flavors.
- 3 Whisk 1 teaspoon cornstarch thoroughly into 1/2 cup milk until smooth, then pour this mixture evenly into the skillet. Keep stirring as it hits the hot pan. You’ll hear a slight thickening sound, and shortly the sauce will take on a creamy coat around the mushrooms, thick enough to cling but not gluey.
- 4 Stir in 1/2 cup heavy whipping cream, then sprinkle 3/4 cup grated Parmesan cheese over the skillet. Add 2 tablespoons chopped parsley, a pinch (1/8 teaspoon) of red pepper flakes, and nestle in 2 fresh thyme sprigs. Turn heat down to medium-low and keep stirring gently until the cheese melts fully into the silky sauce. The mixture will become luscious and cling to each mushroom slice.
- 5 Remove the woody thyme sprigs carefully before serving. The final dish should have a velvety texture with a slight kick from the red pepper flakes and fresh herbaceous notes.
- 6 Serve immediately, garnished with extra grated Parmesan cheese and chopped parsley for color and a fresh finish.
Tips for the Best Creamy Garlic Parmesan Mushrooms
Don’t stir the mushrooms constantly during those first 15 minutes. Let them sit for 2-3 minutes between stirs so they actually get contact with the hot pan and develop color instead of just moving around.
The pan makes this clicking sound when the mushroom liquid is almost gone and they’re about to start browning. That’s your signal to watch closer because the next 2 minutes are when they go from pale to golden.
If your sauce looks broken or grainy after adding the Parmesan, your heat’s too high. Drop it to low and keep stirring, it’ll come back together in about 30 seconds as long as you keep moving it.
Use a metal spoon instead of silicone for stirring. You can hear the difference in texture as the sauce thickens and you can scrape up those browned bits stuck to the cast iron better.
The garlic mushroom side tastes better if you let it sit for 3 minutes before serving. The sauce thickens up just a little more as it cools and everything settles into itself.
Serving Ideas
Spoon these over a grilled ribeye and let the steak juices mix with the sauce. It turns into this whole other thing.
I pile them on toasted sourdough with an extra sprinkle of Parmesan and eat it for lunch. The bread soaks up the cream and gets soft in the middle while the edges stay crunchy.
They’re really good stirred into pasta with some of the pasta water to thin the sauce out. Use short pasta like penne so the mushrooms don’t slide off.
My mom puts them on top of baked chicken breasts for the last 10 minutes in the oven and the sauce gets a little browned on top.
Variations
You can use half and half instead of heavy cream if that’s what you’ve got. The sauce won’t be quite as thick but it still works and tastes fine, just a little lighter.
Swap the Parmesan for Gruyere and it becomes more nutty and less sharp. I did this once when I was out of Parmesan and my husband actually liked it better, though I missed that salty bite.
Adding 2 tablespoons white wine right after the mushrooms brown and before the milk gives it this brightness that cuts the richness. Let it cook down for a minute first so the alcohol burns off.
I tried using dried parsley instead of fresh and it was a mistake. It just tastes dusty and doesn’t add anything, so if you don’t have fresh just skip it entirely.
FAQ
Can I use frozen mushrooms for this Parmesan mushrooms recipe? No, frozen mushrooms release way too much water and they never brown properly. They’ll steam and turn gray and your sauce will be thin and watery. Stick with fresh.
How do I store leftover creamy garlic Parmesan mushrooms? Put them in an airtight container in the fridge for up to 3 days. The sauce will thicken as it sits so you’ll need to thin it out when you reheat.
What’s the best way to reheat these without the sauce breaking? Low heat in a skillet with a splash of milk or cream stirred in. Microwave makes the sauce separate and get oily. Takes 5 minutes on the stove to bring it back smooth.
Can I make this ahead of time? You can cook the mushrooms completely ahead and reheat them, but the sauce loses some of its silky texture. If I’m doing it ahead I stop right after the mushrooms brown, then finish the sauce steps right before serving.
Do I have to use fresh thyme sprigs or can I just use more dried? The fresh sprigs do something different, they make the whole sauce smell more alive without adding that dusty dried herb taste. But if you only have dried just use another 1/8 teaspoon with the first addition and skip the sprigs.
Why is my sauce lumpy after adding the milk? You didn’t whisk the cornstarch into the milk enough before pouring it in. Once it hits the hot pan those lumps won’t come out. Whisk it really well in a separate container until you can’t see any white streaks.
Can I use pre-shredded Parmesan cheese? You can but the sauce won’t be as smooth. That anti-caking powder they coat it with keeps it from melting right and you’ll get a grainy texture. Block cheese you grate yourself is worth it here.
What kind of mushrooms work best for this creamy mushroom recipe? Baby bellas have the most flavor but white buttons work fine and they’re cheaper. Portobello caps are too big and meaty, shiitakes get slimy. Cremini is just another name for baby bella so those are the same thing.
My mushrooms released so much liquid, is that normal? Yeah, that’s what they do. Just keep cooking and it’ll all evaporate. If you had the heat too low it might take longer than 15 minutes but don’t turn it up or the garlic will burn.
Can I double this recipe in the same pan? No, the mushrooms will be too crowded and they’ll steam instead of brown. Make two batches or use two pans at the same time. I learned this the hard way.
How thick should the sauce be when it’s done? Thick enough to coat the back of a spoon but it should still pour slowly. If you can’t pour it at all you added too much cornstarch or cooked it too long. Add a little more cream to thin it.
Do I really need both butter and olive oil? The butter gives it flavor and the olive oil keeps the butter from burning at medium heat. Just oil tastes flat, just butter burns too fast. This combination is the right balance.
Why do you add garlic at the beginning instead of later? The mushroom liquid protects it from burning and it gets sweeter as it cooks with them for 15 minutes. When you add garlic later it stays harsh and raw-tasting. I’ve tried both ways.
Can I leave out the red pepper flakes? You can but the whole thing will taste heavier without that little bit of heat. It’s not spicy, it just wakes everything up. My kids eat this and they hate spicy food.
What if I don’t have a cast-iron skillet? Any heavy-bottomed skillet works but thin pans will have hot spots and the mushrooms will brown unevenly. Stainless steel is fine, nonstick works too but you won’t get as much of that browned flavor stuck to the pan.
How do I know when the mushrooms are done browning? The pan will look dry instead of wet and you’ll see golden-brown edges on at least half the mushroom pieces. They’ll smell nutty and earthy instead of just like raw mushrooms. If everything still looks pale keep going.
Can I add other vegetables to this? Spinach works if you wilt it in at the very end but anything that releases water will thin your sauce. Onions would need to cook with the mushrooms from the start. I haven’t tried it but I think it’d work.
Why did my Parmesan clump up instead of melting? Your heat was too high or you dumped it all in at once. Add it gradually while stirring and keep the heat at medium-low. If it clumps turn the heat down and keep stirring, it’ll eventually smooth out.
How much salt should I add? I used about 1/2 teaspoon but Parmesan is already salty so start with 1/4 and taste it before adding more. Everyone’s different with salt anyway.
Can I use a different type of milk? Whole milk is what I used but 2% works, it’ll just be slightly less rich. Skim milk is too thin and the sauce won’t have any body. Don’t use almond milk or anything like that, it won’t thicken right with the cornstarch.
What does it mean when the sauce makes that bubbling sound? It’s this gentle thick bubbling that’s quieter than when water boils, kind of muffled. That’s the cornstarch activating and the sauce starting to coat everything. You’ll recognize it when it happens.



















