There’s something incredibly satisfying about a rich, creamy salmon dish that comes together in one pan. This baked salmon is tender, flavorful, and coated in a luscious garlic butter cream sauce. It’s simple enough for weeknights yet elegant enough for guests.
Why You’ll Love This Recipe
This dish combines flaky salmon with a rich, creamy garlic butter sauce that feels indulgent yet balanced.
It’s made in one pan, which means less cleanup and more convenience.
The combination of herbs, lemon, and parmesan creates layers of flavor in every bite.
It’s quick to prepare and perfect for both casual dinners and special occasions.

What You’ll Need (Ingredient Highlights)
Salmon filets provide a rich, buttery base that pairs beautifully with creamy sauces.
Garlic, thyme, and shallots build a deep, aromatic flavor foundation.
Heavy cream and parmesan create a smooth, luxurious texture.
Salsa verde adds brightness and a subtle tangy contrast.
Sun-dried tomatoes and spinach bring color, texture, and extra depth.
Pro Tips Before You Start
Pat the salmon dry before cooking to help it crisp under the broiler.
Use freshly grated parmesan for a smoother, better-melting sauce.
Keep an eye on the broiler to avoid overcooking the salmon.
Let the sauce simmer gently to prevent curdling.
How to Make Creamy Garlic Butter Baked Salmon
Step 1 – Preheat and prepare
Preheat the oven to broil and have an oven-safe skillet ready.
Step 2 – Broil the salmon
Season the salmon with salt and pepper. Add 1 tablespoon butter, thyme, and garlic to the skillet, then broil for 5–8 minutes until the top is crisp.
Step 3 – Set aside the salmon
Remove the salmon from the skillet and set aside while preparing the sauce.
Step 4 – Make the creamy sauce
Place the skillet over medium heat and add the remaining butter, shallots, and chili flakes. Cook until fragrant, then mash the garlic into a paste and stir in the cream and salsa verde until smooth.
Step 5 – Add remaining ingredients
Stir in parmesan, sun-dried tomatoes, and spinach. Cook until the spinach wilts and the sauce thickens slightly.
Step 6 – Return the salmon
Slide the salmon back into the skillet and spoon the sauce over the top. Finish with lemon juice.
Step 7 – Garnish and serve
Mix lemon zest, dill, and green onions, then sprinkle over the salmon before serving.
What to Serve Them With
Serve with steamed rice or mashed potatoes to soak up the creamy sauce.
Pair with roasted vegetables or a fresh green salad for balance.
Crusty bread is perfect for enjoying every bit of the sauce.
Variations / Substitutions
Swap salmon with trout or cod for a different flavor profile.
Use kale instead of spinach for a heartier texture.
Replace salsa verde with pesto for a richer herb flavor.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently on the stove or in the microwave to maintain the creamy texture.
FAQs
Can I make this recipe ahead of time?
Yes, you can prepare the sauce ahead and cook the salmon fresh before serving.
How should I store leftovers?
Keep leftovers in an airtight container in the fridge to maintain freshness.
Can I freeze this dish?
Cream-based sauces may change texture when frozen, so it’s best enjoyed fresh.
Can I substitute some of the ingredients?
Yes, you can adjust herbs, greens, or protein based on your preference.
How long does this recipe take to make?
It typically takes about 30 minutes from start to finish.
Is this recipe kid-friendly?
Yes, you can reduce chili flakes for a milder flavor.
Can I make this dish gluten-free or dairy-free?
Use dairy-free cream and cheese alternatives to adapt the recipe.
What should I serve it with?
It pairs well with grains, vegetables, or light salads.
Do I need special equipment?
An oven-safe skillet is the only essential tool needed.
How do I know when it’s perfectly cooked?
The salmon should flake easily with a fork and appear opaque throughout.
Final Thoughts
This creamy garlic butter baked salmon is rich, comforting, and full of bold flavor. It’s an easy one-pan meal that feels restaurant-quality without the effort.
Once you try it, it’s sure to become a go-to dinner favorite.
Full Recipe Card
Ingredients
4 salmon filets, skin on or off (your preference)
salt and black pepper
4 tablespoons salted butter
2 tablespoons fresh thyme leaves
4 cloves garlic, lightly smashed
1 shallot, thinly sliced
chili flakes
1 cup heavy cream
1/3 cup salsa verde
1 cup grated parmesan cheese
1/2 cup chopped sun-dried tomatoes
3 cups fresh baby spinach
1 tablespoon lemon juice, plus 1 tablespoon zest
2 tablespoons chopped fresh dill
1/4 cup chopped green onions
Instructions
Preheat oven to broil.
Season salmon with salt and pepper. Add 1 tablespoon butter, thyme, and garlic to an oven-safe skillet. Broil for 5–8 minutes until crisp on top.
Remove salmon and set aside.
Place skillet over medium heat. Add remaining butter, shallots, and chili flakes. Cook until fragrant, then mash garlic into a paste.
Add cream and salsa verde. Simmer while stirring until smooth. Stir in parmesan, sun-dried tomatoes, and spinach, cooking until spinach wilts.
Return salmon to the skillet and spoon sauce over. Finish with lemon juice.
Mix lemon zest, dill, and green onions. Sprinkle on top and serve.
