Baked Fish With Cream Of Mushroom Soup Recipe: Crispy Topped Fillets in Rich Velout Sauce

Main Courses

Baked Fish With Cream Of Mushroom Soup Recipe: Crispy Topped Fillets in Rich Velout Sauce

This baked fish with cream of mushroom soup recipe transforms simple fillets into restaurant-worthy dishes with a golden, crispy crust and velvety sauce. The secret lies in a perfect balance of searing and baking—just 15 minutes of hands-off time delivers melt-in-your-mouth texture while the homemade mushroom velouté elevates every bite.

I developed this after years of testing how to marry crispy tops with tender centers, and the result is a dish that feels indulgent yet effortless.

The recipe begins with a quick pan-sear to lock in juices, then finishes in the oven where the cream of mushroom soup transforms into a rich, velvety sauce. Unlike store-bought versions, this homemade velouté uses fresh mushrooms, white wine, and herbs for depth—no artificial flavors here.

The soup's natural richness complements the fish without overpowering it, creating a harmonious blend of textures and flavors that's both comforting and elegant.

What makes this recipe stand out is the crispy golden top that forms while baking, thanks to a light breadcrumb topping that adds texture contrast. The sauce clings perfectly to the fish, coating each flake in that luxurious mushroom-herb blend.

It's the kind of dish that feels special enough for company but simple enough for a weeknight—just 30 minutes from start to finish, with minimal cleanup.

Serve with roasted asparagus or a fresh green salad to balance the richness, or pair with crusty bread for dipping into the extra sauce. The leftovers reheat beautifully, making it ideal for meal prep. Here's how to achieve that perfect combination of crispy, creamy, and tender every time.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for baked fish with cream of mushroom soup

Fresh fish, velvety mushroom velouté, and crispy breadcrumb topping create restaurant-quality flavor.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod, halibut, or tilapia preferred
Fresh White Mushrooms 🍄 1 cup Sliced into thin strips
Shallots 🧅 2 whole Minced for velouté
Garlic Cloves 🧄 3 cloves Peeled and smashed
Dry White Wine 🍷 ½ cup Sauvignon Blanc or Pinot Grigio
Heavy Cream 🥛 1 cup Full-fat for richness
Chicken Stock 💧 1 cup Low-sodium preferred
Unsalted Butter 🧈 2 tbsp Cold for searing
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Dijon Mustard 🍯 1 tsp For sauce depth
Kosher Salt 🧂 1 ½ tsp Divided for seasoning
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp For searing fish

The fish is the foundation—look for fillets with even thickness for consistent cooking. Whole Foods or your local seafood counter usually carry the best quality, or check the frozen section for pre-portioned fillets (thaw overnight in the fridge). For mushrooms, cremini or baby bella add extra depth, but white mushrooms work perfectly fine. The white wine should be dry—no sweet varieties here. I always grab a bottle of Pinot Grigio from the grocery store's wine section, but any crisp white will do. Fresh herbs like thyme and parsley make all the difference, so grab a small bunch from the market and use half now, half later for garnish.

No white wine? Dry vermouth or extra chicken stock works in a pinch. Substituting mushrooms? Shiitake or oyster mushrooms pack more umami flavor. The breadcrumbs are non-negotiable for that crispy top—Panko is the gold standard, but any dry breadcrumbs will work. For extra richness in the sauce, swap half the heavy cream for crème fraîche. The Dijon mustard adds complexity without overpowering, but if you're out, a dash of lemon juice gives a similar tang. Always taste the velouté before adding it to the fish—seasoning builds up quickly.

Fish stays fresh longest wrapped in parchment paper and stored in the coldest part of your fridge for up to 2 days. The velouté sauce can be made ahead and reheated gently on the stove—it actually tastes better the next day as flavors meld. For meal prep, bake the fish and store it separately, then reheat the sauce and combine just before serving. The crispy topping won't hold up to reheating, so always make it fresh. Portion the sauce into containers with a thin layer of olive oil on top to preserve freshness for 3 days in the fridge or 1 month frozen.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Sauté mushrooms and shallots in the same pan, pour in that creamy soup, nestle the fish on top, and bake—no extra pots, no stress. The wine deglazes everything while you prep, so cleanup is just wiping one pan.
  • Umami Bomb: That mushroom soup base? It’s where the flavor happens. The earthy mushrooms and shallots caramelize into a rich sauce that clings to the fish like a hug, while the white wine cuts through the richness—bright, tangy, and just enough to make it feel special without trying too hard.
  • Weeknight to Dinner Party: Honestly, this works for both. Toss it together on a Tuesday when you’re craving something hearty but don’t want to slave over it, or dress it up with fresh parsley and crusty bread for guests. The fish stays moist, the sauce is luscious, and no one will guess it took less than 45 minutes.
  • Budget-Friendly Luxe: Fish fillets are affordable, mushrooms stretch the filling factor, and a splash of wine elevates it without breaking the bank. Leftovers reheat beautifully—just a quick zap in the microwave—and the flavors actually improve the next day, like a cozy hug for your wallet and your taste buds.

