Description
This Garlic Butter Salmon with Spinach & Mushrooms in Creamy Sauce is rich, savory, and incredibly satisfying. Tender salmon is pan-seared until beautifully golden, then finished in a silky garlic-butter cream sauce loaded with earthy mushrooms and fresh spinach.
It’s an easy high-protein, low-carb dinner that feels restaurant-worthy while coming together in one skillet. The combination of flaky salmon, buttery garlic, creamy sauce, and vegetables makes every bite comforting without needing pasta, rice, or other heavy sides.
Can This Garlic Butter Salmon Support Weight Loss Goals?
It can fit into a weight-conscious eating pattern because salmon provides substantial protein and the vegetables add volume, fiber, and nutrients. The protein and healthy fats can make the meal satisfying, while keeping the meal free from traditional high-carb sides helps control the overall carbohydrate load. For weight-management goals, portion size and the rest of your daily food choices still matter.
Does Garlic Butter Salmon Fit a High Protein Lifestyle?
Absolutely! Salmon is naturally rich in protein, making it the main high-protein ingredient in this recipe. Spinach and mushrooms add vegetables and fiber while keeping the dish relatively low in carbohydrates and net carbs. The creamy sauce uses heavy cream and Parmesan for richness, so portions can be adjusted depending on your calorie goals. Served with a low-carb vegetable side, this makes a filling high-protein dinner.
My Personal Experience
- The salmon stays incredibly tender.
Searing it first creates a lightly golden exterior while keeping the center moist and flaky. - The garlic butter makes the whole kitchen smell amazing.
Fresh garlic cooked in butter gives the sauce a deep, savory flavor that pairs beautifully with salmon. - The mushrooms add a meaty texture.
Browning them before adding the cream gives them much more flavor than simply simmering them in the sauce. - The spinach disappears beautifully into the sauce.
A couple of handfuls wilt down quickly while adding color, texture, and extra vegetables. - It feels like a restaurant meal without complicated cooking.
Everything comes together in one skillet, making this a great option for an easy weeknight dinner.
Perfect For
This creamy salmon skillet is ideal for high-protein dinners, low-carb recipes, keto diet plans, healthy weeknight meals, meal-prep lunches, family dinners, and easy high-protein meal ideas. It’s also a great choice when you want something comforting and creamy without serving it over pasta or rice.
Why You’ll Love This Recipe
- Packed with protein
Salmon makes this dish naturally high in protein and satisfying enough to serve as a complete main course. - Creamy without pasta
The garlic-Parmesan cream sauce gives you all the comforting flavor of a creamy pasta dish without the noodles. - One-skillet convenience
Salmon, mushrooms, spinach, and sauce can all be prepared in one pan for easier cooking and cleanup. - Low-carb friendly
With no flour, pasta, or rice, the recipe keeps carbohydrates relatively low while delivering plenty of flavor. - Loaded with flavor
Garlic, butter, Parmesan, Italian seasoning, and black pepper create a rich sauce that complements the salmon perfectly.
Common Mistakes to Avoid
- Overcooking the salmon — Salmon becomes dry when cooked too long, so remove it once it is just cooked through and flakes easily.
- Not browning the mushrooms — Crowding the pan or cooking them over low heat can make them watery instead of golden and flavorful.
- Burning the garlic — Garlic cooks quickly; add it after the mushrooms and keep the heat around medium so it becomes fragrant without turning bitter.
- Boiling the cream sauce aggressively — Keep the sauce at a gentle simmer to prevent the cream from separating.
Required Equipment
- Large non-stick or cast-iron skillet — Provides even heat and helps the salmon develop a golden crust.
- Fish spatula — Makes it easier to flip the salmon without breaking the fillets.
- Wooden spoon — Helps scrape flavorful browned bits from the bottom of the skillet.
- Tongs — Make handling the mushrooms and spinach quick and easy.
- Measuring spoons and cups — Keep the butter, cream, and seasonings consistent.
Storage Instructions
Store leftover salmon and sauce in an airtight glass or food-safe container in the refrigerator for up to 3 days.
For best texture, store the salmon together with the sauce so it stays moist. Reheat gently in a covered skillet over low heat for 3–5 minutes, adding a splash of cream or broth if the sauce has thickened.
You can freeze the cooked salmon and sauce in a freezer-safe container for up to 2 months, although the creamy sauce may change slightly in texture after thawing. Thaw overnight in the refrigerator before reheating gently.
Recipe Details
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Best Season: All-season
Calories: Approximately 510 calories per serving
Short 3-Line Description
Tender salmon is coated in garlic butter and served with mushrooms, spinach, and a creamy Parmesan sauce.
This easy one-skillet dinner is rich in protein, satisfying, and naturally low in carbohydrates.
It’s a comforting weeknight meal that tastes indulgent while keeping the ingredients simple.
Ingredients
For the Salmon
- 4 salmon fillets, about 6 oz (170 g) each, skin removed if desired
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 tablespoon olive oil
For the Creamy Garlic Sauce
- 2 tablespoons unsalted butter
- 4 cloves garlic, minced
- 8 oz (225 g) mushrooms, sliced
- 3 cups fresh baby spinach
- ¾ cup heavy cream
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes, optional
- ¼ teaspoon black pepper
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh parsley, chopped, for garnish
Ingredient notes: Use baby spinach for quick wilting and freshly grated Parmesan for the smoothest sauce. Skin-on salmon can also be used; simply cook the skin side first.
Directions
1. Season the salmon
Pat the salmon fillets dry with paper towels. Season both sides with salt, black pepper, and Italian seasoning.
High-protein cooking tip: Drying the salmon first helps create better browning without needing excessive oil.
2. Sear the salmon
Heat a large skillet over medium-high heat for about 2 minutes. Add the olive oil.
Place the salmon into the hot skillet and cook for 3–4 minutes per side, depending on thickness. The outside should be golden while the center is just cooked through and flakes easily.
Transfer the salmon to a plate and loosely cover.
3. Cook the mushrooms
Reduce the heat to medium and add the butter.
Add the sliced mushrooms and cook for 4–5 minutes, stirring occasionally. They should become golden brown and noticeably reduced in size.
Texture cue: The mushrooms should look browned around the edges rather than pale and watery.
4. Add the garlic
Add the minced garlic and cook over medium-low heat for 30–60 seconds.
Stir constantly until fragrant. Avoid letting the garlic become dark brown, as it can turn bitter.
5. Add the spinach
Add the fresh spinach and cook for 1–2 minutes, stirring until it wilts into the mushrooms.
Don’t worry if the skillet looks very full at first—the spinach will shrink dramatically.
6. Make the creamy sauce
Pour in the heavy cream and add the remaining Italian seasoning, black pepper, and optional red pepper flakes.
Reduce the heat to low-medium and gently simmer for 2–3 minutes.
7. Add Parmesan
Stir in the Parmesan cheese gradually and cook for another 1–2 minutes, stirring until the sauce becomes creamy and slightly thickened.
Important: Avoid a rapid boil after adding the cream and Parmesan. Gentle heat creates a smoother sauce.
8. Finish with lemon
Turn the heat to low and stir in the fresh lemon juice.
The small amount of acidity brightens the rich butter-and-cream sauce and balances the salmon.
9. Return the salmon
Place the salmon fillets back into the skillet and spoon the creamy garlic sauce over the top.
Simmer gently for 1–2 minutes so the salmon warms through and absorbs some of the sauce.
10. Garnish and serve
Sprinkle with fresh parsley and a little extra Parmesan if desired.
Serve immediately while the salmon is warm and the sauce is creamy.
Nutrition Facts — Per Serving (Approximate)
| Nutrient | Amount |
|---|---|
| Calories | ~510 kcal |
| Fat | ~37 g |
| Cholesterol | ~145 mg |
| Sodium | ~600 mg |
| Potassium | ~900 mg |
| Total Carbohydrates | ~7 g |
| Fiber | ~2 g |
| Net Carbs | ~5 g |
| Sugars | ~3 g |
| Protein | ~39 g |
| Calcium | ~190 mg |
Nutrition values are approximate and will vary depending on the size of the salmon fillets, brand of cream and Parmesan, and exact ingredients used.
Notes
- For extra flavor: Add lemon zest, fresh dill, or a little extra Parmesan before serving.
- For more heat: Increase the red pepper flakes or add a pinch of cayenne.
- For a thicker sauce: Simmer gently for an additional 1–2 minutes rather than adding flour.
- For lower carbs: Serve with roasted broccoli, cauliflower rice, zucchini noodles, or asparagus instead of pasta or rice.
- For meal prep: Divide one salmon fillet and sauce into each airtight container for easy high-protein portions.
- Allergy note: This recipe contains fish and dairy. Use dairy-free alternatives only if they fit your dietary needs.
- Reheating: Warm gently over low heat; avoid high heat because it can dry out the salmon and cause the cream sauce to separate.
Frequently Asked Questions
1. Can I use frozen salmon?
Yes, thaw it completely and pat it very dry before seasoning and searing.
2. Can I substitute chicken for salmon?
Yes, boneless chicken breast or thighs can be used, but the cooking time will need to be adjusted until the chicken is fully cooked.
3. Can I make this recipe without heavy cream?
Yes, half-and-half can be substituted, although the sauce will be lighter and slightly less rich.
4. Is this recipe keto-friendly?
It can fit a keto-style meal plan because it is relatively low in net carbs, but always check the nutrition values of your specific ingredients.
5. What vegetables go well with creamy salmon?
Broccoli, asparagus, zucchini, cauliflower, and green beans all pair especially well with the garlic-Parmesan sauce.
6. Can I make this salmon ahead of time?
Yes, prepare it up to 3 days ahead and refrigerate promptly, then gently reheat before serving.
