Main Courses
This baked fish with cream of mushroom soup recipe delivers restaurant-quality harmony in one pan—crispy golden crust on flaky fillets paired with velvety, savory sauce. The secret lies in a simple yet precise technique that transforms basic ingredients into a dish worthy of any dinner table.
I developed this recipe during a particularly busy week when I needed a meal that was both elegant and effortless, and it quickly became a staple in my rotation.
The magic happens when you bake the fish atop a bed of cream of mushroom soup, creating a self-basting effect that keeps the fillets moist while developing that coveted golden crust. This method eliminates the guesswork of timing—no need to worry about overcooking or drying out the fish.
The soup base, enriched with mushrooms and herbs, transforms into a luscious sauce that clings to every bite, making this dish both comforting and refined.
By the time you serve it, you’ll have a plate that’s visually stunning and packed with flavor—tender fish with crisp edges, topped with a glossy, creamy sauce that’s rich yet balanced.
The dish is naturally pescatarian-friendly, making it perfect for any occasion, whether you're cooking for a weeknight dinner or hosting a special gathering. The best part? It comes together in under 45 minutes with minimal cleanup.
Serve with a side of roasted vegetables or a fresh salad to round out the meal. The combination of textures and flavors—crispy, creamy, and flaky—makes this baked fish dish a standout that feels indulgent without being complicated. Let’s get started on creating this crowd-pleaser.
Ingredients for baked fish with cream of mushroom soup
Four flaky fillets, one golden crust, velvety sauce—just these ingredients transform a simple weeknight into a dinner party.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 4 pieces | Cod, halibut, or tilapia preferred |
| Canned Cream of Mushroom Soup 🍄 | 1 can | 10.5 oz can, unsalted preferred |
| Fresh White Mushrooms 🍄 | ½ lb | Sliced, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Dill 🌿 | ⅛ cup | Chopped, for brightness |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy crust |
| Unsalted Butter 🧈 | 2 tbsp | Melted for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For dredging |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Whole Milk 🥛 | ¼ cup | For creaminess |
The fish is the star, so pick fillets with even thickness—cod or halibut hold up best to baking. I always grab mine from Whole Foods or the seafood counter at Trader Joe's, where they're freshest. Look for fillets with a vibrant color and firm texture—nothing mushy or discolored. The cream of mushroom soup is the base, but Campbell's or French's work fine; just taste it first and adjust salt if needed. For the mushrooms, white or cremini add the most flavor, but baby bella work too if that's what's on sale.
No fresh dill? Dried dill at one-third the amount gets you close, though fresh is ideal. The flour is non-negotiable for that crispy crust—King Arthur or Gold Medal are my go-tos. Short on olive oil? Melted butter works too, but the oil gives that authentic crispiness. The milk can be any kind, but whole milk makes the sauce richer. Prefer a lighter sauce? Swap in half-and-half or heavy cream instead. And if you're feeling fancy, a splash of white wine or fish stock in the soup adds depth without extra effort.
This dish reheats beautifully—just pop it in the oven at 350°F for 10 minutes to revive the crisp. The leftovers keep for 3 days in the fridge, but honestly, it's best fresh. Store the sauce separately if you're prepping ahead so it doesn't get soggy. For extra presentation, garnish with a sprinkle of fresh parsley or lemon zest right before serving. The lemon juice can be made ahead too—just keep it in a small jar in the fridge.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss the fish, sliced mushrooms, and a splash of soup on a sheet pan, bake, and walk away. No pots, no pans, no stress. (Yes, even on a Tuesday night.)
- Umami Bomb: That canned cream of mushroom soup isn’t just a shortcut—it’s the secret weapon. The earthy mushrooms and creamy base turn flaky white fish into something dangerously addictive, especially when you top it with fresh dill and parsley.
- Leftovers That Don’t Suck: Between us, most fish dishes turn into sad, dry leftovers. Not this one. The creamy mushroom sauce keeps it moist, so reheating is just as good as day one—perfect for lunchboxes or a quick dinner.
- Budget Meal for Fancy Nights: Honestly, this feels like a restaurant dish without the price tag. White fish is affordable, the soup is a pantry staple, and a handful of fresh herbs make it taste like you slaved over it. (Spoiler: You didn’t.)
Step-by-step instructions for baked fish with cream of mushroom sauce
Here's how to create a restaurant-worthy dish with crispy fish and luscious mushroom sauce.
Prepare the Fish for Maximum Crispiness
Preheat your oven to 400°F to get it ready for baking. Pat the 4 pieces white fish fillets completely dry with paper towels—this is crucial for that perfect golden crust. I like to press firmly to remove all moisture, especially around the edges where the crust forms.
In a shallow bowl, combine the 2 tablespoons all-purpose flour, 1 teaspoon salt, and ½ teaspoon black pepper. Dredge each fillet lightly in this mixture, shaking off any excess. The flour creates a delicate crust while the salt and pepper season evenly. Don't press too hard or you'll compact the flour and prevent crisping.
Create the Mushroom Sauce Foundation
While the oven preheats, heat 2 tablespoons extra-virgin olive oil and 2 tablespoons unsalted butter in a medium skillet over medium heat. Add the ½ pound sliced fresh white mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. This step develops deep umami flavor.
Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter. Pour in the 1 can cream of mushroom soup and stir to combine. Let the mixture simmer gently for 2-3 minutes until slightly thickened. Remove from heat and stir in the 1 tablespoon lemon juice and ¼ cup whole milk.
Assemble and Bake to Perfection
Place the dredged fish fillets in a greased baking dish, slightly overlapping if needed. Spoon the mushroom sauce evenly over the top, making sure each fillet is fully coated. The sauce should look glossy and inviting—this ensures maximum flavor transfer during baking.
Bake for 12-15 minutes until the fish flakes easily with a fork and the edges are golden brown. The sauce should bubble gently and turn a rich, creamy color. Here's the thing—don't overbake. Fish continues cooking after you remove it from the oven, so it's better to pull it out when it's just slightly underdone.
Finish with Fresh Herbs and Serve Warm
Remove the baking dish from the oven and let it rest for 2 minutes. This brief resting period allows the fish to set slightly and prevents it from falling apart when you serve. Sprinkle the ¼ cup chopped fresh parsley and ⅛ cup chopped fresh dill over the top for a bright, fresh finish.
Serve immediately with your choice of sides—steamed vegetables, crusty bread, or a simple green salad. The sauce should be velvety and cling beautifully to the fish, while the herbs add a vibrant contrast. Each bite should deliver tender, flaky fish with rich mushroom flavor and that perfect crispy crust you worked so hard to achieve.
Pro Tips For Making Baked Fish With Cream Of Mushroom Soup
- Preheat Like It’s Hot: Crank your oven to 425°F (220°C) for the first 10 minutes—this sears the fish fillets before the soup softens them. I learned this the hard way when my fish turned into a sad, mushy blanket instead of a crisp-edged masterpiece. Trust me, the extra heat makes all the difference when the soup goes on top.
- Sauté Mushrooms First: Cook the fresh mushrooms in a dry pan until they release their liquid and brown slightly—about 5 minutes. This deepens their flavor and cuts down on watery soup later. Skip this, and your baked fish will taste like it’s swimming in a lukewarm broth.
- Don’t Overmix the Soup: Stir the canned soup with the sautéed mushrooms and herbs, but stop before it gets gloppy. A few lumps? Fine. A full-blown puree? No. The texture should coat the back of a spoon but still have body—this keeps the fish from steaming instead of baking.
- Use Foil for the Finish: After 15 minutes in the oven, tent the fish with foil and bake another 5–7 minutes. This traps steam and keeps the fillets moist while the top stays creamy, not rubbery. I know, I know—it’s an extra step, but your fish will thank you.
Essential equipment for baked fish with cream of mushroom soup
Baking Dish Essentials
For this recipe, I recommend using an oven-safe skillet or shallow baking dish—I love my All-Clad Stainless Steel Skillet because it distributes heat evenly and prevents sticking. A 9x13-inch glass baking dish works too if you prefer glassware, but avoid non-stick coatings if you want that perfect crust.
The dish should be large enough to accommodate the fillets without crowding, which can lead to uneven cooking. 🔥
Skillet for Sauce
A medium-sized stainless steel skillet is ideal for creating the mushroom sauce—Made In skillets are my go-to because they handle high heat well and develop great browning. If you don’t have one, a heavy-bottomed non-stick skillet will work, but avoid cheap aluminum pans that can warp under heat.
The skillet should be at least 10 inches in diameter to give the mushrooms enough room to brown properly.
Tools for Crispy Crust
You’ll need a few key tools to achieve that golden, crispy crust: a fine-mesh strainer for drying the fish thoroughly, a shallow bowl for dredging, and a pastry brush for applying any extra olive oil or melted butter.
I also keep a small offset spatula handy to gently press the fish fillets flat before dredging—this ensures even coating. A microplane comes in handy for zesting lemon if you want to add extra brightness to the sauce.
Measuring and Prep
Precision matters here, so grab a small mixing bowl for the flour mixture and a measuring spoon set for accurate salt and pepper amounts. A garlic press saves time when mincing the cloves, and a sharp chef’s knife is essential for slicing mushrooms evenly.
For the sauce, a wooden spoon helps stir gently without scratching the skillet. Don’t forget a fine-mesh sieve if you strain the sauce for extra smoothness—though it’s optional.
Optional Upgrades
If you’re feeling fancy, a fish spatula (with a flexible silicone edge) makes flipping and serving the fillets easier without breaking them. For presentation, a small offset spatula helps drizzle extra sauce artistically over the top.
And if you’re prepping ahead, airtight containers keep the sauce fresh for up to 3 days in the fridge. A digital kitchen scale ensures perfect portioning if you’re scaling the recipe up or down. ✨
Nutrition facts
Frequently asked questions
Can I use frozen fish for this recipe?
Yes, but thaw it completely first in the refrigerator for 24 hours or use the quick thaw method in cold water for 30-45 minutes. Pat the fillets completely dry before dredging—the extra moisture can prevent that perfect golden crust.
What if I don't have fresh mushrooms?
No problem! Use 2 tablespoons dried mushrooms soaked in ¼ cup warm water for 10 minutes to rehydrate. Drain well before using, and adjust the sauce consistency with a splash of milk if needed. The flavor will be slightly different but still delicious.
How do I prevent the fish from sticking to the baking dish?
Grease your baking dish thoroughly with olive oil or butter, then sprinkle with a little flour or breadcrumbs. For extra insurance, use a parchment paper liner cut to fit. The key is to avoid overcrowding—leave ½-inch space between fillets for even cooking.
Can I make this dish ahead of time?
Prepare the sauce and dredge the fish up to 2 hours ahead, then refrigerate uncovered on a wire rack. Bake straight from the fridge at 400°F for 15-18 minutes—the extra time compensates for the cold start. For best results, serve immediately after baking.
What are good side dishes to serve with this?
This rich fish pairs beautifully with light sides like roasted asparagus, garlic green beans, or a simple arugula salad with lemon vinaigrette. For heartier options, try crusty bread or mashed potatoes to soak up the creamy sauce.
