Table of Contents
Creamy Bacon Portobello Mushroom Gratin – A Paris-Trained Twist on the Classic

Some recipes just feel like home from the very first bite — and this Creamy Bacon Portobello Mushroom Gratin is exactly that for me. I can still picture myself standing in my mother’s kitchen in Morocco, watching her layer slow-cooked tagines with fresh herbs and olives while the aroma of saffron and cumin filled the room. At the same time, I carried the lessons from my formal culinary training in Paris, where I practiced French béchamel sauce until it was silky smooth. Out of all the dishes I’ve created in my NYC kitchen since, this portobello mushroom gratin recipe is the one that brings those worlds together: bold, smoky richness from my childhood and the polished, velvety finish of French technique.
Picture this: thick portobello slices browned in smoky bacon drippings until they’re caramelized at the edges, then folded into a velvety sauce of heavy cream, nutty Gruyère, and sharp Parmesan. A pinch of nutmeg — the signature French touch — warms the sauce from within, while crispy bacon bits and golden breadcrumbs crown the top with irresistible crunch. As it bakes, your kitchen fills with the aroma of toasted cheese, fresh thyme, and roasted mushrooms. That’s the kind of smell that pulls your family out of their rooms and into the kitchen asking, “What is that wonderful smell?” It’s the essence of a creamy mushroom bake that feels both luxurious and deeply comforting.
This isn’t just another easy mushroom gratin from the internet, though. I’ve tested this exact recipe more times than I can count so it comes together perfectly every single time — no watery sauce, no soggy mushrooms, no greasy cheese separation. The secret is a combination of techniques I learned in Paris: properly caramelizing the mushrooms before adding liquid, building a silky roux, and finishing with a little rest before serving. Keep reading and I’ll walk you through every step, with my professional tips to help you nail it on the first try — plus the number one mistake I see home cooks make when they attempt a cheesy mushroom casserole.
Why This Creamy Bacon Portobello Mushroom Gratin Recipe Is the Best
The flavor secret in this bacon mushroom casserole is all about the umami layers. I start by rendering the bacon until crisp, then cook the portobellos in that smoky rendered fat instead of plain butter or oil. That simple move adds a depth of flavor that no store-bought bacon bits can match. Then come the aromatics, a splash of cream, and — my Paris-trained signature — a whisper of freshly grated nutmeg. It’s the ingredient most people forget in gratin recipes, but it ties the earthy mushrooms, salty bacon, and nutty cheese together like a warm French accent.
Texture is where most easy mushroom gratin recipes fall apart — quite literally. Here’s how I get it right every time: the mushrooms are cooked until their moisture evaporates completely before the sauce is added, so the final bake is creamy and cohesive. The sauce starts with a proper roux, giving it body that clings to every mushroom slice. And the thick layer of breadcrumbs on top? It bakes into a crackly, golden crust that gives you the ideal contrast of creamy, tender, and crunchy in every single spoonful.
Even though this creamy mushroom bake tastes like something from a French brasserie, it’s genuinely beginner-friendly. You’ll only spend about 15 minutes actively cooking before it goes into the oven. Everything happens in one skillet, so the cleanup is easy, and the ingredients are all found in a standard US grocery store. Whether you’re making it for a cozy weeknight family dinner or a Thanksgiving table, this is one of those recipes you’ll memorize and make for years.
Creamy Bacon Portobello Mushroom Gratin Ingredients
I usually grab my portobellos at the Union Square Greenmarket — the farmers market that’s become my Saturday ritual here in NYC. If you’re at a regular grocery store, look for mushrooms that are firm and dry with closed caps; they’ll be the most flavorful. This list looks indulgent, but everything serves a purpose, and the result is one of the most comforting creamy mushroom casseroles you’ll ever make.
Ingredients List
- 6 slices bacon, chopped
- 1 lb portobello mushrooms, sliced
- 2 tbsp butter
- 1 shallot, minced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 cup heavy cream
- 1 cup milk
- ½ cup grated Parmesan cheese
- 1 cup shredded Gruyère cheese
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp nutmeg
- 2 tbsp fresh thyme leaves, chopped
- ½ cup breadcrumbs
Ingredient Spotlight
Portobello mushrooms are the meaty heart of this gratin. Look for firm, dry caps without soft spots; they should feel dense and smell earthy, not funky. I prefer them sliced about ¼-inch thick so they hold their texture through the bake. If you find them enormous, halve the slices first so they’re more manageable in the pan.
Bacon is the flavor backbone here. I use thick-cut because it renders well and stays crispy inside the gratin. Never skip the step of cooking it first and keeping the drippings — that smoky fat is what makes your creamy bacon portobello mushroom gratin taste so deeply savory. It’s the same principle my mother used in Morocco when she cooked with preserved lemons: a little preserved richness goes a long way.
Gruyère cheese is my number one pick because it melts into the creamiest sauce and brings a nutty, slightly sweet character. I buy a block and grate it myself — pre-shredded bags contain anti-caking powders that clump in sauces. If Gruyère is hard to find in your store, good Swiss Emmental is a solid backup.
Nutmeg is the pinch that makes the dish. When I was studying in Paris, my instructors taught us that nutmeg is the soul of any proper béchamel. It’s subtle, but it elevates the cream and mushrooms in a way you’ll notice the moment it’s missing. Freshly grated is best, but ground works fine for this recipe.
Heavy cream gives the gratin its luxurious, linger-on-your-spoon texture. It also handles high heat without curdling the way lighter milk can. I promise, this is the ingredient that separates a good gratin from a truly creamy one in this creamy mushroom bake.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Portobello mushrooms | Cremini (baby bella) | Earthier, slightly less meaty; cook a few minutes less |
| Gruyère | Swiss Emmental | Similar melt, milder nuttiness; still very creamy |
| Heavy cream | Half-and-half | Lighter sauce; still creamy but less luxurious |
| Parmesan | Pecorino Romano | Saltier, sharper flavor; reduce added salt slightly |
| Breadcrumbs | Panko breadcrumbs | Extra crunchy topping; same golden finish |
Nutrition Information
Per serving (1 of 6 servings), this easy mushroom gratin provides:
| Nutrient | Amount |
|---|---|
| Calories | 410 kcal |
| Carbohydrates | 18 g |
| Fat | 32 g |
| Protein | 15 g |
| Sugar | 4 g |
How to Make Creamy Bacon Portobello Mushroom Gratin — The Paris-Trained Way
Trust me — this is an easy mushroom gratin to master. Take it step by step, and in under an hour you’ll have a bubbling, golden dish that looks like you spent all day at the stove. Let’s get cooking!
Step 1: Cook the Bacon
Heat a large skillet over medium heat. Add your chopped bacon and cook, stirring occasionally, until it’s crisp and the fat has rendered — about 5 to 7 minutes. Use a slotted spoon to transfer the bacon to a paper-towel-lined plate, leaving about 1 tablespoon of the drippings in the skillet.
💡 mia’s Pro Tip: Save every drop of that bacon fat! It’s liquid flavor. Cook the mushrooms in it and you’ll get a smoky, deep layer of taste that a few extra pats of butter simply can’t replicate.
Step 2: Brown the Mushrooms
Add the butter to the drippings and let it melt. Increase the heat to medium-high and add your sliced portobello mushrooms in one snug layer — but don’t overcrowd them. Cook without constant stirring, giving each slice a chance to touch the pan and develop those gorgeous golden-brown spots, about 8–10 minutes.
⚠️ Common Mistake to Avoid: Don’t crowd the pan! If you pile mushrooms in, they release water and steam instead of browning. That’s the #1 cause of a watery creamy mushroom bake. If your skillet is small, cook them in two batches.
Step 3: Sauté the Aromatics
Once the mushrooms have released their moisture and started to brown, reduce the heat to medium. Add the minced shallot and garlic, and sauté for about 2 minutes, until they’re fragrant and the shallot turns translucent.
💡 mia’s Pro Tip: The shallot is doing more work than you think. It adds a delicate onion-garlic note that’s softer and more refined than standard onions — exactly what you want in this creamy mushroom casserole. If you must substitute, use half a small white onion.
Step 4: Make the Roux
Sprinkle the all-purpose flour over the mushroom and shallot mixture. Stir everything together until the flour is fully absorbed — it will look paste-like. Cook it for about 1 minute, stirring constantly, to remove the raw flour taste.
⚠️ Common Mistake to Avoid: Lumps happen when flour hits liquid too fast. Always stir the flour into the butter-mixture first to form a paste — that’s the classic roux technique I learned in Paris — then add the liquids gradually while whisking.
Step 5: Add the Cream and Milk
Slowly pour in the heavy cream and milk while whisking continuously. Bring the sauce to a gentle simmer — not a boil — and let it cook for 3 to 4 minutes until it thickens enough to coat the back of a spoon.
💡 mia’s Pro Tip: Keep the heat at a gentle simmer. If you crank the heat too high, the dairy can separate and turn grainy. And whisk constantly — a smooth sauce is the foundation of this portobello mushroom gratin recipe.
Step 6: Incorporate the Cheeses
Remove the skillet from the heat. Stir in the Parmesan, Gruyère, salt, pepper, nutmeg, and fresh thyme. Continue stirring until the cheeses melt into a smooth, glossy sauce. Fold in half of the crispy bacon.
⚠️ Common Mistake to Avoid: Don’t add the cheese over high heat! High heat makes cheese separate and turn stringy. This is why I always take the pan completely off the stove before stirring in the cheeses.
Step 7: Transfer and Top
Pour the mixture into an 8×8-inch baking dish (or a 1.5-quart dish) and spread it evenly. Sprinkle the breadcrumbs over the top, followed by the remaining crispy bacon bits.
💡 mia’s Pro Tip: For an even crunchier topping, you can mix the breadcrumbs with a tablespoon of melted butter before sprinkling. It’s a tiny extra step that gives you a beautifully golden, brasserie-style finish on your bacon mushroom casserole.
Step 8: Bake to Golden Perfection
Bake in the preheated oven at 375°F (190°C) for 20–25 minutes, until the sauce is bubbling around the edges and the top is deeply golden. Let it rest for 5 minutes before serving — this lets the sauce set so it doesn’t slide all over the plate.
💡 mia’s Pro Tip: Letting it rest is not optional! If you dig straight in, you’ll get a delicious but runny mess. Resting encourages the sauce to thicken just a bit more. Garnish with extra fresh thyme right before serving.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Cook bacon | 5–7 min | Bacon crisp, drippings pooled |
| 2 | Brown mushrooms | 8–10 min | Moisture gone, edges golden-brown |
| 3 | Sauté shallot & garlic | ~2 min | Fragrant, shallot translucent |
| 4 | Whisk in flour | ~1 min | Paste forms, no raw flour spots |
| 5 | Simmer cream & milk | 3–4 min | Sauce coats the back of a spoon |
| 6 | Melt in cheeses off heat | ~1 min | Smooth, glossy sauce |
| 7 | Transfer & top | ~3 min | Even layer, crumbs & bacon cover top |
| 8 | Bake gratin | 20–25 min | Bubbling sides, golden crust |
Serving & Presentation
This gratin is the most delicious kind of showstopper, but it doesn’t need fussy plating. In my NYC kitchen, this is usually served family-style — a big spoon, a shallow bowl, and everyone just digging in. The great thing about this creamy bacon portobello mushroom gratin is it’s rich enough to be the heart of a vegetarian main course, yet it plays beautifully alongside roast meats.
Whenever I bring this bacon mushroom casserole to a holiday dinner in Brooklyn, it’s the first dish to disappear. I love garnishing with a few fresh thyme sprigs and an extra pinch of black pepper right before it’s served. If you’re feeling indulgent, a few drops of truffle oil drizzled over the top after baking takes this over the moon.
During my time in Paris, I learned that garnishing isn’t just decoration — it’s flavor in the right place. A wash of fresh thyme against the golden breadcrumbs is both beautiful and purposeful, brightening the richness with a gentle herbaceous note. For a Moroccan-accented table, try topping it with a sprinkle of toasted sesame seeds and cilantro instead.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Roast chicken, seared steak, pork tenderloin, Thanksgiving turkey | The rich sauce plays beautifully with juicy roasted meat |
| Sauce / Dip | Extra cream sauce from the pan, truffle aioli, cranberry sauce | A little extra sauce is never a bad idea |
| Beverage | Chardonnay, Pinot Noir, dry Riesling | Creamy texture and earthy mushrooms love a balanced white or light red |
| Garnish | Fresh thyme, crispy bacon bits, chives, toasted sesame seeds | Fresh herbs cut through the richness beautifully |
Make-Ahead, Storage & Reheating
Between editing recipes, testing bakes, and exploring the latest stalls at the Union Square Greenmarket, my week is chaos — so make-ahead meals are my survival strategy. This creamy mushroom bake is one of the best make-ahead dishes in my rotation: assemble everything up to two days ahead, keep it covered in the fridge, and pop it into the oven on a busy evening while you catch your breath.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container or covered baking dish | Up to 4 days | Reheat in 350°F oven, covered, for 15 min, then uncovered for 5 |
| Freezer | Airtight freezer-safe container | Up to 2 months | Thaw overnight, bake covered at 350°F until bubbling; add breadcrumbs after reheating |
| Make-Ahead | Assemble unbaked in baking dish | Up to 2 days in advance | Increase baking time by 5–10 minutes if baked straight from the fridge |
When you’re ready to reheat leftovers, avoid the microwave if you can, because the high heat can cause the cream sauce to separate. Instead, go low and slow in the oven. And here’s my top reheating trick: add a tiny splash of milk to the top before reheating to revive the creamy texture. Then let it bubble gently until hot all the way through.
If you’re planning to freeze this easy mushroom gratin, I recommend leaving off the breadcrumb topping until you reheat it. Using foil or plastic wrap directly on the surface helps prevent ice crystals and keeps the sauce from drying out as it thaws. This little detail has saved many of my busy-weekend dinners!
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Truffle-Porcini Luxury | Add dried porcini + truffle oil | Holiday dinners & date night | Easy |
| Gluten-Free & Dairy-Free | GF flour + dairy-free milk/cheese | Allergy-friendly tables | Easy |
| Harissa-Spiced Moroccan Twist | Harissa paste + cilantro instead of thyme | Spice lovers & adventurous eaters | Easy |
Variation 1: Truffle-Porcini Luxury
This one feels like a night at a Paris bistro. Soak a handful of dried porcini in warm water for 15 minutes, drain (reserve the liquid!) and chop them, then sauté them with the portobellos. Replace the milk with half of the strained mushroom soaking liquid for an extra layer of earthy flavor. After baking, drizzle with a teaspoon of truffle oil. I tested this for a Thanksgiving tasting and my guests literally applauded — it’s still one of my proudest moments as a food blogger.
Variation 2: Gluten-Free & Dairy-Free
For all my gluten-free and dairy-free readers, this creamy mushroom gratin is easier to adapt than you’d think. Swap the all-purpose flour for a 1:1 gluten-free flour blend, and use unsweetened oat milk or cashew milk instead of dairy milk and cream. A good dairy-free mozzarella or cheddar from brands like Violife or Miyoko’s will melt surprisingly well. When I tested it, the texture was still creamy — just a touch lighter, so it’s also a great way to lighten up this dish without losing its soul.
Variation 3: Harissa-Spiced Moroccan Twist
This variation is close to my heart because it brings my two culinary worlds together. Stir 1 to 2 tablespoons of harissa paste into the cream sauce, and swap the fresh thyme for a handful of chopped cilantro. The smoky heat of the harissa cuts through the creamy richness beautifully, while the cilantro adds a bright, almost citrusy top note. It’s a twist you won’t find in any French recipe book, but my taste testers in New York couldn’t get enough — and honestly, neither could I. It proves that a bacon mushroom casserole can be both comfortingly familiar and surprisingly adventurous.
Frequently Asked Questions
How do you keep a creamy mushroom gratin from becoming watery?
The golden rule is to brown the mushrooms before adding any liquid. Mushrooms are full of water, so if you toss them straight into cream, they will release moisture and make the sauce thin. Sauté them over medium-high heat until all their released liquid has evaporated and the slices start to brown — this concentrates their flavor and prevents a watery gratin. Making a simple roux with flour and butter before adding cream also helps stabilize the sauce so it stays silky and thick.
Can I use a different type of mushroom instead of portobello in this gratin?
Absolutely! Cremini mushrooms, sometimes labeled baby bella, are the easiest swap — they’re actually young portobellos, so they look and taste very similar, just a bit smaller. Sliced cremini also have a wonderfully earthy flavor and need a little less cooking time. Shiitake mushrooms bring a more intense, woodsy umami, while white button mushrooms work in a pinch but are milder. Just aim for about one pound total and adjust the browning time so they’re golden, not steaming.
What is the best way to reheat creamy bacon portobello mushroom gratin without it separating?
The key is gentle, low heat. I typically cover leftovers with foil and reheat in a 325–350°F oven for 10–15 minutes, until warm and bubbly, then uncover for a few minutes to re-crisp the breadcrumb topping. You can add a little splash of milk or cream over the top before reheating to help restore the silky texture. The microwave may seem faster, but it can cause dairy sauces to separate and turn grainy.
Can I prepare this creamy bacon portobello mushroom gratin ahead of time and bake it later?
Yes, and it’s genuinely a lifesaver for entertaining! Prepare the full recipe as directed, but before baking, cover the dish with a lid or foil and place it in the refrigerator for up to 2 days. When you’re ready, pop the covered dish into a preheated 375°F oven and bake for about 30–35 minutes — that’s 5–10 minutes longer than usual — then remove the cover for the final 5 minutes to brown the topping. This make-ahead approach works beautifully for busy weeknights and holiday menus.
What cheese pairs best with mushrooms in a gratin?
Gruyère is hands-down my top choice for a mushroom gratin because it melts beautifully and has that signature nutty, savory flavor that complements earthy mushrooms. Parmesan adds a sharp, salty finishing note. If you need to switch it up, fontina, Swiss Emmental, or Gouda all work wonderfully and will still melt into a smooth sauce. Just avoid pre-shredded cheeses when possible, since their anti-caking coating can make the sauce clump.
Should I rinse mushrooms before cooking them in a gratin?
No! Wet mushrooms are the enemy of a perfectly creamy gratin. Mushrooms are spongy, and rinsing them will cause them to absorb extra water, which they’ll later release into your sauce — turning it watery. Instead, use a damp paper towel or mushroom brush to gently wipe off any dirt. Since mushrooms are almost always grown in soil that’s been cleaned, a quick wipe is all you need before slicing them for this easy mushroom gratin.
Is heavy cream necessary for a creamy mushroom gratin?
Heavy cream is what gives this creamy mushroom gratin its luxurious, velvety texture, so I don’t like to swap it entirely if I can help it. However, you can substitute half-and-half for a lighter sauce that’s still creamy — just expect a slightly thinner, less decadent result. If you need a non-dairy option, unsweetened cashew or oat milk with a splash of olive oil works surprisingly well in modern dairy-free versions.
What should I serve with this creamy bacon portobello mushroom gratin?
This dish is incredibly versatile. It’s a spectacular side dish for roast chicken, seared steak, pork tenderloin, or a holiday roast turkey — the creamy sauce soaks into anything it touches. If you’re serving it as a vegetarian main, pair it with a crisp green salad or roasted asparagus to balance the richness. A crusty baguette is always welcome, too, for scooping up every last bit of cheesy sauce.
Can I make this bacon mushroom casserole vegetarian?
Of course! To make this a vegetarian bacon mushroom casserole, simply leave out the bacon and substitute 2 tablespoons of olive oil or butter for the bacon drippings. For a smoky flavor reminiscent of bacon, add a small pinch of smoked paprika (about ¼ teaspoon) to the sauce. You’ll still get the rich, savory, creamy texture — just without the meat. It’s honestly every bit as delicious, and it makes the gratin friendly for a mixed crowd.
What is a gratin, exactly — and how is it different from a casserole?
A gratin is a French cooking technique where food is topped with breadcrumbs, cheese, or a creamy sauce and baked until a golden crust forms on top — usually in a shallow dish. It comes from the French word ‘gratter,’ meaning ‘to scrape.’ A casserole is broader: it’s any dish baked in the oven in one vessel, often with a protein, starch, and creamy binder. So every gratin is technically a casserole, but not every casserole gets that crispy, golden gratin finish.
Share Your Version!
I’m so excited to see how you make this creamy bacon portobello mushroom gratin your own! Leave a star rating and a comment below — it helps other home cooks find this recipe and helps me know what you loved most. And if you snap a photo of your bubbling, golden gratin, tag me on Instagram or Pinterest at @exorecipes. There’s nothing that makes my day quite like seeing your beautiful creations in my feed.
Now, I’ve told you about my favorite way to serve it — but I want to know: are you serving this as a side dish or making it the star of the meal? Or maybe you’re tempted by the harissa twist? Drop your answer in the comments, and let’s talk mushrooms! 🍄
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Creamy Bacon Portobello Mushroom Gratin recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
💬 Let’s Chat!
Have you tried this Creamy Bacon Portobello Mushroom Gratin? Did you make any fun substitutions — or are you bold enough for the harissa twist? I’d love to hear about your experience. Leave a comment below and tag me in your photos on Pinterest or Instagram so I can cheer you on! 🍄✨
Creamy Bacon Portobello Mushroom Gratin
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Method: Side Dish
- Cuisine: American
Description
A rich and savory gratin featuring portobello mushrooms, crispy bacon, and a creamy cheese sauce, baked to golden perfection.
Ingredients
- 6 slices bacon, chopped
- 1 lb portobello mushrooms, sliced
- 2 tbsp butter
- 1 shallot, minced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 cup heavy cream
- 1 cup milk
- 1/2 cup grated Parmesan cheese
- 1 cup shredded Gruyère cheese
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp nutmeg
- 2 tbsp fresh thyme leaves, chopped
- 1/2 cup breadcrumbs
Instructions
- Preheat oven to 375°F (190°C).
- In a large skillet, cook bacon over medium heat until crispy. Remove with a slotted spoon and set aside, reserving 1 tbsp drippings.
- Add butter to the skillet. Add sliced mushrooms and cook until browned and liquid has evaporated, about 8-10 minutes.
- Add shallot and garlic; cook for 2 minutes until fragrant.
- Sprinkle flour over the mushroom mixture and stir to coat.
- Gradually whisk in heavy cream and milk. Bring to a simmer and cook until thickened, about 3-4 minutes.
- Remove from heat. Stir in Parmesan, Gruyère, salt, pepper, nutmeg, and half of the bacon.
- Transfer mixture to a baking dish. Top with breadcrumbs and remaining bacon.
- Bake for 20-25 minutes until bubbly and golden. Garnish with fresh thyme before serving.
Notes
For extra richness, substitute half-and-half for the milk. To make ahead, assemble the gratin and refrigerate; increase baking time by 5-10 minutes.
Nutrition
- Calories: 410 kcal
- Sugar: 4 g
- Fat: 32 g
- Carbohydrates: 18 g
- Protein: 15 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
