Creamy Baked Salmon is a simple and delicious way to enjoy tender, flaky salmon wrapped in a rich, creamy sauce. The sauce, often made with cream or cream cheese and a touch of garlic or lemon, keeps the salmon juicy and adds a smooth, comforting texture. It’s the kind of dish that feels special but is really easy to make on any weeknight.
I love making this dish because it doesn’t require much effort, yet it always gets everyone’s attention at the dinner table. One little tip I have is to make sure you don’t overcook the salmon—baking it just enough so it stays moist is key. I usually mix in some fresh herbs like dill or parsley to brighten up the creaminess, which makes every bite taste fresh and a little bit fancy.
My favorite way to serve Creamy Baked Salmon is with a side of roasted veggies or a simple green salad. It’s also wonderful over rice or pasta so you can soak up every bit of that creamy sauce. This recipe reminds me of cozy dinners where I just want something warm and satisfying but not too heavy, perfect for unwinding after a busy day.
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets give this dish its rich flavor. If fresh isn’t available, frozen works fine—just thaw completely before cooking. You can also use other firm fish like trout or cod.
Heavy cream: This creates the creamy sauce’s smooth texture. For a lighter option, try half-and-half or coconut cream, which adds a subtle twist.
Parmesan cheese: Adds a salty, nutty flavor that thickens the sauce. Pecorino Romano or Asiago are good alternatives if you want a slightly different taste.
Lemon (juice & zest): Fresh lemon brightens and balances the richness. Bottled lemon juice works in a pinch, but fresh leaves a better flavor.
Fresh herbs (dill & parsley): These bring fresh, herbal notes. If you don’t have fresh, dried herbs will do—just use less, about one-third the amount.
How Do You Make the Creamy Sauce Just Right?
The secret to the sauce is gentle simmering and stirring. This helps it thicken and blend the flavors smoothly without curdling.
- Sauté onions until soft to build a sweet flavor base.
- Add garlic briefly—burning makes it bitter.
- Simmer cream and broth until warm but not boiling.
- Stir in Parmesan and mustard gradually, letting the sauce thicken for 2-3 minutes.
- If sauce seems too thick, add a splash more broth or cream.
- Pour it onto salmon evenly for full coverage and flavor.
Take your time with the sauce—it’s what makes this dish memorable and keeps the salmon juicy and tender when baked.

Equipment You’ll Need
- Baking dish – I recommend a shallow 9×13-inch dish to hold the salmon and sauce comfortably.
- Skillet or saucepan – for making the creamy sauce; a medium size works well.
- Mixing spoon or whisk – helps blend and thicken the sauce smoothly.
- Measuring cups and spoons – for accurate ingredient portions.
- Knife and cutting board – to chop onion, garlic, and herbs easily.
Flavor Variations & Add-Ins
- Swap salmon for trout or cod fillets for a different fish flavor.
- Add chopped spinach or kale to the sauce for extra greens and nutrients.
- Stir in capers or chopped olives for a briny, tangy kick.
- Use lime juice and cilantro instead of lemon and dill for a fresh, different twist.
Creamy Baked Salmon
Ingredients You’ll Need:
For the Salmon:
- 4 salmon fillets (6 oz each), skin removed
- Salt and freshly ground black pepper, to taste
- 2 tbsp olive oil or butter
For the Creamy Sauce:
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1/2 cup chicken or vegetable broth
- 1/2 cup grated Parmesan cheese
- 1 tbsp Dijon mustard
- 1 tbsp fresh lemon juice
- 1 tsp lemon zest
- 1 tbsp fresh dill, chopped (or 1 tsp dried dill)
- 1 tbsp fresh parsley, chopped
- Lemon slices, for garnish
Optional:
- Cooked rice or asparagus, for serving
How Much Time Will You Need?
This dish takes about 10 minutes to prepare and roughly 15-20 minutes to bake. So, expect to spend around 25-30 minutes from start to finish, which makes it perfect for a tasty, quick dinner.
Step-by-Step Instructions:
1. Prepare the Salmon:
Preheat your oven to 375°F (190°C). Lightly grease a baking dish large enough to fit your salmon fillets in a single layer. Sprinkle salt and pepper evenly on both sides of each fillet and set them aside.
2. Make the Creamy Sauce:
Heat olive oil or butter in a medium skillet over medium heat. Add the chopped onion and sauté it until soft and translucent, about 3-4 minutes. Stir in the minced garlic and cook for another minute, careful not to let it burn.
Pour in the heavy cream and broth, and stir everything together. Let the mixture come to a gentle simmer. Mix in Parmesan cheese, Dijon mustard, lemon juice, lemon zest, and fresh dill. Keep stirring for 2-3 minutes until the sauce thickens nicely.
3. Bake and Serve:
Take the skillet off the heat and hold on to a few lemon slices for garnish. Put your seasoned salmon fillets in the baking dish and pour the creamy sauce evenly over them. Bake in the oven for 15-20 minutes until your salmon is cooked through and flakes easily with a fork, and the sauce bubbles gently.
Once baked, garnish with fresh parsley and those reserved lemon slices. Serve your creamy baked salmon hot, ideally paired with cooked rice and steamed or roasted asparagus or any favorite vegetable.
Can I Use Frozen Salmon for This Recipe?
Yes! Just make sure to fully thaw the salmon in the fridge overnight before cooking. Pat it dry well to avoid excess moisture in the dish.
Can I Make the Creamy Sauce Ahead of Time?
Absolutely! Prepare the sauce up to two days in advance and store it in the fridge. Reheat gently on the stove before pouring over the salmon and baking.
How Should I Store Leftovers?
Keep any leftover salmon and sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave to preserve the creaminess.
Can I Substitute Heavy Cream?
You can use half-and-half or coconut milk for a lighter or dairy-free version, but the sauce may be less rich and creamy. Adjust seasoning to taste.