Garlic Herb Salmon with Asparagus and Potatoes is a wholesome, one-pan meal that’s full of flavor and easy to make. With tender salmon, crispy roasted potatoes, and vibrant asparagus all seasoned with garlic, lemon, and fresh herbs, this dish brings everything I want in a balanced, delicious dinner.
Why You’ll Love This Recipe
I love how everything cooks together on one sheet pan—it makes cleanup easy and the flavors blend beautifully. The garlic herb butter melts into the salmon and vegetables, giving them a savory richness that’s hard to beat. It’s healthy, hearty, and satisfying without being heavy. Plus, it’s fancy enough for guests but simple enough for a weeknight.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Salmon fillets, skin on or off
-
Baby potatoes, halved
-
Fresh asparagus, trimmed
-
Olive oil
-
Butter, melted
-
Garlic, minced
-
Lemon juice
-
Fresh or dried herbs (parsley, dill, thyme, or rosemary)
-
Salt
-
Black pepper
-
Lemon slices (optional, for garnish)
directions
-
I preheat the oven to 400°F (200°C) and line a large baking sheet with parchment paper or foil.
-
I toss the halved potatoes with olive oil, salt, pepper, and a pinch of dried herbs, then spread them on the baking sheet. I roast them for 15 minutes.
-
While the potatoes roast, I mix the melted butter with garlic, lemon juice, and chopped herbs to create the garlic herb mixture.
-
I remove the tray from the oven, push the potatoes to one side, and add the asparagus and salmon fillets. I brush everything generously with the garlic herb butter and season with additional salt and pepper.
-
I return the pan to the oven and roast for another 12–15 minutes, until the salmon is cooked through and flakes easily with a fork, and the asparagus is tender.
-
I serve it hot, garnished with extra herbs and lemon slices if I want a fresh finish.
Servings and timing
This recipe serves 4. It takes about 15 minutes to prep and 25–30 minutes to cook, so dinner is ready in about 45 minutes total.
Variations
Sometimes I swap the asparagus for green beans or broccoli depending on what I have. I’ve also used sweet potatoes or fingerling potatoes for a twist. For the herbs, I like mixing fresh dill and parsley, or adding a dash of smoked paprika to the butter for deeper flavor. When I want a Mediterranean feel, I throw in some cherry tomatoes and olives.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I place everything in the oven at 300°F until warmed through to keep the salmon moist. I avoid microwaving the salmon, as it can dry out easily.
FAQs
Can I use frozen salmon?
Yes, I thaw it completely before cooking and pat it dry to remove excess moisture for better roasting.
How do I know when the salmon is done?
I check that it flakes easily with a fork and reaches an internal temperature of 145°F. The color should be opaque and no longer translucent in the center.
Can I cook this in an air fryer?
Yes, I’ve air-fried smaller portions at 400°F—potatoes first for about 10 minutes, then add salmon and asparagus for another 10–12 minutes.
What herbs work best for this dish?
I love using fresh parsley, dill, and thyme. Rosemary also works well with the potatoes, but I use it sparingly with the fish.
Is this dish good for meal prep?
Definitely. I portion everything into containers and reheat gently when ready to eat. It stays flavorful and satisfying even the next day.
Conclusion
Garlic Herb Salmon with Asparagus and Potatoes is one of my favorite one-pan meals—simple to make, full of fresh flavor, and perfect for any night of the week. It’s healthy, hearty, and always leaves me feeling nourished and satisfied. Whether I’m cooking for the family or just myself, this dish always delivers.

Garlic Herb Salmon with Asparagus and Potatoes
- Author: Linda
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Roasting
- Cuisine: American
- Diet: Gluten Free
Description
Garlic Herb Salmon with Asparagus and Potatoes is a flavorful one-pan meal made with tender salmon fillets, crispy baby potatoes, and roasted asparagus. It’s seasoned with a zesty garlic herb butter and roasted to perfection for a healthy, balanced dinner.
Ingredients
- 4 salmon fillets, skin on or off
- 1 lb baby potatoes, halved
- 1 bunch fresh asparagus, trimmed
- 2 tbsp olive oil
- 3 tbsp butter, melted
- 3 cloves garlic, minced
- 1 tbsp lemon juice
- 2 tbsp fresh herbs (parsley, dill, thyme) or 1 tsp dried herbs
- Salt and black pepper, to taste
- Lemon slices (optional, for garnish)
Instructions
- Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil.
- Toss halved potatoes with olive oil, salt, pepper, and a pinch of herbs. Spread on baking sheet and roast for 15 minutes.
- Meanwhile, mix melted butter with garlic, lemon juice, and herbs.
- Remove tray, push potatoes to one side, and add asparagus and salmon fillets.
- Brush garlic herb butter over salmon and vegetables. Season with additional salt and pepper.
- Return to oven and roast for 12–15 minutes until salmon flakes easily and asparagus is tender.
- Serve hot, garnished with extra herbs and lemon slices if desired.
Notes
- Swap asparagus for green beans or broccoli.
- Use sweet potatoes or fingerling potatoes for variation.
- Add cherry tomatoes and olives for a Mediterranean twist.
- For deeper flavor, add smoked paprika to the butter mixture.
- Reheat in the oven to keep salmon moist—avoid microwaving if possible.
Nutrition
- Serving Size: 1 salmon fillet with vegetables
- Calories: 420
- Sugar: 3g
- Sodium: 320mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 85mg
Your email address will not be published. Required fields are marked *