This luxurious keto garlic butter salmon with cauliflower mash delivers restaurant-quality flavors while supporting your low-carb lifestyle. The rich, flaky salmon is pan-seared to perfection in aromatic garlic butter, creating a golden crust that locks in all the natural oils and nutrients.
Paired with silky smooth cauliflower mash that rivals traditional potatoes, this dish proves that healthy eating doesn’t mean sacrificing taste. Each bite provides anti-inflammatory omega-3 fatty acids, high-quality protein, and essential nutrients while keeping net carbs under 6 grams per serving.
Prep Time: 15 minutes |
Cook Time: 20 minutes
Ingredients
- 680g (1.5lbs / 4 fillets) salmon fillets, skin-on
- 1 medium head (800g / 1.75lbs) cauliflower, cut into florets
- 60g (4 tbsp / 1/4 cup) grass-fed butter, divided
- 60ml (4 tbsp / 1/4 cup) heavy cream
- 4 large garlic cloves, minced
- 30ml (2 tbsp) extra virgin olive oil
- 30ml (2 tbsp) fresh lemon juice
- 15g (2 tbsp) fresh parsley, chopped
- 5g (1 tsp) sea salt, divided
- 2g (1/2 tsp) black pepper, freshly ground
- 1g (1/4 tsp) paprika
- 30g (1oz / 1/4 cup) Parmesan cheese, grated
- 15ml (1 tbsp) avocado oil for cooking
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 with half the salt, pepper, and paprika.
- Step 2: Bring a large pot of salted water to boil. Add cauliflower florets and cook for 12-15 minutes until very tender when pierced with a fork.
- Step 3: While cauliflower cooks, heat avocado oil in a large cast-iron or stainless steel skillet over medium-high heat until shimmering but not smoking.
- Step 4: Carefully place salmon fillets skin-side up in the hot skillet. Cook undisturbed for 4-5 minutes until golden brown crust forms on the bottom.
- Step 5: Flip salmon carefully using a wide spatula and cook skin-side down for 3-4 minutes more until internal temperature reaches 145°F (63°C).
- Step 6: Drain cauliflower thoroughly and transfer to a food processor. Add 30g (2 tbsp) butter, heavy cream, remaining salt, and Parmesan cheese.
- Step 7: Process cauliflower mixture until completely smooth and creamy, scraping sides as needed. Taste and adjust seasoning if necessary.
- Step 8: Remove salmon from skillet and tent with foil. Reduce heat to medium and add remaining 30g (2 tbsp) butter to the same skillet.
- Step 9: Add minced garlic to melted butter and sauté for 30-45 seconds until fragrant but not browned.
- Step 10: Remove skillet from heat and immediately stir in lemon juice and fresh parsley to create the garlic butter sauce.
- Step 11: Divide cauliflower mash among four plates, creating a small well in the center of each portion.
- Step 12: Place salmon fillets on top of cauliflower mash and drizzle generously with the warm garlic butter sauce before serving immediately.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Protein | 36g |
| Carbohydrates | 8g |
| Fat | 35g |
| Fiber | 3g |
Chef’s Tips
- For the perfect sear, ensure your salmon is completely dry and the pan is properly preheated. Don’t move the fish once it hits the pan – let it develop that beautiful golden crust naturally.
- The secret to restaurant-quality cauliflower mash is removing excess moisture. After draining, let the cooked cauliflower sit in the colander for 2-3 minutes to steam off additional water before processing.
- Save time by preparing the cauliflower mash up to 2 days ahead. Reheat gently in the microwave with a splash of cream, stirring every 30 seconds until warmed through.
Health Benefits
This nutrient-dense meal provides exceptional health benefits for those following a ketogenic lifestyle. Salmon is one of nature’s richest sources of omega-3 fatty acids EPA and DHA, which support heart health, brain function, and reduce inflammation throughout the body. The high-quality complete protein helps maintain muscle mass and promotes satiety. Cauliflower delivers vitamin C, vitamin K, and folate while providing fiber to support digestive health. The healthy fats from butter and olive oil aid in the absorption of fat-soluble vitamins and help maintain ketosis for sustained energy and mental clarity.
Storage Instructions
Store leftover salmon and cauliflower mash separately in airtight containers in the refrigerator for up to 3 days. Reheat salmon gently in a 275°F (135°C) oven for 8-10 minutes to prevent overcooking. Cauliflower mash can be reheated in the microwave, stirring every 30 seconds, or on the stovetop over low heat with a splash of cream. Do not freeze cooked salmon as it will become dry and flaky upon thawing.
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.

