Soups & Stews
A crispy scalloped potatoes recipe with mushroom soup transforms humble ingredients into a restaurant-worthy dish that feels like a warm hug on a chilly evening.
My version delivers golden, caramelized layers that shatter at every bite, paired with a velvety mushroom soup so rich it practically melts into the potatoes when served together.
This was the dish I perfected after years of experimenting with creamy potato casseroles—finally achieving that perfect balance of texture and umami depth.
The secret lies in the technique: thinly sliced potatoes layered with a precise ratio of cream and broth, then baked until the edges turn golden and the centers stay tender.
The mushroom soup, simmered with earthy wild mushrooms and a splash of white wine, adds complexity that elevates the dish from comfort food to something special.
What makes this recipe stand out is how the two components work together—the crispy edges of the scallops contrast beautifully with the soup's silky texture, creating a symphony of flavors in every bite.
By the time you're serving this dish, your kitchen will smell like a French bistro, and your guests will never guess it took just 45 minutes of active prep. The scalloped potatoes develop their signature crispiness while the soup simmers, so everything comes together at the same time.
This is the kind of meal that feels indulgent but comes together with simple, high-quality ingredients—no shortcuts, just proven technique.
Serve it as a main course for a cozy dinner or as the centerpiece of a holiday meal. The leftovers reheat beautifully, making this the ultimate foolproof recipe for any occasion. Let’s get started—your taste buds will thank you.
Ingredients for recipe for scalloped potatoes with mushroom soup
Simple ingredients, restaurant-worthy results: crispy scalloped potatoes with velvety mushroom soup harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 ½ lb | Thinly sliced (1/8-inch thick) |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for optimal texture |
| Whole Milk 🥛 | ½ cup | For creaminess without heaviness |
| Chicken Broth 🍲 | 1 ½ cups | Low-sodium preferred |
| Wild Mushrooms 🍄 | 8 oz | Sliced (cremini or shiitake) |
| Shallots 🧅 | 2 whole | Minced (or sub 2 tbsp onion) |
| Garlic Cloves 🧄 | 4 cloves | Minced (fresh preferred) |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Thyme Leaves 🌿 | 1 tbsp | Fresh (or 1 tsp dried) |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated (or sharp cheddar) |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for drizzling |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping (optional) |
The potatoes are the foundation—Russet potatoes with their high starch content create that signature crispy texture when sliced thin and layered properly. Organic or Idaho-grown Russets work best, as they hold their shape during baking. For the mushrooms, wild varieties like cremini or shiitake add depth, but white button mushrooms in a pinch will still deliver. The Gruyère cheese is non-negotiable for that melty, nutty flavor, though sharp cheddar works if you're in a bind. Whole Foods or local co-ops often carry pre-sliced potatoes, but slicing them yourself ensures even layers. For the wine, any dry white will do—just avoid anything too oaky or sulfury.
No wild mushrooms? Substitute with cremini or button mushrooms—just use twice the amount to compensate for their milder flavor. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. The white wine can be swapped for extra chicken broth and a splash of lemon juice if you prefer. For the potatoes, Yukon Golds can replace Russets, though they'll be slightly creamier. The panko breadcrumbs add crunch to the top layer—crushed cornflakes make a budget-friendly alternative. Pre-grated cheese is convenient, but freshly grated Gruyère makes all the difference in texture and flavor. If you're short on time, pre-sliced potatoes from the grocery store save prep work.
The scalloped potatoes keep well in the fridge for up to 3 days, though they're best within 24 hours for maximum crispiness. Reheat covered at 350°F for 15-20 minutes to restore their golden edges. The mushroom soup reheats beautifully—simmer gently to avoid breaking the texture. For make-ahead convenience, assemble the scalloped potatoes in a baking dish, cover with foil, and refrigerate for up to 1 day before baking. The soup can be made 2 days ahead and stored separately. Portion leftovers into individual containers for easy reheating—these are the kind of dishes that taste even better the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just slice the potatoes, sauté the mushrooms, dump everything in one dish, and let the oven do the work. No chopping boards to clean, no extra pots to wash.
- Umami Bomb: That earthy mushroom broth with wild mushrooms? It’s the secret weapon here. The creamy sauce soaks it all up, giving you that rich, savory depth that makes you reach for seconds.
- Weeknight & Holiday: Between us, this is my go-to for both Tuesday dinners and Thanksgiving leftovers. The same dish works for a quick family meal or impressing guests—just adjust the garnish.
- Budget Comfort: Russets and mushrooms stretch further than you’d think, and the leftovers reheat like a dream. I’ve fed my whole family for under $15 with this, and they never complain about the taste.
Step-by-step instructions for scalloped potatoes with mushroom soup
Master the technique of layering and baking for perfect crispy edges and creamy centers.
Prepare the Mushroom Soup Base
Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 8 ounces sliced wild mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. This step develops deep umami flavors that will infuse the entire dish.
Add the 2 minced shallots and 4 minced garlic cloves, cooking for another 2 minutes until fragrant. Pour in the 0.5 cup dry white wine and let it simmer until reduced by half, about 3-4 minutes. This reduction concentrates the flavors and removes any harsh alcohol taste.
Stir in the 1.5 cups chicken broth, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer and add the 1 tablespoon thyme leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Let the soup cook uncovered for 10 minutes until slightly thickened. Remove from heat and set aside.
Create the Potato Layers
Preheat your oven to 375°F. Thinly slice the 2.5 pounds russet potatoes into 1/8-inch thick slices. You should have about 20-24 slices total. This even thickness ensures consistent cooking throughout.
In a large bowl, whisk together the 1.5 cups heavy cream, 0.5 cup whole milk, and 0.5 cup melted butter. Season with an additional 0.5 teaspoon salt and 0.25 teaspoon black pepper. This creamy mixture will bind the layers and create that signature velvety texture.
In a 9x13-inch baking dish, begin layering the potatoes slightly overlapping. Brush each layer with the cream mixture, then sprinkle with about 1/4 cup of the grated gruyère cheese. Repeat until all potatoes are layered. The final layer should be potatoes topped with cheese.
Bake the Potatoes Until Golden
Pour the prepared mushroom soup evenly over the top layer of potatoes. The liquid should reach about halfway up the sides of the baking dish. This ensures the potatoes steam and cook through evenly.
Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered baking allows the potatoes to soften without browning. After 45 minutes, remove the foil and bake uncovered for another 15-20 minutes until the top is deep golden brown and bubbly.
Here's the key moment: the edges should be crispy while the centers remain tender. If the top browns too quickly, tent loosely with foil for the last 5 minutes of baking. The internal temperature should reach 200°F when checked with an instant-read thermometer.
Add Crispy Topping and Finish
In a small bowl, mix the 0.25 cup panko breadcrumbs with 1 tablespoon melted butter. Sprinkle this mixture evenly over the top of the baked potatoes. Return to the oven for 3-5 minutes until the breadcrumbs turn golden brown and crispy.
Let the scalloped potatoes rest for 10 minutes before serving. This resting time allows the layers to set and makes slicing cleaner. The crispy topping should hold its shape while the creamy potato layers remain tender and flavorful throughout.
Pro Tips For Making Recipe For Scalloped Potatoes With Mushroom Soup
- PRE-COOK POTATOES: Slice those Russets, then boil them 5 minutes in salted water before layering—keeps them from turning to mush when baking. I used to skip this, and the texture was always sad. Trust me, the difference is night and day.
- SAUTE MUSHROOMS DRY: Cook your wild mushrooms until all the water’s gone before adding broth—no soggy layers in your scalloped potatoes. I learned this the hard way when my first batch turned into a watery mess. High heat, 8-10 minutes, no crowding.
- SKIP THE BOILING CREAM: Cold heavy cream and milk straight from the fridge blend smoother and don’t curdle when baking. Warm it slightly if you’re nervous, but I’ve never had issues using it straight. Your future self will thank you for not stressing.
- BAKE COVERED THEN UNCOVERED: Start with foil on for 45 minutes to steam the layers, then remove for the last 15-20 to get that golden crust. I used to bake it fully covered and ended up with a sad, pale top. The crust is what makes this dish worth it.
Creative variations of recipe for scalloped potatoes with mushroom soup
French Bistro Twist
For a restaurant-worthy upgrade, add a layer of crispy fried shallots on top of the scalloped potatoes before baking. Sauté 1 cup thinly sliced shallots in 2 tablespoons olive oil over low heat for 10-12 minutes until golden and crisp.
Sprinkle them over the cheese layer before adding the mushroom soup. The shallots add a delicate crunch that contrasts perfectly with the creamy potatoes. 🌟
Cheesy Potato Gratin
Transform this dish into a potato gratin by adding a second layer of potatoes with extra cheese. After the first layer, sprinkle ½ cup breadcrumbs mixed with 2 tablespoons melted butter and ½ cup grated Gruyère.
Repeat with another layer of potatoes, then pour the mushroom soup over the top. Bake as directed, but increase the uncovered time to 25 minutes for extra browning. The result? A decadent, cheesy centerpiece. 🧀
Smoky Chipotle Kick
Infuse the mushroom soup with smoky heat by adding 1 teaspoon adobo sauce from a can of chipotle peppers. Stir it into the soup after simmering with the broth. For extra depth, add ½ teaspoon smoked paprika to the potato cream mixture.
The smoky, spicy contrast with the creamy potatoes is a game-changer—especially if you love bold flavors. 🌶️
Herb-Infused Variations
Swap thyme for fresh tarragon or chives in the mushroom soup for a brighter, more aromatic profile. For the potatoes, stir 1 tablespoon chopped fresh chives into the cream mixture or sprinkle dried rosemary over the top before baking.
Tarragon adds a subtle anise note, while rosemary brings an earthy pine flavor that pairs beautifully with mushrooms. 🌿
Vegetarian Protein Boost
Make this a complete vegetarian meal by adding a side of sautéed lentils or roasted chickpeas. Cook 1 cup dried green lentils in the mushroom soup broth instead of water, then stir them into the soup during the final 10 minutes of simmering.
For extra protein, top the scalloped potatoes with toasted walnuts before serving. The lentils add heartiness, while the walnuts bring crunch and nuttiness. 🌱
Make-Ahead Holiday Hack
Prep the scalloped potatoes a day ahead for holiday gatherings. Assemble the baking dish, cover tightly with foil, and refrigerate overnight. The next day, bake as directed, but add 10 extra minutes to the covered baking time to account for the cold start.
For the mushroom soup, make it 2 days ahead and reheat gently before serving. This ensures you spend less time in the kitchen and more time enjoying the meal with guests. ⏰
Nutrition facts
Frequently asked questions
Can I use Yukon Gold potatoes instead of Russets?
Yukon Golds work beautifully—they'll give you a slightly creamier texture with golden edges. Just slice them 1/8-inch thick like Russets and expect the baking time to be about 5 minutes shorter since Yukons cook faster. The flavor stays rich and buttery, though you'll lose that signature crispiness.
How do I make this vegetarian?
Swap the chicken broth for vegetable broth and add 1 cup cooked lentils to the mushroom soup. For extra protein, top the scalloped potatoes with toasted walnuts or crumbled feta instead of Gruyère. The dish keeps its creamy, hearty profile while becoming completely plant-based.
Why did my scalloped potatoes turn out soggy?
Soggy potatoes usually mean too much liquid or underbaking. Check your layers—they should be slightly overlapping but not packed tightly. Also, ensure you bake uncovered for the last 15-20 minutes to evaporate excess moisture. If using a smaller dish, reduce the soup by 1/4 cup to maintain the right ratio.
Can I make this ahead of time?
Yes! Assemble the scalloped potatoes in the baking dish, cover tightly with foil, and refrigerate for up to 24 hours. Add 10 extra minutes to the covered baking time. The mushroom soup can be made 2 days ahead and reheated gently before serving. The flavors actually deepen overnight!
What's the best way to reheat leftovers?
Cover the scalloped potatoes with foil and reheat at 350°F for 15-20 minutes. For the mushroom soup, warm it on the stovetop over low heat until just hot—this prevents curdling. The texture stays creamy when reheated gently, and the crispy edges will soften slightly but remain flavorful.