Sauces & Condiments
This baked fish in cream sauce recipe delivers restaurant-quality comfort with minimal effort—juicy white fish baked in a velvety dill-infused cream sauce that feels like a hug on a plate.
The secret lies in the sauce: rich yet light, with just enough acidity from lemon to balance the creaminess, all while the fish stays tender and flaky. I developed this one-pan wonder during a particularly chilly evening when I needed something hearty yet simple enough to make without stress.
The beauty of this dish is its versatility—it works with any mild white fish (cod, haddock, or tilapia) and comes together in just 30 minutes of active time. The sauce simmers gently while the fish bakes, creating a silky finish that coats every bite.
What makes it special is how the dill and lemon brighten the richness of the cream, while the breadcrumbs on top add a satisfying crunch. It’s the kind of meal that feels indulgent without requiring hours in the kitchen.
By the time you pull it from the oven, you’ll have perfectly baked fish with a golden crust, swimming in a glossy, aromatic sauce that’s perfect for serving over roasted vegetables or with a side of crusty bread.
The dish is elegant enough for a weeknight dinner but simple enough to make for guests—no one will guess it took less than an hour. The best part? Leftovers reheat beautifully, making it ideal for meal prep.
This recipe is a game-changer for pescatarians and seafood lovers alike, offering a creamy, comforting dish that’s far from boring. The sauce is the star, but the fish is the heart—tender, flavorful, and impossible to resist. Let’s get cooking!
Ingredients for baked fish in cream sauce
Juicy fish, velvety cream, and fresh dill come together in this cozy one-pan masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 4 pieces | Cod, haddock, or tilapia preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 3 cloves | Minced for sauce |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Unsalted Butter 🧈 | 2 tbsp | Cold for topping |
| Panko Breadcrumbs 🍞 | ¼ cup | For golden crust |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For greasing pan |
| Fresh Lemon Zest 🍋 | 1 tsp | For bright flavor |
| Whole Milk 🥛 | ¼ cup | For thinning sauce |
The fish is the star, so pick fresh, center-cut fillets—they stay tender longer. Trader Joe's and Whole Foods carry excellent cod and haddock fillets, but any mild white fish works. Look for fillets with even thickness (about 1-inch) so they cook uniformly. If you can't find fresh dill, dried dill at one-third the amount is a decent substitute, though fresh is ideal for that bright, herbal punch. The cream is non-negotiable here—heavy cream gives the richest texture, but if you're watching calories, light cream with an extra splash of milk works too.
No fresh dill? Dried dill works in a pinch, but the flavor won't be as vibrant. Short on breadcrumbs? Crushed cornflakes or matzo meal add a nice crunch too. The sauce needs to be silky, so whisk the flour into the cold butter first to avoid lumps. If your sauce gets too thick, milk thins it beautifully. For extra depth, add a pinch of white pepper—it's subtle but enhances the dill flavor. And if you're feeling fancy, a splash of white wine (about 2 tbsp) deglazes the pan for extra flavor.
This dish reheats beautifully—just cover with foil and warm in the oven for 10-12 minutes. Store leftovers in the fridge for 3-4 days, covered tightly to keep the sauce from absorbing odors. For meal prep, portion the sauce separately and reheat it gently before serving over the fish. The breadcrumb topping stays crispy for 2 days if stored in an airtight container. Freeze the whole dish for up to 2 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No-Fuss Baking: I swear by this method—just pop the fish on a sheet pan, drizzle the cream and lemon, and toss it in the oven. No flipping, no frying, no stress. The fish stays tender while the sauce thickens into something silky.
- Lemon-Garlic Magic: That bright squeeze of lemon and minced garlic? It’s the secret weapon. The dill ties it all together with a fresh, herby punch that makes every bite feel like a little vacation. Honestly, I’ve tried fancy sauces—this one wins every time.
- Weeknight to Dinner Party: Same recipe, different vibes. Slap it on the table for a lazy Tuesday or impress guests with minimal effort. The sauce clings perfectly, so even if you’re serving it with crusty bread or roasted potatoes, it’s always the star.
- Leftovers That Don’t Suck: Here’s what sold me—this reheats like a dream. Cold or warmed, the cream sauce stays rich, and the fish doesn’t turn rubbery. I’ve packed it for lunches, frozen portions for later, and even used it in frittatas. Versatile? Absolutely.
Step-by-step instructions for baked fish in cream sauce
Here's how to create a velvety dill-infused sauce that turns simple fish into restaurant-worthy comfort food.
Prepare the Fish and Sauce Base
Preheat your oven to 375°F and grease a 9x13-inch baking dish with the 1 tablespoon olive oil. Pat the 4 pieces white fish fillets completely dry with paper towels—this helps create that perfect crispy crust later. Season each fillet generously with 1 teaspoon salt and ½ teaspoon black pepper, pressing the seasoning into the flesh.
In a small bowl, whisk together the 1 cup heavy cream, 2 tablespoons lemon juice, 1 teaspoon fresh lemon zest, 3 minced garlic cloves, and the ¼ cup chopped fresh dill. Taste and adjust seasoning—this is your flavor foundation. The lemon brightens the rich cream while the dill adds that signature herbal note we love in this dish.
Create the Crispy Topping
In another small bowl, combine the 2 tablespoons all-purpose flour, ¼ cup panko breadcrumbs, and remaining ¼ teaspoon black pepper. Cut the 2 tablespoons unsalted butter into small pieces and rub them into the flour mixture with your fingertips until it resembles coarse crumbs. This creates a golden, buttery topping that contrasts beautifully with the silky sauce.
Here's the thing—don't skip the butter in this topping. It's what gives those little pockets of crispy flavor that make this dish so satisfying. If you're using cold butter, let it sit at room temperature for 10 minutes first so it mixes evenly with the flour.
Assemble and Bake the Fish
Arrange the seasoned fish fillets in a single layer in your prepared baking dish. Pour the cream sauce evenly over the top, making sure each fillet gets a good coating. This is where the magic happens—the sauce will cook down slightly while keeping the fish moist.
Sprinkle the buttery breadcrumb topping evenly over the sauce. You want a thin, even layer—about ¼ teaspoon per fillet. Bake for 12-15 minutes until the fish is just opaque in the center (it'll continue cooking slightly after removal) and the topping is golden brown. The edges should pull away from the pan easily when you gently tug.
Finish with Creamy Perfection
Remove the fish from the oven and let it rest for 5 minutes—this is crucial for keeping the fillets tender. While it rests, stir the sauce gently with a spoon. If it's too thick, whisk in the ¼ cup whole milk to reach your desired consistency. The sauce should coat the back of a spoon but still be silky, not gluey.
Return the baking dish to the oven for another 2-3 minutes just to heat through the sauce and let the flavors meld. Serve immediately with crusty bread or over mashed potatoes to soak up every last bit of that luxurious dill cream sauce. The contrast of crispy topping, creamy sauce, and tender fish makes this dish irresistibly comforting.
Pro Tips For Making Baked Fish In Cream Sauce
- Preheat Pan, Not Just Oven: The fish needs a screaming-hot pan first—sear it for 2 minutes per side before baking. I used to skip this, and the sauce would just pool around the fish instead of clinging. A quick sear locks in flavor and ensures the cream sauce doesn’t turn into a sad, watery bath.
- Pat Dry, Then Salt: Moisture is the enemy of crisp edges. After searing, blot the fish with paper towels again—even if it looks dry—and sprinkle salt right away. I learned this the hard way when my fish turned out soggy and bland. Salt draws out moisture, so let it sit 5 minutes before adding the cream.
- Simmer Cream Low and Slow: Heavy cream scalds in seconds. Once you pour it over the fish, reduce heat to lowest possible and let it barely bubble—no splattering, no rushing. I was skeptical until I tried it: the sauce thickens evenly and doesn’t curdle, even if you forget it for 10 minutes.
- Zest Lemon, Don’t Just Juice: A teaspoon of lemon zest in the cream sauce adds brightness without overpowering. I used to just squeeze juice, and the dish felt flat. The zest dissolves into the sauce, giving it a subtle citrus lift that cuts through the richness—like a little secret boost. (Yes, even if you’re impatient like me.)
Regional styles of this recipe
Scandinavian Dill Sauce
In Sweden and Norway, this dish transforms into graved lax—a classic where white fish (often cod) bakes in a sour cream and dill sauce with a touch of mustard. The key difference?
Swap heavy cream for ½ cup sour cream and add 1 teaspoon Dijon mustard to the sauce. Serve with lingonberry jam on the side for that signature Scandinavian tang. 🌿
French Crème Dill
French chefs elevate this dish with a crème dill variation, using ½ cup crème fraîche instead of heavy cream. Add 1 tablespoon white wine to the sauce and finish with 1 teaspoon chopped chives.
The French version often includes a splash of crème de cassis (blackcurrant liqueur) for depth. Garnish with butterflecks (tiny butter cubes) for extra richness. 🍷
Italian Lemon-Cream Fish
Southern Italy turns this into pesce al burro e limone—baked fish with butter and lemon. Replace dill with 1 tablespoon chopped parsley and add zest of 1 lemon directly to the fish before baking.
Use ½ cup whole milk instead of cream for a lighter sauce, and finish with grated Parmesan on top. Pair with roasted cherry tomatoes for a bright, Mediterranean twist. 🍋
German Sauerrahm Style
German cuisine brings sauerrahm (sour cream) to the forefront. Mix ½ cup sour cream with ½ cup heavy cream for the sauce, and add 1 teaspoon caraway seeds for a distinct German flavor.
Top with crushed rye breadcrumbs instead of panko for a heartier texture. Serve with red cabbage and potato dumplings for a classic German meal. 🥬
British White Fish Pie
In the UK, this becomes a white fish pie—layer the baked fish and sauce with mashed potatoes on top. Add a pinch of nutmeg to the sauce and finish with grated cheddar cheese.
Bake until golden and bubbly. The British version often includes a splash of stout beer in the sauce for depth. Serve with buttered peas for a cozy, pub-style dish. 🍺
Mediterranean Herb Twist
For a lighter take, Mediterranean cooks use ½ cup Greek yogurt instead of cream, mixed with fresh oregano and a pinch of sumac. Add roasted red peppers to the sauce for smokiness.
Top with toasted pine nuts and serve with warm pita bread. This version keeps the dish rich but lighter, perfect for warm climates. 🌊
Nutrition facts
Frequently asked questions
Can I use this recipe with frozen fish?
Fresh fish is ideal, but you can use frozen fillets if thawed properly. Place frozen fish in a sealed bag and submerge in cold water for 20-30 minutes or thaw overnight in the fridge. Pat completely dry before seasoning—excess moisture prevents proper browning. Avoid using fish that's been thawed at room temperature, as it can develop bacteria.
What if my sauce gets too thick?
Simply whisk in 1-2 tablespoons whole milk or water to reach a silky consistency. The sauce should coat the back of a spoon but still be pourable. If it's too thin, simmer uncovered for 2-3 minutes to reduce. The key is balance—creamy but not gluey.
Can I make this ahead of time?
Assemble the dish (without baking) up to 24 hours ahead and refrigerate covered. Bake straight from the fridge, adding 5-7 extra minutes to the cooking time. For leftovers, reheat covered in the oven at 350°F for 10 minutes—the sauce will thicken slightly but stays delicious.
What fish works best for this recipe?
Mild white fish like cod, haddock, or tilapia are perfect—they stay tender and soak up flavors beautifully. For a richer taste, try salmon or trout. Avoid firm fish like halibut, which can dry out. Look for fillets with even thickness (1-inch) for consistent cooking.
How do I prevent the breadcrumb topping from getting soggy?
Bake the fish until it's just opaque (12-15 minutes), then remove it from the oven and let it rest for 5 minutes before adding the topping. This allows the fish to firm up slightly. For extra crispiness, broil for 1-2 minutes at the end (watch closely to avoid burning).
