Soups & Stews
This baked fish with cream of mushroom soup recipe transforms simple ingredients into a restaurant-worthy one-pan dinner that requires just 30 minutes of hands-on time. The secret lies in creating a crispy golden crust on the fish while letting the creamy mushroom sauce simmer into velvety perfection.
I developed this technique after realizing how often homemade fish dinners fell short—either too dry or too saucy—until I found the balance between baking and braising.
The beauty of this dish is its simplicity: white fish fillets (like cod or tilapia) are seasoned and baked atop a rich mushroom sauce made from scratch or store-bought cream of mushroom soup.
The sauce thickens beautifully as it bakes, coating the fish in a silky, umami-rich layer that pairs perfectly with the crispy crust. This method ensures the fish stays moist while delivering that satisfying crunch that makes every bite irresistible.
What you'll achieve is a dish that's elegant enough for company but easy enough for weeknights—flaky, golden fish with a sauce so rich it feels like a hug in every spoonful.
The aroma alone will have everyone gathering around the table, and the presentation is effortless: simply plate the fish with its sauce spooned over the top, garnished with fresh parsley. Serve with crusty bread to soak up every last drop.
Whether you're feeding a family or treating yourself to a special meal, this recipe delivers professional-quality results without requiring advanced skills. The best part? Leftovers reheat beautifully, making it perfect for meal prep. Let's get started on creating this comforting, flavorful dinner that feels like a gourmet experience.
Ingredients for baked fish with cream of mushroom soup
Simple yet elegant ingredients create this restaurant-worthy one-pan fish dinner.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod, tilapia, or halibut preferred |
| Cream of Mushroom Soup 🍄 | 1 ½ cups | Homemade or quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for richest texture |
| Mushrooms 🍄 | 1 cup | Sliced cremini or button mushrooms |
| Shallots 🧅 | 2 whole | Minced or finely chopped |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Dijon Mustard 🍯 | 1 tbsp | For depth of flavor |
| Dry White Wine 🍷 | ¼ cup | Substitute with fish stock if needed |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy golden crust |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Brightens the dish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For crisping the fish |
The fish is the star, so choose fillets with firm, translucent flesh—cod or halibut hold up best to baking. Whole Foods or local seafood markets often carry the freshest cuts, but don't overlook your grocery store's frozen section where fish is flash-frozen at peak freshness. For the sauce, homemade cream of mushroom soup elevates the dish, but quality store-bought brands like Campbell's or French's work beautifully. The mushrooms should be firm with no sliminess—cremini or button are ideal. If using dried mushrooms, rehydrate them first for deeper flavor.
No white wine? Fish or vegetable stock with a splash of lemon juice works perfectly. Fresh mushrooms are ideal, but canned mushrooms drained well can be used in a pinch. For extra richness, stir in 1 tbsp of cream cheese with the soup. The panko should be lightly toasted in a dry pan for 2-3 minutes before using—this prevents sogginess. If you're short on time, regular breadcrumbs work too, but the texture won't be as crispy. The shallots and garlic can be pre-minced and stored in the fridge for up to 5 days in an airtight container.
This dish reheats beautifully—simply cover with foil and warm in the oven at 350°F for 10-15 minutes. The sauce thickens further as it cools, so it's perfect for meal prep. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for 2 months. For serving, arrange the fish on a platter with the sauce spooned over the top and garnish with fresh parsley. The crust will stay crispy if you serve it immediately, but it softens slightly when reheated—just part of the charm.
Why You'll Love This Recipe
- Here’s what sold me: the soup and heavy cream create this velvety sauce that clings to the fish like it’s been braised for hours. The mushrooms add earthy depth, but the shallots? They make it taste like you actually cooked it (even though you didn’t).
- I’ll be real: this feels fancy, but it’s not. White fish fillets stretch far, the canned soup cuts costs, and a single batch feeds four. Leftovers? Even better cold the next day—just toss them in a salad or over pasta. Frugal but still feels special.
Step-by-step instructions for baked fish with cream of mushroom sauce
This one-pan method delivers crispy golden crust and velvety mushroom sauce every time.
Sauté Aromatics and Prepare the Sauce Base
Heat the 2 tablespoons olive oil in a large oven-safe skillet over medium heat. Add the 2 whole shallots and 3 cloves garlic cloves, cooking for 3-4 minutes until the shallots soften and the garlic releases its aroma. You'll know it's ready when the garlic turns golden and smells intensely fragrant.
Add the 1 cup mushrooms and cook for another 5 minutes until they release their moisture and begin to brown. This step develops deep umami flavors that will carry through your sauce. Stir occasionally to ensure even cooking, but don't overcrowd the pan or they'll steam instead of brown.
Build the Sauce and Season the Fish
Pour in the 1 tablespoon Dijon mustard and stir for 30 seconds to coat the mushrooms. Add the 1.5 cups cream of mushroom soup and 0.5 cup heavy cream, then bring to a gentle simmer. Let it cook for 3-4 minutes until slightly thickened—this creates a smooth, velvety base for your sauce.
Meanwhile, season the 1.5 lb white fish fillets with 1.5 teaspoons salt and 0.5 teaspoon black pepper. Place the fish on top of the sauce mixture in the skillet, spooning some of the sauce over each fillet. The fish should be nestled comfortably in the sauce, not crowded.
Create the Crispy Breadcrumb Topping
In a small bowl, combine the 0.5 cup panko breadcrumbs with 1 tablespoon lemon juice. The acidity in the lemon juice helps create a crispier crust. Sprinkle this mixture evenly over the fish fillets, pressing down gently to ensure good contact with the surface.
This topping is what creates that coveted golden crust while keeping the fish moist underneath. Don't press too hard—just enough to help the breadcrumbs adhere. The lemon juice also brightens the whole dish, cutting through the richness of the cream sauce.
Bake to Golden Perfection
Transfer the skillet to a preheated 375°F oven and bake for 15-18 minutes. The fish is done when it flakes easily with a fork and the breadcrumb topping turns golden brown. You'll see the edges of the breadcrumbs darken slightly—that's your visual cue.
For the best results, avoid opening the oven door during baking. The heat loss will cause the breadcrumbs to take longer to crisp, and the fish might not cook evenly. If you're unsure, check the internal temperature with a meat thermometer—it should reach 145°F at its thickest point.
Finish and Serve Immediately
Remove the skillet from the oven and let it rest for 2-3 minutes. This brief resting period allows the fish to set slightly and makes serving easier. The residual heat will continue cooking the fish perfectly while you prepare your garnish.
Spoon any remaining sauce from the skillet over the fish, then sprinkle with the 0.25 cup fresh parsley. The parsley adds a fresh pop of color and brightens the dish. Serve immediately with crusty bread or over steamed vegetables to soak up that delicious sauce.
Pro Tips For Making Baked Fish With Cream Of Mushroom Soup
- Preheat Pan, Not Just Oven: The soup mixture needs a hot start to thicken properly—pour it into your baking dish right after taking it straight from the stove (where you’ve reduced it). Cold soup means a watery finish, and nobody wants that sad, soupy mess under their fish.
- Pat Fish Dry Before Seasoning: Wet fish steams instead of searing—toss those fillets on paper towels for 30 seconds to absorb moisture. Season immediately after; the salt will cling better, and you’ll get a crispier crust when it bakes.
- Sauté Shallots First: Skip the raw onion flavor—soften those shallots in butter for 3-4 minutes until they’re translucent before mixing into the soup. This cuts down on cooking time later and makes the sauce taste deeper, not sharp.
- Bake Until Internal Temp Hits 145°F: Fish is done when it flakes easily with a fork, not when it looks "cooked" on top. Use an instant-read thermometer—145°F is your target, and it’s the only way to avoid rubbery, overcooked fillets.
Pro cooking tips for baked fish with cream of mushroom soup
Fish Prep Secrets
Pat your fish fillets dry with paper towels before seasoning—this creates a better crust. I like to press them gently between two towels to remove all moisture.
Also, score the thickest part of the fillets lightly with a knife in a crosshatch pattern—this helps the breadcrumbs adhere better and prevents curling during baking. 🐟
Sauce Thickening Tricks
For a silky sauce, reduce the liquid slightly before adding the fish. Simmer the soup mixture uncovered for 2-3 extra minutes to evaporate excess moisture. If using store-bought soup, stir in 1 teaspoon cornstarch mixed with 1 tablespoon cold water to thicken it further during baking.
Crispy Crust Hacks
Toast your panko breadcrumbs in a dry skillet for 2 minutes before mixing with lemon juice—this prevents sogginess. For extra crunch, add 1 tablespoon grated Parmesan to the breadcrumb mixture. Press the topping gently but firmly so it sticks to the fish without breaking apart.
Oven Temperature Control
Preheat your oven to 375°F and let it stabilize for 10 minutes before baking. Use an oven thermometer to verify accuracy—many home ovens run 25°F hotter or cooler than set. The breadcrumbs should turn golden brown in 15-18 minutes, but check at 12 minutes if your oven runs hot.
Resting Time Matters
Let the fish rest for 2-3 minutes after baking before serving. This allows the juices to redistribute, preventing them from running out when you cut into it. I like to tent the skillet loosely with foil during resting to keep the breadcrumbs crisp while the fish sets. 💫
Reheating Leftovers
Reheat leftovers in a skillet over medium-low heat with 1 tablespoon water to prevent drying. Cover for 3-4 minutes, then uncover to crisp the breadcrumbs again.
For oven reheating, cover with foil and warm at 350°F for 10 minutes, then uncover for the final 2 minutes to restore crispiness.
Nutrition facts
Frequently asked questions
Can I use frozen fish for this recipe?
Yes, but thaw it properly first! Place frozen fish fillets in a sealed bag and submerge in cold water for 30 minutes (change water halfway). Never thaw at room temperature—this can cause uneven cooking. For best results, pat the fillets completely dry before seasoning to ensure a crispy crust.
What if I don't have white wine for deglazing?
No problem! Use fish stock or dry white wine vinegar instead—both add acidity that brightens the sauce. For extra richness, add 1 teaspoon lemon juice to the sauce mixture. The key is maintaining balance between the creamy and tangy elements.
How do I prevent the breadcrumbs from getting soggy?
Toast your panko in a dry skillet for 2 minutes before mixing with lemon juice—this removes moisture. Press the topping gently but firmly onto the fish, and avoid opening the oven door during baking. For extra insurance, sprinkle 1 tablespoon grated Parmesan into the breadcrumb mix.
Can I make this dish ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 5-7 minutes to the baking time (cover loosely with foil). The sauce will thicken beautifully overnight, making it even more flavorful. Reheat gently to restore crispiness.
What's the best way to serve this fish?
Pair it with crusty bread or roasted potatoes to soak up the sauce. For a complete meal, add a simple green salad with lemon vinaigrette or steamed asparagus. The contrast of textures and temperatures makes every bite perfect—serve immediately while the breadcrumbs are crisp!
