Oven-Baked Salmon with Creamy Spinach Sauce – Tender, Flaky Salmon in a Rich Garlic Parmesan Cream
Oven-Baked Salmon with Creamy Spinach Sauce – Tender, Flaky Salmon in a Rich Garlic Parmesan Cream
This Oven-Baked Salmon with Creamy Spinach Sauce brings together juicy, flaky salmon and a silky garlic-Parmesan sauce filled with tender baby spinach. The salmon is simply seasoned and oven-roasted until moist and buttery, then served over a warm cream sauce that makes an easy dinner feel restaurant-worthy.
The richness of heavy cream and Parmesan is balanced with fresh garlic, spinach, and a touch of lemon, while sun-dried tomatoes can add a sweet-tangy Tuscan-inspired twist. The result is comforting without hiding the natural flavor of the salmon.
Best of all, the entire meal comes together in about 30 minutes, making it perfect for weeknight dinners, date nights, or entertaining. Serve it with roasted potatoes, rice, pasta, or crusty bread to catch every spoonful of the creamy sauce.
Ingredients
For the Oven-Baked Salmon
- 4 salmon fillets, about 6 ounces each
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter, melted
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- ¾ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 tablespoon fresh lemon juice
For the Creamy Spinach Sauce
- 2 tablespoons unsalted butter
- 4 cloves garlic, finely minced
- ⅓ cup sun-dried tomatoes, drained and chopped, optional
- 1 cup heavy cream
- ½ cup low-sodium chicken or vegetable broth
- ¾ cup freshly grated Parmesan cheese
- 4 packed cups fresh baby spinach
- ½ teaspoon Italian seasoning
- ¼ teaspoon crushed red pepper flakes, optional
- 1 teaspoon fresh lemon juice
- Salt and freshly ground black pepper, to taste
For Finishing
- Fresh chopped parsley
- Fresh basil, optional
- Extra Parmesan
- Lemon wedges
- Freshly cracked black pepper
How to Make Oven-Baked Salmon with Creamy Spinach Sauce
Step 1 – Prepare the Salmon
Preheat the oven to 400°F (205°C).
Line a rimmed baking sheet or baking dish with parchment paper or lightly greased foil.
Pat the salmon fillets dry with paper towels and arrange them skin-side down.
Step 2 – Season
Combine the olive oil and melted butter.
Brush the mixture over the salmon, then season with garlic powder, onion powder, smoked paprika, salt, and black pepper.
Drizzle lightly with lemon juice.
Step 3 – Bake
Bake for approximately 10–14 minutes, depending on the thickness of the fillets.
The salmon should be moist and flake easily when gently pressed with a fork. For food safety, the USDA recommends an internal temperature of 145°F (63°C).
Remove from the oven and let rest while you prepare the sauce.
Make the Creamy Spinach Sauce
Step 4 – Sauté the Garlic
Melt 2 tablespoons butter in a large skillet over medium-low heat.
Add the minced garlic and cook for approximately 30 seconds, stirring constantly until fragrant.
If using sun-dried tomatoes, add them now and cook for another minute.
Step 5 – Build the Cream Sauce
Pour in the chicken broth and scrape up any flavorful bits from the skillet.
Add the heavy cream, Italian seasoning, and crushed red pepper flakes.
Bring to a gentle simmer and cook for 2–3 minutes.
Avoid a rapid boil.
Step 6 – Add the Parmesan
Reduce the heat to low.
Gradually stir in the freshly grated Parmesan until melted and smooth.
Let the sauce cook gently for another minute or two until it lightly coats the back of a spoon.
Step 7 – Add the Spinach
Add the baby spinach a handful at a time.
Stir gently until wilted, approximately 1–2 minutes.
Add the lemon juice and taste before seasoning with additional salt and pepper.
Bring Everything Together
Step 8 – Add the Salmon
You can either spoon the creamy spinach sauce onto individual plates and place the baked salmon on top, or gently nestle the salmon fillets into the skillet.
Spoon a little sauce over each fillet.
Step 9 – Finish & Serve
Finish with fresh parsley or basil, extra Parmesan, cracked black pepper, and a squeeze of fresh lemon.
Serve immediately while the sauce is warm and silky.
Chef's Tips for Perfect Creamy Salmon
- Pat the salmon dry before seasoning. This helps the oil, butter, and spices adhere properly.
- Choose similarly sized fillets so they cook at roughly the same speed.
- Don't overbake the salmon. Start checking thinner fillets early.
- Freshly grate your Parmesan—it melts much more smoothly than many pre-shredded varieties.
- Keep the cream sauce at a gentle simmer. Excessively high heat can cause dairy sauces to separate.
- Add the Parmesan gradually over low heat.
- Use fresh baby spinach rather than frozen spinach for the best texture and appearance.
- If using frozen spinach, thaw it completely and squeeze out as much water as possible.
- Add lemon toward the end so its bright flavor remains noticeable.
- If the sauce becomes too thick, loosen it with a splash of broth or cream.
The Secret to a Smooth Parmesan Cream Sauce
Temperature control makes all the difference.
Once the cream begins to simmer, reduce the heat before adding Parmesan. Add the cheese gradually while stirring rather than dumping everything in at once.
Freshly grated Parmesan melts into the warm cream much more smoothly, while high heat can cause the cheese and dairy to become grainy or separate.
The finished sauce should be silky and pourable, not thick like Alfredo sauce. Remember that it will continue thickening as it cools.
Delicious Variations
Tuscan Salmon
Add ½ cup chopped sun-dried tomatoes and fresh basil for a classic American Tuscan-style combination.
Mushroom Spinach Salmon
Sauté 8 ounces sliced cremini mushrooms until golden before adding the garlic and cream.
Dijon Parmesan Salmon
Stir 1 tablespoon Dijon mustard into the cream sauce for a subtle tangy flavor.
Spicy Creamy Salmon
Increase the crushed red pepper flakes or add a small pinch of cayenne.
Creamy Spinach & Shrimp
Add sautéed shrimp to the sauce alongside the salmon for a seafood-heavy dinner.
What to Serve With
- Garlic mashed potatoes
- Roasted baby potatoes
- Jasmine rice
- Rice pilaf
- Buttered pasta
- Roasted asparagus
- Garlic green beans
- Roasted broccoli
- Crusty bread
For a particularly satisfying dinner, serve the salmon over mashed potatoes or rice and spoon plenty of creamy spinach sauce around it.
Make-Ahead Tips
The creamy spinach sauce can be prepared a few hours ahead and refrigerated.
Reheat it slowly over low heat, adding a splash of cream or broth if necessary.
For the best texture, bake the salmon shortly before serving rather than cooking it ahead.
Storage & Reheating
Refrigerator
Store leftovers in an airtight container for up to 3 days.
If possible, store the salmon and cream sauce separately for easier reheating.
Freezer
Freezing isn't recommended for the best results. Cream-based sauces can separate after thawing, and reheated salmon may become dry.
Stovetop
Reheat the sauce over low heat, adding a splash of broth or cream as needed.
Add the salmon only during the final few minutes, just long enough to warm through.
Oven
Place the salmon in a covered baking dish and reheat gently at 275°F (135°C) until warmed through.
Notes
- Skin-on or skinless salmon both work well. If using skin-on fillets, bake them skin-side down.
- Atlantic salmon tends to be richer and more forgiving, while leaner wild salmon may cook more quickly.
- Sun-dried tomatoes are optional, but they're excellent if you want a more pronounced Tuscan-style flavor.
- The cream sauce should remain slightly loose because Parmesan naturally thickens it as it sits.
- This salmon is perfect for weeknight dinners, date nights, Sunday meals, family gatherings, or anytime you want an easy restaurant-style dinner at home.



























