Follow Me On Social Media!
Creamy Spinach Salmon – Low-Carb, Rich & One-Pan.

Some dinners manage to feel comforting and polished at the same time, and this Creamy Spinach Salmon is exactly that kind of meal. It’s the recipe I reach for when I want something that feels a little special but doesn’t demand extra effort or dishes. Everything comes together in one pan, the flavors are familiar yet elevated, and the end result looks like it took far more work than it actually did.
Salmon is naturally rich and satisfying, which makes it perfect for low-carb cooking. Paired with a simple cream sauce, garlic, and spinach, it turns into a complete meal that doesn’t rely on pasta, rice, or bread to feel filling. The sauce clings to the salmon, the spinach wilts into silky strands, and the whole dish comes together in under 30 minutes.
This recipe works just as well for a weeknight dinner as it does for a quiet date night at home. It’s dependable, adaptable, and built around ingredients that play well together without needing much fuss.
Ingredients
Salmon
- 4 salmon fillets (5–6 oz each, skin-on or skinless)
- Salt and black pepper, to taste
- 1 tbsp olive oil
Creamy Spinach Sauce
- 2 tbsp unsalted butter
- 3 cloves garlic, minced
- ½ cup heavy cream
- ¼ cup chicken broth (or vegetable broth)
- ¼ cup grated Parmesan cheese
- ½ tsp Italian seasoning or dried thyme
- Pinch of nutmeg (optional)
- 3–4 cups fresh spinach
For Finishing
- Fresh lemon juice
- Chopped parsley or basil (optional)
Instructions
1. Season the Salmon
Pat the salmon fillets dry with paper towels. Season both sides lightly with salt and black pepper. Dry salmon sears better and develops more flavor in the pan.
2. Sear the Salmon
Heat olive oil in a large skillet over medium-high heat.
Add the salmon fillets and cook for 4–5 minutes per side, depending on thickness, until golden on the outside and just cooked through.
Transfer the salmon to a plate and set aside. It will finish cooking in the sauce later.
3. Build the Sauce Base
Lower the heat to medium. Add butter to the same skillet and let it melt.
Stir in the garlic and cook for about 30 seconds, just until fragrant. Avoid browning the garlic—it should stay pale and aromatic.
4. Add Liquids
Pour in the chicken broth and scrape up any browned bits from the bottom of the pan.
Add the heavy cream, Parmesan cheese, Italian seasoning, and nutmeg if using. Stir gently and let the sauce simmer for 3–4 minutes, until slightly thickened.
5. Wilt the Spinach
Add the spinach to the skillet in batches if needed.
Stir gently as it wilts into the sauce, which should take about 1–2 minutes.
6. Return the Salmon
Nestle the salmon fillets back into the skillet. Spoon the sauce over the top and let everything simmer together for 2–3 minutes, just until the salmon is heated through and flaky.
7. Finish & Serve
Remove from heat and squeeze a bit of fresh lemon juice over the dish.
Garnish with herbs if desired and serve immediately.

Flavor & Texture Notes
This dish leans into richness without feeling overwhelming. The salmon stays tender and flaky, while the sauce is smooth, savory, and lightly cheesy from the Parmesan. Garlic adds warmth, and the spinach brings balance with its mild, earthy flavor.
The cream sauce thickens just enough to coat the fish without becoming heavy or gluey. A touch of lemon at the end brightens everything and keeps the dish from feeling flat. Each bite feels cohesive—soft salmon, silky sauce, and tender greens working together.
It’s a comforting plate of food that still feels clean and well-balanced.
Tips & Variations
Avoid Overcooking the Salmon
Salmon cooks quickly and continues cooking slightly after leaving the heat. Pull it when it flakes easily but still looks moist in the center.
Dairy Adjustments
- For a lighter version, use half-and-half instead of heavy cream.
- For dairy-free, use full-fat coconut milk and skip the Parmesan (add extra seasoning to compensate).
Extra Flavor Boost
- Add sun-dried tomatoes for a savory-sweet contrast.
- Stir in a teaspoon of Dijon mustard for depth.
- Finish with a sprinkle of red pepper flakes for subtle heat.
Vegetable Add-Ins
This sauce works well with:
- Mushrooms (sauté before adding garlic)
- Asparagus tips
- Zucchini ribbons
Cheese Options
Parmesan adds salt and body, but Pecorino Romano or Asiago work well too.
Storage & Make-Ahead
Refrigerator
Store leftovers in an airtight container for 2–3 days.
Reheating
Reheat gently in a skillet over low heat, adding a splash of broth or cream if the sauce thickens too much. Microwaving works but may slightly change the sauce texture.
Make-Ahead Tip
The sauce can be prepared ahead and refrigerated. Reheat gently and add the salmon just before serving.
Freezing is not recommended, as cream-based sauces can separate once thawed.
Serving Suggestions
- Serve with cauliflower mash or roasted cauliflower
- Pair with sautéed green beans or asparagus
- Spoon over zucchini noodles for a low-carb pasta feel
- Serve with a simple side salad and lemon vinaigrette
- Add a slice of crusty bread for dipping if carbs aren’t a concern
This dish also works well as a centerpiece for a low-carb dinner spread.
FAQ
1. Can I use frozen salmon?
Yes—thaw completely and pat dry before cooking to remove excess moisture.
2. Is this recipe keto-friendly?
Yes. It’s naturally low-carb and fits well into a keto-style meal plan.
3. Can I use milk instead of cream?
Milk is too thin and may curdle. Half-and-half is a better substitute.
4. Why did my sauce separate?
High heat can cause cream sauces to break. Keep the heat moderate and avoid boiling.
5. Can I make this with another fish?
Yes. Trout, cod, or halibut work well, though cooking times may vary.
Conclusion
This Creamy Spinach Salmon is one of those recipes that quietly becomes a favorite. It’s rich without being heavy, simple without being boring, and elegant without requiring extra effort. The one-pan approach keeps cleanup minimal, and the flavors feel cohesive and intentional.
