This luxurious keto garlic butter salmon with spinach delivers restaurant-quality flavors while keeping your macros perfectly in check. The combination of wild-caught salmon, rich butter, and nutrient-dense spinach creates a powerhouse meal that’s both satisfying and deeply nourishing for your body.
Packed with anti-inflammatory omega-3 fatty acids and healthy fats, this dish proves that eating keto doesn’t mean sacrificing flavor or nutrition. The creamy garlic butter sauce elevates simple ingredients into something truly special, while the wilted spinach adds essential vitamins and minerals to round out this complete low-carb meal.
Prep Time: 10 minutes |
Cook Time: 15 minutes
Ingredients
- 680g (1.5lbs / 4 fillets) wild-caught salmon fillets, skin-on
- 113g (4oz / ½ cup) unsalted grass-fed butter
- 150g (5oz / 5 cups) fresh baby spinach
- 4 cloves (12g / 0.4oz) garlic, minced
- 120ml (4fl oz / ½ cup) heavy cream
- 30ml (1fl oz / 2 tbsp) fresh lemon juice
- 60ml (2fl oz / ¼ cup) extra virgin olive oil
- 15g (0.5oz / ¼ cup) fresh parsley, chopped
- 5g (0.2oz / 1 tsp) sea salt
- 2g (0.1oz / ½ tsp) black pepper, freshly ground
- 2g (0.1oz / ½ tsp) paprika
- 1g (0.03oz / ¼ tsp) red pepper flakes (optional)
Instructions
- Step 1: Remove salmon from refrigerator 15 minutes before cooking to bring to room temperature. Pat fillets completely dry with paper towels and season both sides generously with sea salt, black pepper, and paprika.
- Step 2: Heat olive oil in a large cast-iron or stainless steel skillet over medium-high heat until shimmering but not smoking.
- Step 3: Carefully place salmon fillets skin-side up in the hot pan. Cook without moving for 4-5 minutes until a golden crust forms on the bottom.
- Step 4: Flip salmon fillets gently using a wide spatula and cook for an additional 3-4 minutes for medium doneness, or until internal temperature reaches 145°F (63°C).
- Step 5: Remove salmon from pan and transfer to a warm plate. Tent loosely with foil to keep warm while preparing the sauce.
- Step 6: Reduce heat to medium-low and add 2 tablespoons of butter to the same pan. Once melted, add minced garlic and sauté for 30 seconds until fragrant.
- Step 7: Add fresh spinach to the pan in batches, stirring constantly until wilted, about 2-3 minutes total. Season lightly with salt and pepper.
- Step 8: Pour in heavy cream and remaining butter, stirring until butter melts completely and sauce begins to thicken slightly, about 2 minutes.
- Step 9: Add lemon juice and red pepper flakes (if using), stirring to combine. Taste and adjust seasoning as needed.
- Step 10: Return salmon fillets to the pan, spooning the creamy spinach mixture around and over the fish.
- Step 11: Remove from heat and sprinkle with fresh chopped parsley for garnish.
- Step 12: Serve immediately while hot, ensuring each portion gets plenty of the creamy garlic butter spinach sauce.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Protein | 35g |
| Carbohydrates | 4g |
| Fat | 36g |
| Fiber | 2g |
Chef’s Tips
- For perfectly crispy skin, ensure the salmon is completely dry before seasoning and don’t move it once it hits the hot pan. The skin will release naturally when properly seared.
- Use a meat thermometer to check doneness – salmon should reach 145°F (63°C) internal temperature but will continue cooking from residual heat, so remove it just shy of target temperature.
- Save time by prepping all ingredients before you start cooking, as the entire dish comes together quickly once you begin. Have your garlic minced and spinach washed and ready to go.
Health Benefits
This omega-3 rich salmon dish provides powerful anti-inflammatory benefits while supporting heart and brain health. The high-quality fats from both salmon and butter help with nutrient absorption and satiety, while spinach delivers folate, iron, and antioxidants like lutein. The combination of healthy fats and protein makes this meal ideal for stable blood sugar levels and sustained energy, perfectly aligned with ketogenic nutritional goals for metabolic health and weight management.
Storage Instructions
Store leftover salmon in the refrigerator for up to 3 days in an airtight container. Reheat gently in a low oven (300°F/150°C) for 8-10 minutes or in the microwave on 50% power to prevent overcooking. The cream sauce may separate slightly when reheated but will still taste delicious. For best results, consume within 24 hours of cooking.
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.


