Baked Fish With Cream of Mushroom Soup Recipe: Crispy Top, Velvety Sauce Harmony

Main Courses

Baked Fish With Cream of Mushroom Soup Recipe: Crispy Top, Velvety Sauce Harmony

This baked fish with cream of mushroom soup recipe transforms simple ingredients into a restaurant-worthy meal where crispy golden edges meet velvety sauce in perfect harmony.

The secret lies in baking the fish until its skin crackles while the sauce simmers into a rich, velvety blanket that clings to every flake—no fancy techniques required, just precise timing and layering.

Start with your choice of firm white fish like cod or halibut, seasoned simply with salt, pepper, and a touch of lemon zest—this lets the sauce shine.

The cream of mushroom soup forms the base, enriched with a splash of cream and a sprinkle of fresh thyme for depth, then thickened just enough to coat the fish without overwhelming it. The result? A dish that feels indulgent yet effortless, perfect for weeknight dinners or special occasions.

What makes this recipe truly special is how the components work together: the crispy fish skin provides texture contrast against the sauce's smoothness, while the mushrooms add an earthy richness that complements the fish's natural sweetness.

Serve with a simple side of steamed asparagus or roasted potatoes to let the main event take center stage.

The best part? This method works with any firm white fish, and the sauce can be made ahead, giving you flexibility to prepare components in advance.

Once you try this combination, you'll never settle for plain baked fish again—it's a game-changer that turns a basic protein into something extraordinary with minimal effort.

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

Ingredients for baked fish with cream of mushroom soup

Game-changing ingredients that turn simple baked fish into a restaurant-worthy masterpiece.

Ingredient Amount Notes
Firm White Fish Fillets 🐟 4 pieces Cod or halibut, skin-on for crispiness
Cream of Mushroom Soup 🍄 1 ½ cups High-quality canned or homemade
Heavy Cream 🥛 ¼ cup Full-fat for velvety texture
Fresh Thyme Leaves 🌿 ¼ cup Chopped, or 1 tsp dried thyme
Lemon Zest 🍋 1 tbsp Brightens the fish flavor
Garlic Cloves 🧄 2 cloves Minced for sauce depth
Shallots 🧅 2 whole Minced, or 2 tbsp chopped
Fresh Mushrooms 🍄 ½ lb Cremini or white, sliced
Unsalted Butter 🧈 2 tbsp For sauce richness
Kosher Salt 🧂 1 tsp Plus extra for seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp For balanced seasoning
Olive Oil 🫒 1 tbsp For crispy fish skin
All-Purpose Flour 🌾 1 tbsp For dredging fish
Fresh Lemon Juice 🍋 1 tbsp Brightens the sauce

The fish is everything here—cod or halibut with skin-on for that perfect crispy edge. Whole Foods or your local seafood counter usually have the freshest cuts, but frozen works too if it's vacuum-sealed. Look for fillets with a vibrant color and no fishy smell—trust me, that's non-negotiable. For the sauce, cream of mushroom soup is the base, but if you're feeling fancy, make your own with fresh mushrooms, garlic, and a splash of cream. The key is letting the sauce cling to the fish without drowning it—just enough to coat those flakes beautifully.

No fresh thyme? Dried works at one-third the amount, but fresh is ideal for that aromatic punch. Running low on mushrooms? Canned mushrooms in water, drained will save the day, though fresh has better texture. The butter in the sauce is non-negotiable—it's what makes it velvety. European-style butter like Plugrá or President melts the best. For the fish, pat it dry with paper towels before seasoning—this is what creates that crispy skin. And if you're out of lemon zest, freshly squeezed juice works too, though zest adds that extra zing.

This sauce keeps beautifully—make it ahead and reheat gently with a splash of cream. The fish is best served immediately, but you can prep it in advance and bake straight from the fridge (just add 5-10 minutes). Store leftovers in an airtight container for 2 days—the sauce actually tastes better the next day once all the flavors meld. Freezing? The sauce freezes well for 3 months, but the fish is best eaten fresh. Pro tip: Save any extra sauce for mashed potatoes or as a dip—it's that good.

❤️

