This show-stopping keto garlic butter salmon with roasted asparagus delivers restaurant-quality flavors while keeping your macros perfectly balanced. The rich, buttery sauce infused with fresh herbs creates a luxurious coating for tender, flaky salmon fillets that practically melt in your mouth.
Packed with heart-healthy omega-3 fatty acids and nutrient-dense asparagus, this low-carb masterpiece proves that eating keto doesn’t mean sacrificing flavor. Whether you’re meal prepping for the week or preparing an elegant dinner for guests, this gluten-free recipe delivers maximum nutrition with minimal effort, making it a go-to favorite for busy weeknights.
Prep Time: 10 minutes |
Cook Time: 15 minutes
Ingredients
- 680g (1.5 lbs / 4 fillets) salmon fillets, skin-on
- 500g (1.1 lbs / 1 large bunch) fresh asparagus, trimmed
- 85g (3oz / 6 tbsp) unsalted butter
- 4 cloves (12g / 4 tsp) garlic, minced
- 60ml (2 fl oz / 1/4 cup) extra virgin olive oil
- 30ml (1 fl oz / 2 tbsp) fresh lemon juice
- 15g (0.5oz / 1/4 cup) fresh parsley, chopped
- 5g (1 tsp) fresh thyme leaves
- 6g (1 tsp) sea salt
- 2g (1/2 tsp) black pepper, freshly ground
- 1g (1/4 tsp) paprika
- 30g (1oz / 1/4 cup) parmesan cheese, grated
Instructions
- Preheat your oven to 200°C (400°F). Line a large baking sheet with parchment paper and lightly brush with olive oil.
- Pat salmon fillets completely dry with paper towels. Season both sides generously with salt, pepper, and paprika. Set aside at room temperature for 5 minutes.
- Trim woody ends from asparagus spears and arrange them in a single layer on one half of the prepared baking sheet. Drizzle with 15ml (1 tbsp) olive oil and season with salt and pepper.
- Heat remaining olive oil in a large oven-safe skillet over medium-high heat. When oil shimmers, carefully place salmon fillets skin-side up and sear for 3-4 minutes until golden crust forms.
- Flip salmon fillets carefully using a wide spatula. Sear the skin side for 2-3 minutes until crispy. Transfer the skillet to the preheated oven.
- Simultaneously place the asparagus baking sheet in the oven. Roast both for 6-8 minutes until salmon flakes easily and asparagus is tender-crisp.
- Meanwhile, melt butter in a small saucepan over medium heat. Add minced garlic and cook for 1-2 minutes until fragrant but not browned.
- Remove from heat and whisk in lemon juice, fresh thyme, and half the chopped parsley. Season the garlic butter sauce with a pinch of salt.
- Remove salmon and asparagus from oven. Let salmon rest for 2 minutes before serving to retain juices.
- Arrange asparagus on serving plates and sprinkle with grated parmesan cheese while still hot so it melts slightly.
- Place salmon fillets alongside asparagus and generously drizzle with the warm garlic butter sauce.
- Garnish with remaining fresh parsley and serve immediately with lemon wedges if desired.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Protein | 42g |
| Carbohydrates | 6g |
| Fat | 32g |
| Fiber | 3g |
Chef’s Tips
- For perfectly crispy skin, ensure salmon is completely dry before seasoning and never move the fillets while searing – let them develop a proper crust naturally.
- Choose asparagus spears of uniform thickness so they cook evenly, and don’t overcook them – they should still have a slight bite for optimal texture and nutrition.
- Make the garlic butter sauce just before serving and keep it warm but not bubbling hot, as excessive heat can cause the butter to separate and become greasy.
Health Benefits
This nutrient-dense meal provides exceptional cardiovascular benefits through salmon’s high concentration of omega-3 fatty acids EPA and DHA, which support heart health and reduce inflammation. The asparagus contributes folate, vitamin K, and antioxidants while keeping carbs minimal for ketosis maintenance. The healthy fats from olive oil and butter support nutrient absorption and provide sustained energy, making this an ideal choice for those following ketogenic lifestyles while prioritizing heart health and brain function.
Storage Instructions
Store leftover salmon and asparagus separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in a 160°C (325°F) oven for 5-7 minutes to prevent overcooking. The garlic butter sauce can be refrigerated for up to 1 week and gently rewarmed before serving. For best quality, consume within 24 hours as salmon is most delicious when freshly prepared.
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.

