Introduction
Creamy Spinach Artichoke Salmon is a decadent yet healthy dish that pairs tender, flaky salmon with a luscious, garlicky spinach and artichoke cream sauce. Inspired by the classic appetizer, this recipe transforms the creamy, cheesy, and savory flavors into a full meal with heart-healthy omega-3-rich salmon. The combination of spinach, artichokes, cream, and Parmesan cheese creates a luxurious sauce that perfectly coats the salmon, making every bite irresistible.
I love this recipe because it elevates simple salmon into a restaurant-quality dish while remaining surprisingly easy to prepare. The creamy sauce is indulgent without being heavy, and the vegetables add a touch of freshness and texture. It’s a perfect balance of comfort food and healthy eating.
❤️ Why I Love This Recipe
- Decadent yet Healthy: Creamy sauce with nutritious salmon and vegetables.
- Elegant & Comforting: Looks and tastes gourmet, perfect for dinner parties.
- Quick & Easy: Ready in about 30–35 minutes.
- Kid-Friendly & Adult-Approved: Creamy, cheesy, and flavorful for all ages.
- Versatile: Can serve with rice, pasta, or low-carb options like cauliflower rice.
Why It’s a Must-Try
- Turns simple salmon into an indulgent, creamy dish.
- Inspired by a beloved appetizer—spinach artichoke dip.
- Perfect combination of protein, healthy fats, and veggies.
- Minimal prep for maximum flavor.
- Perfect for weeknight dinners, meal prep, or special occasions.
Recipe Overview
| Category | Details |
|---|---|
| Course | Main Course / Seafood |
| Cuisine | American / Seafood / Comfort Food |
| Servings | 4 |
| Prep Time | 10 minutes |
| Cook Time | 20–25 minutes |
| Total Time | 30–35 minutes |
| Calories | ~480 per serving |
Ingredients
For the Salmon:
- 4 salmon fillets (6 oz each)
- 1 tbsp olive oil
- Salt and black pepper to taste
For the Creamy Spinach Artichoke Sauce:
- 2 cups fresh spinach, chopped
- 1 cup canned artichoke hearts, chopped
- 3 cloves garlic, minced
- 1/2 cup cream cheese, softened
- 1/4 cup sour cream or Greek yogurt
- 1/4 cup grated Parmesan cheese
- 1/4 cup shredded mozzarella cheese
- 1/4 tsp red pepper flakes (optional)
- Salt and pepper to taste
- 2 tbsp chopped fresh parsley for garnish
Cooking Directions (Quick Version)
- Preheat oven to 400°F (200°C).
- Season salmon with salt and pepper; drizzle with olive oil.
- In a skillet, sauté garlic, spinach, and artichokes until spinach wilts.
- Stir in cream cheese, sour cream, Parmesan, and mozzarella until smooth. Season to taste.
- Place salmon in a baking dish and spoon creamy spinach-artichoke mixture over each fillet.
- Bake 12–15 minutes until salmon flakes easily.
- Garnish with fresh parsley and serve hot.
Step-by-Step Preparation Method
Step 1 — Prepare the Oven and Salmon
- Preheat oven to 400°F (200°C).
- Pat salmon fillets dry, season with salt and pepper, and drizzle with olive oil.
Step 2 — Make Spinach Artichoke Sauce
- Heat a skillet over medium heat.
- Add garlic and sauté 30 seconds until fragrant.
- Add chopped spinach and artichokes; cook until spinach wilts.
- Reduce heat and stir in cream cheese, sour cream, Parmesan, and mozzarella until smooth and creamy.
- Season with salt, pepper, and optional red pepper flakes.
Step 3 — Assemble in Baking Dish
- Place salmon fillets in a lightly greased baking dish.
- Spoon the creamy spinach-artichoke mixture evenly over each salmon fillet.
Step 4 — Bake
- Bake in preheated oven for 12–15 minutes until salmon flakes easily with a fork.
Step 5 — Garnish & Serve
- Sprinkle chopped parsley over salmon.
- Serve immediately with your choice of side.