Why You'll Love This Recipe

  • Same recipe, different vibes: serve it with crusty bread for a quick weeknight meal or drizzle with extra cream and garnish for a fancier guest night. The fish stays tender, the sauce stays silky—no compromise.
  • One-Pan Magic: I swear by this for lazy nights—just toss the fish, soup, and cream on a sheet pan, sprinkle thyme, and bake. No chopping, no fuss, and the cleanup is actually one pan.
  • Umami Bomb: That cream of mushroom soup brings the richness—earthy, savory, and just sweet enough. The lemon zest cuts through the heaviness, and the thyme? It’s like a little perfume for your fish.
  • Weeknight to Dinner Party: Same recipe, different vibes: serve it with crusty bread for a quick weeknight meal or drizzle with extra cream and garnish for a fancier guest night. The fish stays tender, the sauce stays silky—no compromise.

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

Here's how to create the perfect balance of crispy fish skin and rich, velvety mushroom sauce.

1

Prepare the Fish for Crispy Perfection

Preheat your oven to 425°F while you prepare the fish. Pat the 4 pieces firm white fish fillets completely dry with paper towels—this is crucial for crispy skin. I press down firmly on each fillet to remove every last bit of moisture, especially around the edges where the skin will crisp.

Place the fillets skin-side up on a parchment-lined baking sheet. Drizzle lightly with 1 tablespoon olive oil, rubbing it gently over the skin side only. This oil helps create that golden crust while keeping the delicate flesh moist. Sprinkle evenly with 1 teaspoon kosher salt and ½ teaspoon freshly ground black pepper, focusing on the skin side. Let them sit uncovered for 10 minutes at room temperature—this helps the seasoning adhere better and ensures even cooking.

2

Create the Mushroom-Thyme Sauce Base

While the oven preheats, melt 2 tablespoons unsalted butter in a medium saucepan over medium heat. Add the 2 whole shallots and 2 cloves garlic cloves, both minced, and sauté for 3-4 minutes until they become soft and translucent. You'll smell that wonderful aromatic base building—this is where all the flavor starts.

Add the ½ pound fresh mushrooms, sliced, and cook for another 5 minutes until they release their moisture and begin to brown. Stir in the ½ cup fresh thyme leaves and 1 tablespoon lemon zest, cooking for 1 minute until fragrant. This combination of earthy mushrooms and bright thyme creates a complex flavor that pairs perfectly with the fish. Keep the heat at medium-low to prevent burning the thyme.

3

Build the Creamy Sauce Foundation

Pour in the 1½ cups cream of mushroom soup and stir to combine with the mushroom mixture. The sauce should thicken slightly as it simmers gently for 3 minutes. Then add the ¼ cup heavy cream and 1 tablespoon fresh lemon juice, stirring constantly. You want the sauce to be smooth and velvety—if it's too thick, add 1-2 tablespoons water to reach your desired consistency.

Taste and adjust seasoning with additional kosher salt or black pepper if needed. The sauce should be rich but not overpowering—it should complement the delicate fish flavor rather than compete with it. Remove from heat and set aside, keeping it warm until ready to serve.

4

Dredge and Bake the Fish

In a shallow bowl, combine 1 tablespoon all-purpose flour with ½ teaspoon kosher salt and ¼ teaspoon black pepper. Lightly dredge each fish fillet, pressing gently to adhere the flour mixture to the skin side only. This thin coating helps create that perfect crispy texture while keeping the fish moist inside.

Carefully transfer the dredged fish fillets to the baking sheet, skin-side up. Bake for 12-15 minutes until the skin is golden brown and crispy and the fish flakes easily with a fork. The internal temperature should reach 145°F when checked with an instant-read thermometer. Don't overbake—fish continues cooking slightly after removal from the oven.

5

Assemble and Serve

Once the fish is perfectly baked, remove it from the oven and let it rest for 3-5 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Spoon the warm mushroom-thyme sauce over each fillet, letting it cascade beautifully over the crispy skin and tender flesh.

Garnish with additional fresh thyme leaves and a sprinkle of lemon zest for that final pop of brightness. Serve immediately while the fish is still warm and the sauce is silky. The contrast of crispy skin against the velvety sauce creates a truly harmonious dining experience that will impress anyone at your table.

👨‍🍳