Step-by-step instructions for baked fish with cream of mushroom sauce

This method delivers perfectly moist fish with a golden, crispy breadcrumb topping and velvety mushroom sauce.

1

Prepare the Mushroom Velouté Base

Melt the 2 tablespoons unsalted butter in a medium saucepan over medium heat. Add the 1 cup sliced fresh white mushrooms and cook for 5-6 minutes until they release their moisture and begin to soften. The mushrooms should yield their liquid but not brown.

Add the 2 minced whole shallots and 3 smashed garlic cloves, cooking for another 2 minutes until fragrant. Pour in the 0.5 cup dry white wine and let it simmer for 3-4 minutes until mostly evaporated. This deglazing step captures all the flavor from the pan.

2

Build the Creamy Sauce

Reduce heat to low and stir in the 1 cup chicken stock and 1 cup heavy cream. Add the 1 tablespoon chopped fresh thyme and 1 teaspoon Dijon mustard, then bring to a gentle simmer. Cook for 8-10 minutes until the sauce thickens enough to coat the back of a spoon.

Season with 0.5 teaspoon ground black pepper and 0.75 teaspoon kosher salt (reserving the rest for the fish). The sauce should be smooth and velvety—if it's too thick, whisk in 1-2 tablespoons water to reach your desired consistency.

3

Season and Top the Fish

Preheat your oven to 375°F. Pat the 1.5 lb white fish fillets completely dry with paper towels—this is crucial for crispy breadcrumbs. Season both sides generously with the remaining 0.75 teaspoon kosher salt and 0.25 teaspoon ground black pepper.

In a shallow bowl, mix the 0.5 cup panko breadcrumbs with 2 tablespoons chopped fresh parsley. Press the breadcrumb mixture firmly onto both sides of each fillet, covering completely. This ensures maximum crispiness when baked.

4

Sear and Bake the Fish

Heat the 2 tablespoons olive oil in an oven-safe skillet over medium-high heat. Carefully place the fish fillets in the skillet and sear for 2-3 minutes per side until golden brown. The oil should sizzle gently—if it smokes excessively, reduce the heat slightly.

Transfer the skillet to the preheated oven and bake for 12-15 minutes until the fish is just cooked through. You'll know it's done when the fish flakes easily with a fork and reaches an internal temperature of 145°F. The breadcrumbs should be golden and crispy.

5

Combine and Serve

Remove the fish from the oven and carefully pour the mushroom velouté sauce over the top. Let it sit for 1-2 minutes to allow the sauce to soak into the fish slightly. Garnish with additional 2 tablespoons chopped fresh parsley for color and freshness.

Serve immediately with the sauce spooned over the fish. The contrast of crispy breadcrumbs, tender fish, and rich velouté creates a restaurant-quality dish. The sauce should coat the fish generously, and each bite should deliver perfect texture and flavor balance.

👨‍🍳

Pro Tips For Making Baked Fish With Cream Of Mushroom Soup

  • Sear the Fish First: Fish baked in sauce can turn rubbery if it cooks too long in the liquid. Hit the fillets with a quick pan sear—skin-side down in butter or oil—until golden (about 2 minutes). This locks in moisture and adds texture that baking alone won’t give. (Yes, even if you’re tempted to skip it for speed.)
  • Sweat Shallots Low and Slow: I used to rush this step, and the shallots would either burn or stay bland. Cook them in butter over low heat for 8–10 minutes, stirring often, until they’re translucent and just starting to caramelize. This builds flavor without burning—no one notices the extra time, but they’ll taste the difference.
  • Deglaze with Wine Immediately: After searing mushrooms and shallots, pour in that dry white wine right away while the pan is still hot. Let it bubble for 30 seconds to pull up all the browned bits—this is where the depth of flavor hides. Skipping this step means you’re missing half the sauce’s richness. (I know, it feels like a waste, but trust me.)
  • Bake Covered, Then Uncovered: Fish and mushroom sauce need two stages: cover the baking dish with foil for the first 15 minutes to trap steam and cook the fish gently, then uncover for the last 5–7 minutes. This keeps the fish moist while letting the sauce reduce slightly for a glossy finish. (No peeking—steam escapes fast.)

