Follow Me On Social Media!
creamy spinach salmon, baked salmon with spinach

If you’re searching for a dinner that feels restaurant-worthy but is secretly easy enough for a weeknight, Creamy Spinach Baked Salmon is about to become your new go-to. This dish brings together tender, flaky salmon fillets with a rich, garlicky cream sauce and silky spinach — all baked together in one pan for minimal cleanup and maximum flavor.
Salmon is already beloved for its health benefits and versatility, but when you bake it in a creamy spinach sauce, it transforms into something luxurious and comforting. Think of it as the perfect balance between wholesome and indulgent. Whether you’re cooking for your family, hosting friends, or just treating yourself, this recipe checks all the boxes: quick, flavorful, and impressive.
In this guide, you’ll learn not only how to make the best Creamy Spinach Baked Salmon, but also how to customize it, serve it, and store it for later. Let’s dive in.
Why You’ll Love This Creamy Spinach Baked Salmon
There are dozens of salmon recipes out there, but this one stands out for a few key reasons:
- One-pan magic: Everything bakes in a single dish, which means fewer dishes and less stress.
- Big flavor, simple ingredients: Garlic, cream, spinach, and salmon create a naturally delicious combination.
- Healthy meets comfort: Salmon is rich in omega-3s and protein, while spinach adds iron and vitamins — all wrapped in a cozy, creamy sauce.
- Perfect for any occasion: Fancy enough for guests, easy enough for a Tuesday night.
This baked salmon with creamy spinach sauce feels indulgent without being heavy, making it ideal for both casual and special meals.
Ingredients for Creamy Spinach Baked Salmon
Use fresh, high-quality ingredients for the best flavor and texture. Here’s what you’ll need:
- 4 salmon fillets (about 6 oz each, skinless or skin-on)
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 small onion or shallot, finely diced
- 3 cups fresh spinach (or 1½ cups frozen, thawed and squeezed dry)
- 1 cup heavy cream
- ½ cup chicken or vegetable broth
- ½ cup freshly grated Parmesan cheese
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- Salt and black pepper, to taste
- Juice of ½ lemon
- Optional garnish: fresh parsley or basil, lemon slices

Step-by-Step Instructions
- Preheat and prep.
Preheat your oven to 375°F (190°C). Lightly grease a baking dish large enough to hold the salmon fillets in a single layer. - Season the salmon.
Pat the salmon fillets dry with paper towels. Season both sides with salt, pepper, and a pinch of paprika. Set aside. - Sauté the aromatics.
In a skillet over medium heat, add olive oil. Sauté the diced onion or shallot for 2–3 minutes until soft and translucent. Add minced garlic and cook for another 30 seconds until fragrant. - Add the spinach.
Stir in the spinach and cook until wilted (about 1–2 minutes). If using frozen spinach, make sure it’s fully thawed and squeezed dry before adding. - Make the creamy sauce.
Pour in the heavy cream and broth. Stir well, then add Parmesan cheese and Italian seasoning. Let the sauce simmer gently for 2–3 minutes until slightly thickened. - Add lemon and adjust seasoning.
Squeeze in the lemon juice and taste the sauce. Adjust salt and pepper as needed. - Assemble the dish.
Spread the creamy spinach sauce evenly in the prepared baking dish. Place the seasoned salmon fillets on top of the sauce. - Bake.
Transfer the dish to the oven and bake for 18–22 minutes, or until the salmon flakes easily with a fork and is just cooked through. - Garnish and serve.
Sprinkle with fresh parsley or basil and serve immediately with your favorite sides.
Tips for Perfect Baked Salmon Every Time
- Don’t overcook: Salmon dries out quickly. Start checking at 18 minutes.
- Use fresh spinach if possible: It gives the best texture and color.
- Grate your own Parmesan: Pre-shredded cheese doesn’t melt as smoothly.
- Let it rest: Resting for 2–3 minutes before serving keeps the fish juicy.

Variations and Substitutions
One of the best things about creamy spinach salmon is how adaptable it is.
- Dairy-free: Use coconut cream instead of heavy cream and nutritional yeast instead of Parmesan.
- Low-carb/Keto: Skip the broth and use extra cream for a richer sauce.
- Add mushrooms: Sauté sliced mushrooms with the onions for an earthy twist.
- Spicy version: Add a pinch of red pepper flakes or a swirl of chili oil to the sauce.
What to Serve with Creamy Spinach Baked Salmon
This dish pairs beautifully with simple sides:
- Steamed rice or buttery mashed potatoes
- Roasted baby potatoes
- Cauliflower mash for a low-carb option
- Garlic green beans or roasted asparagus
- Crusty bread to soak up the sauce
Health Benefits of Salmon and Spinach
Salmon is packed with omega-3 fatty acids, which support heart and brain health. It’s also an excellent source of protein and vitamin D. Spinach brings iron, vitamin K, and antioxidants to the plate. Together, they create a meal that’s as nourishing as it is satisfying.
Storing and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheating: Warm gently in the oven at 325°F (165°C) or in a skillet over low heat. Avoid the microwave if possible to keep the salmon from drying out.
Final Thoughts
Creamy Spinach Baked Salmon is one of those recipes that feels like a secret weapon in your kitchen. It’s elegant, comforting, and endlessly adaptable. Whether you’re cooking for one or feeding a crowd, this dish delivers flavor and satisfaction every single time.
If you try this recipe, don’t be surprised if it becomes a regular in your dinner rotation — it’s that good.

Creamy Spinach Baked Salmon
Equipment
- Baking dish
- Skillet
- Cutting board
- Chef’s knife
Ingredients
Salmon
- 4 fillets salmon about 6 oz each
- 2 tbsp olive oil
- 3 cloves garlic minced
- 1 small onion or shallot diced
- 3 cups fresh spinach
- 1 cup heavy cream
- 0.5 cup chicken broth
- 0.5 cup Parmesan cheese grated
- 1 tsp Italian seasoning
- 0.5 tsp paprika
- 0.5 tsp salt to taste
- 0.5 tsp black pepper to taste
- 0.5 lemon juiced
Instructions
- Preheat oven to 375°F (190°C) and lightly grease a baking dish.
- Pat salmon dry and season with salt, pepper, and paprika.
- In a skillet, heat olive oil and sauté onion until soft. Add garlic and cook briefly.
- Add spinach and cook until wilted.
- Stir in cream, broth, Parmesan, and Italian seasoning. Simmer until slightly thickened.
- Add lemon juice and adjust seasoning.
- Spread sauce in baking dish and place salmon on top.
- Bake 18–22 minutes until salmon is cooked through and flakes easily.