Pro Tips For Making Baked Fish With Cream Of Mushroom Soup

  • Pat the Fish Dry: Fish is finicky about moisture—if you skip this, your cream sauce will turn into a sad, watery glaze. Grab paper towels and press firmly, especially around the edges, before adding the soup mixture. (Yes, even if it feels like overkill—trust me.)
  • Preheat the Pan First: I learned this the hard way—pouring cold soup over hot fish or vice versa makes the sauce split. Warm the baking dish in the oven for 5 minutes before adding anything. The fish will cook more evenly, and the cream won’t curdle when it hits the heat.
  • Don’t Overmix the Sauce: Stirring the soup and cream together until it’s perfectly smooth? Stop. A few gentle swirls with a spoon leave tiny lumps that thicken better when baked. Overworking it turns the sauce into a gluey mess—like the time I made it into a sad, clumpy paste.
  • Add Lemon Zest Last: Lemon zest brightens the dish, but if you mix it in early, it’ll turn bitter from the heat. Sprinkle it over the fish right before baking, then let the oven work its magic. (Pro tip: Use a microplane for fine zest—no one wants to chew on strings.)

Creative variations of baked fish with cream of mushroom soup

Lemon-Garlic Twist

Brighten the classic combo with a zesty lemon-garlic sauce variation. After baking the fish, mix ¼ cup heavy cream with 2 tbsp fresh lemon juice, 1 tbsp minced garlic, and 1 tsp lemon zest.

Simmer for 3 minutes and fold in ½ cup cream of mushroom soup to create a tangy-sweet sauce. Drizzle over the fish for a refreshing contrast that cuts through the richness. 🍋

Creamy Spinach Addition

Transform the sauce into a luxurious green version by adding 2 cups chopped fresh spinach to the mushroom base. Cook until wilted, then proceed with the original recipe. The spinach adds vibrant color and a subtle earthiness that pairs beautifully with the fish.

For extra richness, stir in 1 oz cream cheese at the end for a velvety texture.

Smoky Paprika Kick

For a smoky depth, add 1 tsp smoked paprika to the flour dredge before baking. The paprika infuses the crispy skin with warm, earthy notes that complement the creamy sauce.

You can also sprinkle ½ tsp smoked paprika directly over the sauce before serving for an extra layer of complexity. 🌶️

Creamy White Wine Sauce

Upgrade the sauce by deglazing the pan with ¼ cup dry white wine after sautéing the mushrooms. Reduce by half, then proceed with the original recipe. The wine adds a subtle acidity that balances the creaminess, elevating the dish to restaurant-quality. A Sauvignon Blanc works beautifully for its citrus notes.

Herb-Infused Variations

Swap out thyme for other fresh herbs to create different flavor profiles. Try ½ cup chopped parsley and 1 tbsp chopped dill for a bright, fresh twist, or use ½ cup chopped tarragon for an anise-like depth.

Each herb brings a unique character to the creamy sauce while maintaining harmony with the fish.

Spicy Chili-Lime Finish

Add a kick by stirring ½ tsp chili powder and 1 tsp lime zest into the sauce before serving. The chili powder introduces warmth while the lime zest adds a citrusy brightness.

This variation works especially well with firm white fish like halibut, which can handle the bold flavors. Serve with a sprinkle of crushed red pepper flakes for extra heat. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 90mg30%
Sodium 680mg29%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 6g
Protein 32g64%
* 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

What's the best fish to use for this recipe?

Firm white fish like cod, halibut, or mahi-mahi work best—they hold their shape and stay moist when baked. Avoid delicate fish like tilapia or flounder, which can become dry. For extra crispiness, choose fillets with skin-on.

2

Can I make the sauce ahead of time?

The sauce keeps well for 2 days in an airtight container in the fridge. Reheat gently with a splash of cream to restore its velvety texture. The fish, however, is best served fresh—prep it just before baking for optimal crispiness.

3

How do I prevent the fish from sticking to the baking sheet?

Line your baking sheet with parchment paper and pat the fish completely dry before seasoning. A light drizzle of olive oil on the skin side helps create crispiness while preventing sticking. For extra insurance, chill the fish for 15 minutes before baking.

4

What if my sauce is too thick or too thin?

For a thicker sauce, simmer uncovered for 2-3 extra minutes or stir in 1 tsp cornstarch mixed with water. If too thin, add 1 tbsp heavy cream or reduce heat and simmer longer. The ideal consistency should coat the back of a spoon but still flow smoothly over the fish.

5

Can I substitute cream of mushroom soup with something else?

Yes! For a homemade version, blend ½ lb cooked mushrooms, 1 cup chicken broth, 2 tbsp butter, and 1 tbsp flour until smooth. Alternatively, use ½ cup mushroom duxelles (finely chopped mushrooms) mixed with 1 cup heavy cream and 1 tbsp flour for thickening.

★★★★★4.5(13 reviews)
Categories Main Courses