Common mistakes when making perfect results

Overcooking the Fish

Fish cooks faster than you think—once it hits 145°F internal temperature, it’s done. I’ve ruined perfectly good fillets by leaving them in the oven too long, resulting in dry, flaky fish. Use an instant-read thermometer to check the thickest part.

If your fish is 1.5 inches thick, 12-15 minutes at 375°F is your max. Set a timer and resist the urge to peek! 🌡️

Skipping the Sear

That quick pan-sear before baking creates a flavorful crust and locks in juices. Without it, your fish will be bland and soggy underneath the breadcrumbs. Heat your skillet until the oil shimmers, then sear 2-3 minutes per side.

If your oil smokes excessively, reduce the heat slightly—it should sizzle, not burn. This step is non-negotiable for texture and flavor. 🔥

Wet Breadcrumbs

Moist breadcrumbs turn into a mushy paste instead of a crispy topping. Always press the breadcrumbs firmly onto dry fish—no need to moisten them. If your fish feels damp, pat it extra dry with paper towels.

I’ve learned the hard way: wet breadcrumbs = sad, soggy results. Press them on like you’re giving the fish a crispy hug! 🍞

Overthickening the Sauce

Velouté should coat the back of a spoon but still flow smoothly. If you reduce it too much, it’ll turn gluey. Stir constantly while simmering and taste as you go. If it’s too thick, whisk in 1-2 tablespoons water or stock to loosen it.

I’ve had to start over because I forgot this step—don’t let that happen to you! The sauce should cling to the fish, not clump. 🥄

Using Old Fish

Fish loses moisture and flavor as it sits. Buy your fillets the day you plan to cook and keep them refrigerated until ready. If your fish smells fishy or feels slimy, toss it—no amount of baking will fix that.

Freshness is key for that tender, flaky texture. I always check the sell-by date and ask the fishmonger for the freshest cut. 🐟

Ignoring the Rest

Letting the fish rest after baking ensures juices redistribute instead of pooling and making your fillets dry. Give it 3-5 minutes before serving. I’ve cut into fish too soon and ended up with a sad, dry mess.

Patience pays off—trust the process! This simple step makes all the difference in texture. ⏳

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 90mg30%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 4g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish for this recipe?

Yes, but thaw it properly first! Place frozen fillets in a sealed bag and submerge in cold water for 20-30 minutes, changing the water every 10 minutes. Never thaw at room temperature—this causes uneven cooking. For best results, use fresh fish if possible, as frozen varieties can lose some moisture during thawing.

2

How do I make the sauce ahead of time?

The velouté sauce can be made 1 day ahead—just cool it completely, then refrigerate in an airtight container. Reheat gently on the stove over low heat until warm, stirring frequently to prevent lumps. For extra richness, add a splash of cream when reheating. The sauce actually tastes better the next day as flavors meld!

3

What's the best way to reheat leftovers?

Reheat only the sauce portion separately (it reheats beautifully), then spoon it over the fish just before serving. The breadcrumb topping won't hold up to reheating, so always make it fresh. For the fish itself, warm it in the oven at 300°F for 5-7 minutes with a splash of water or broth to keep it moist.

4

Can I substitute cream of mushroom soup from a can?

While possible, homemade velouté elevates the dish significantly. Store-bought versions often contain additives and lack the depth of fresh mushrooms and herbs. If you must use canned soup, add 1 extra tablespoon butter, 1 teaspoon Dijon mustard, and 1 tablespoon fresh thyme to enhance flavor. The texture won't be as velvety, but it'll still work in a pinch.

5

What sides pair best with this dish?

Roasted asparagus or green beans balance the richness perfectly, while a crisp arugula salad with lemon vinaigrette adds freshness. For heartier meals, serve with crusty bread to soak up the sauce. The key is contrasting textures—something crisp or bright complements the creamy fish beautifully.

★★★★★4.7(6 reviews)
Categories Main Courses