How to Serve
- Serve with rice, quinoa, pasta, or cauliflower rice.
- Pair with steamed vegetables or a fresh green salad.
- Drizzle extra sauce over sides for extra flavor.
Recipe Tips
- Use fresh spinach for best flavor; frozen spinach can work if drained thoroughly.
- Don’t overcook salmon; it should remain moist and tender.
- For extra richness, add a splash of heavy cream to the sauce.
- Top with extra mozzarella for a golden, bubbly finish.
- Prepare sauce ahead of time to reduce cooking steps.
Variations
| Variation | How to Modify |
|---|---|
| Low-Carb Version | Serve over zucchini noodles or cauliflower rice. |
| Cheesy Extra | Add extra Parmesan or mozzarella to the sauce. |
| Spicy Creamy Salmon | Add 1/4 tsp crushed red pepper flakes or a dash of hot sauce. |
| Herb-Infused | Add thyme, dill, or basil to the sauce for extra flavor. |
| Creamier Version | Use 1/4 cup heavy cream in place of some sour cream for ultra-rich sauce. |
Freezing & Storage
| Method | Duration | Notes |
|---|---|---|
| Refrigerator | 2–3 days | Store salmon and sauce in airtight containers; reheat gently. |
| Freezer | Not recommended | Creamy sauce may separate when frozen; best prepared fresh. |
Special Equipment Needed
- Skillet for sautéing vegetables
- Baking dish for salmon
- Knife and cutting board
- Measuring cups and spoons
- Spatula or spoon for stirring sauce
FAQ
Q1: Can I use frozen salmon?
A: Yes, thaw completely in the refrigerator before cooking.
Q2: Can I prepare the sauce ahead of time?
A: Yes, prepare sauce up to a day in advance and refrigerate until ready to use.
Q3: Can I make this stovetop only?
A: Yes, cook salmon in skillet covered with sauce for 5–6 minutes until cooked through.
Q4: Can I use frozen spinach?
A: Yes, but drain thoroughly and squeeze out excess water to prevent a watery sauce.
Conclusion
Creamy Spinach Artichoke Salmon is a luxurious, comforting, and healthy dish that transforms simple salmon into a gourmet meal. The creamy, garlicky, and cheesy spinach-artichoke topping complements the rich, tender salmon perfectly, creating a dish that’s satisfying and elegant. Quick, flavorful, and versatile, it’s perfect for weeknight dinners, special occasions, or anytime you want a restaurant-quality seafood meal at home.
Creamy Spinach Artichoke Salmon
Course: Dinner IdeasCuisine: AmericanDifficulty: Easy4
servings10
minutes20
minutes30
minutesIngredients
For the Salmon:
4 salmon fillets (6 oz each)
1 tbsp olive oil
Salt and black pepper to taste
For the Creamy Spinach Artichoke Sauce:
2 cups fresh spinach, chopped
1 cup canned artichoke hearts, chopped
3 cloves garlic, minced
1/2 cup cream cheese, softened
1/4 cup sour cream or Greek yogurt
1/4 cup grated Parmesan cheese
1/4 cup shredded mozzarella cheese
1/4 tsp red pepper flakes (optional)
Salt and pepper to taste
2 tbsp chopped fresh parsley for garnish
Directions
- Step 1 — Prepare the Oven and Salmon : Preheat oven to 400°F (200°C). Pat salmon fillets dry, season with salt and pepper, and drizzle with olive oil.
- Step 2 — Make Spinach Artichoke Sauce : Heat a skillet over medium heat. Add garlic and sauté 30 seconds until fragrant. Add chopped spinach and artichokes; cook until spinach wilts. Reduce heat and stir in cream cheese, sour cream, Parmesan, and mozzarella until smooth and creamy. Season with salt, pepper, and optional red pepper flakes.
- Step 3 — Assemble in Baking Dish : Place salmon fillets in a lightly greased baking dish. Spoon the creamy spinach-artichoke mixture evenly over each salmon fillet.
- Step 4 — Bake : Bake in preheated oven for 12–15 minutes until salmon flakes easily with a fork.
- Step 5 — Garnish & Serve : Sprinkle chopped parsley over salmon. Serve immediately with your choice of side.







