Salmon with Potatoes and Asparagus – Easy One-Pan Healthy Dinner Recipe
If you’re looking for a wholesome, flavorful, and effortless dinner, Salmon with Potatoes and Asparagus is the perfect solution. This classic combination brings together tender, flaky salmon, crispy golden potatoes, and fresh roasted asparagus, all cooked in one pan for easy cleaned up.
As a professional chef, I love this recipe because it balances protein, healthy fats, and fiber-rich vegetables in one beautiful dish. Whether you’re cooking for family dinner, meal prep, or a special occasion, this recipe delivers restaurant-quality results right at home.
Ingredients (Serves 4)

For the Salmon
- 4 salmon fillets (about 170–200 g each)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 tablespoon lemon juice
- 1 tablespoon fresh parsley, chopped (optional)
For the Potatoes
- 500 g baby potatoes, halved
- 2 tablespoons olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried thyme or rosemary
For the Asparagus
- 250 g fresh asparagus, trimmed
- 1 tablespoon olive oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Step-by-Step Cooking Guide
Step 1 – Preheat & Prepare
- Preheat oven to 200°C (400°F).
- Line a large baking sheet with parchment paper.
Step 2 – Roast the Potatoes First
- Toss halved potatoes with olive oil, salt, pepper, and herbs.
- Spread evenly on the baking sheet.
- Roast for 15 minutes until slightly tender.
Step 3 – Prepare the Salmon
- Pat salmon fillets dry.
- Season with salt, pepper, paprika, and garlic powder.
- Drizzle lemon juice over the top.
Step 4 – Add Salmon & Asparagus
- Remove tray from oven.
- Push potatoes to one side.
- Add salmon fillets and asparagus.
- Drizzle asparagus with olive oil and season lightly.
Step 5 – Bake to Perfection
- Return tray to oven.
- Bake for 12–15 minutes, until salmon flakes easily with a fork.
- Broil for 2 minutes for extra crispness (optional).
Step 6 – Rest & Serve
Let rest for 5 minutes before serving. Garnish with fresh parsley and lemon wedges.
Cooking Time & Serving Size
| Step | Time |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 25–30 minutes |
| Total Time | 40–45 minutes |
| Serving Size | 1 salmon fillet + vegetables per person |
Tips & Variations
- For extra crispy potatoes, parboil them for 8 minutes before roasting.
- Add minced garlic to asparagus for deeper flavor.
- Swap asparagus with green beans or broccoli.
- Use butter instead of olive oil for richer taste.
- Add grated parmesan over asparagus during last 5 minutes.
Nutrition Info (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 480 kcal |
| Protein | 38 g |
| Carbohydrates | 28 g |
| Fat | 24 g |
| Fiber | 5 g |
| Sugar | 3 g |
Nutritional values may vary based on portion size and oil used.

Healthy Alternatives
Low-Oil Option
Use 1 tablespoon oil total and spray lightly instead of pouring.
Sugar-Free
This recipe is naturally sugar-free.
Gluten-Free
The dish is naturally gluten-free.
Keto-Friendly
Replace potatoes with cauliflower or zucchini for lower carbs.
Dairy-Free
This recipe is naturally dairy-free unless butter is added.
Serving Suggestions

Serve Salmon with Potatoes and Asparagus with a fresh green salad, garlic yogurt sauce, or a light lemon butter drizzle. It pairs beautifully with sparkling water, fresh lemonade, or white wine.
This one-pan meal is healthy, simple, and packed with flavor — making it a perfect go-to dinner for busy weeknights or elegant gatherings. With balanced nutrients and vibrant colors, it’s a dish that looks as good as it tastes.
Frequently Asked Questions
How do I know when salmon is fully cooked?
It should flake easily with a fork and reach an internal temperature of 63°C (145°F).
Can I use frozen salmon?
Yes, but thaw completely and pat dry before seasoning.
Can I make this in an air fryer?
Yes. Cook potatoes first for 10 minutes, then add salmon and asparagus and cook another 8–10 minutes.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days.
Can I meal prep this recipe?
Absolutely. It reheats well and keeps its flavor for several days.
