This luxurious creamy garlic butter salmon delivers restaurant-quality flavors while supporting your ketogenic lifestyle and overall health. The rich, velvety sauce made with heavy cream and grass-fed butter creates the perfect complement to omega-3 rich salmon fillets, making this dish both indulgent and incredibly nutritious.
What sets this recipe apart is its powerful anti-inflammatory profile, thanks to the combination of wild-caught salmon and fresh herbs. With only 4 grams of net carbs per serving and an impressive 38 grams of healthy fats, this dish will keep you satisfied for hours while supporting ketosis. The best part? It’s ready in just 25 minutes, making it perfect for busy weeknight dinners or elegant weekend entertaining.
Prep Time: 10 minutes |
Cook Time: 15 minutes
Ingredients
- 680g (1.5 lbs / 4 fillets) salmon fillets, skin removed
- 60g (4 tbsp / 1/4 cup) grass-fed butter
- 240ml (1 cup / 8 fl oz) heavy cream
- 4 cloves garlic, minced
- 30ml (2 tbsp) avocado oil
- 60g (1/2 cup) fresh spinach, chopped
- 30g (1/4 cup) sun-dried tomatoes, chopped
- 15g (2 tbsp) fresh parsley, chopped
- 10g (1 tbsp) fresh dill, chopped
- 30ml (2 tbsp) fresh lemon juice
- 5g (1 tsp) sea salt
- 2g (1/2 tsp) black pepper
- 2g (1/2 tsp) paprika
- 1g (1/4 tsp) red pepper flakes (optional)
Instructions
- Step 1: Pat salmon fillets dry with paper towels and season both sides generously with sea salt, black pepper, and paprika. Let rest at room temperature for 5 minutes.
- Step 2: Heat avocado oil in a large skillet over medium-high heat. When oil shimmers, carefully place salmon fillets in the pan, presentation side down.
- Step 3: Cook salmon for 4-5 minutes without moving, until a golden crust forms. Flip gently and cook for another 3-4 minutes until internal temperature reaches 145°F (63°C).
- Step 4: Remove salmon from skillet and transfer to a warm plate. Cover loosely with foil to keep warm.
- Step 5: Reduce heat to medium and add butter to the same skillet. Once melted, add minced garlic and sauté for 30 seconds until fragrant.
- Step 6: Pour in heavy cream slowly while whisking constantly to prevent curdling. Add red pepper flakes if using.
- Step 7: Simmer the cream sauce for 2-3 minutes, stirring frequently, until it begins to thicken slightly.
- Step 8: Add chopped spinach and sun-dried tomatoes to the sauce. Cook for 1-2 minutes until spinach wilts.
- Step 9: Stir in fresh lemon juice, parsley, and dill. Taste and adjust seasoning with salt and pepper as needed.
- Step 10: Return salmon fillets to the skillet, spooning the creamy sauce over the top. Cook for 1 minute to warm through.
- Step 11: Remove from heat and let rest for 2 minutes to allow the sauce to finish thickening.
- Step 12: Serve immediately, spooning extra sauce over each portion and garnishing with additional fresh herbs if desired.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Protein | 35g |
| Carbohydrates | 6g |
| Fat | 38g |
| Fiber | 2g |
Chef’s Tips
- For the perfect sear, ensure your salmon is completely dry before seasoning and never move it during the initial cooking phase – this allows the proteins to set properly and creates that coveted golden crust.
- When adding the cream, remove the pan from heat temporarily and whisk vigorously to prevent the sauce from breaking or curdling – the residual heat will be sufficient to warm the cream gradually.
- Choose wild-caught salmon when possible for superior flavor and higher omega-3 content, and look for fillets that are uniform in thickness to ensure even cooking throughout.
Health Benefits
This nutrient-dense dish is packed with omega-3 fatty acids EPA and DHA, which support heart health, brain function, and help reduce inflammation throughout the body. The high-quality protein from salmon provides all essential amino acids needed for muscle maintenance and repair. The healthy fats from grass-fed butter and heavy cream support hormone production and aid in the absorption of fat-soluble vitamins. Additionally, the garlic and herbs provide antioxidants and compounds that support immune function, while the spinach adds folate and iron to support energy metabolism.
Storage Instructions
Store leftover salmon in an airtight container in the refrigerator for up to 3 days. To reheat, place in a 300°F (150°C) oven for 8-10 minutes until warmed through, or gently reheat in a skillet over low heat with a splash of cream to refresh the sauce. Do not microwave as this will overcook the salmon and cause the sauce to separate. For best results, consume within 24 hours of preparation.
🌱 Ready to Reset Your Body This Spring?
Our 7-Day Spring Reset Guide includes 15-min recipes, gut-hormone science, and daily rituals — all for just $0.99!
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.


