I’ve created a simple and satisfying sheet pan meal featuring tender roasted salmon, crispy potatoes, and perfectly cooked asparagus. It’s a wholesome, balanced dinner that comes together easily with minimal cleanup—just what I need on a busy evening.
Why You’ll Love This Recipe
I love this meal because it’s fast, healthy, and full of flavor. The salmon stays juicy with a buttery, herb-infused finish, the potatoes roast up golden and crisp, and the asparagus adds a fresh, vibrant touch. It’s everything I want on one pan.
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 or Yukon golds, halved or quartered
-
fresh asparagus, trimmed
-
olive oil
-
garlic, minced
-
lemon juice and zest
-
fresh or dried herbs (thyme, dill, parsley)
-
salt and pepper
-
optional: grated Parmesan for topping
directions
-
I preheat the oven to 400°F and line a sheet pan with parchment paper or foil for easy cleanup.
-
I toss the halved potatoes with olive oil, garlic, salt, pepper, and a pinch of herbs, then spread them on the pan and roast for 15–20 minutes.
-
While the potatoes cook, I season the salmon with olive oil, lemon zest, herbs, salt, and pepper.
-
I trim the asparagus and toss it with a little oil, salt, and pepper.
-
After 15–20 minutes, I move the potatoes to one side of the pan, then add the salmon fillets and asparagus to the remaining space.
-
I return the pan to the oven and roast for another 12–15 minutes, or until the salmon is flaky and the asparagus is tender-crisp.
-
I finish with a squeeze of fresh lemon juice over everything and a sprinkle of Parmesan if I’m feeling fancy.
Servings and timing
-
Servings: Makes 4 servings
-
Prep time: 10 minutes
-
Cook time: 30–35 minutes
-
Total time: 40–45 minutes
Variations
-
I use green beans, broccoli, or zucchini instead of asparagus.
-
I swap salmon for trout, cod, or chicken breast.
-
I add a honey-mustard or garlic-butter glaze to the salmon.
-
I toss in cherry tomatoes for extra color and flavor.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm everything gently in the oven or a skillet. I avoid microwaving the salmon to prevent it from drying out.
FAQs
Can I use frozen salmon?
Yes, I thaw it completely and pat it dry before seasoning and baking.
How do I know when the salmon is done?
I check that it flakes easily with a fork and is opaque in the center. Internal temperature should reach 145°F.
Can I make this meal ahead of time?
Yes, I prep all ingredients and store them separately, then assemble and bake when ready.
What’s the best way to keep the asparagus from overcooking?
I choose thicker spears and add them only during the last 12–15 minutes of cooking.
Can I use sweet potatoes instead?
Absolutely. I just cut them small and start roasting them earlier since they take a bit longer to cook than baby potatoes.
Conclusion
This salmon, potato, and asparagus sheet pan meal is one of my favorite no-fuss dinners. It’s fresh, filling, and full of vibrant flavor. I love that it all roasts together, saving time and dishes, while still delivering a balanced and beautiful meal.

Salmon, Potato, + Asparagus Sheet Pan Meal
- Author: Olivia
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Sheet‑Pan Roasting
- Cuisine: Mediterranean
- Diet: Low Fat
Description
A wholesome sheet‑pan dinner featuring tender roasted salmon, crispy potatoes, and vibrant asparagus—all seasoned with herbs and lemon for a healthy, minimal‑cleanup meal.
Ingredients
- 4 salmon fillets (6 oz each), skin on or off
- 1 lb baby potatoes or Yukon golds, halved or quartered
- 1 lb fresh asparagus, trimmed
- 2 tbsp olive oil, divided
- 3 garlic cloves, minced
- Zest and juice of 1 lemon
- 1 tsp fresh or dried thyme (or dill or parsley)
- Salt and black pepper, to taste
- Optional: 2 tbsp grated Parmesan for serving
Instructions
- Preheat oven to 400 °F. Line a sheet pan with parchment or foil.
- Toss potatoes with 1 tbsp olive oil, minced garlic, herbs, salt, and pepper. Spread on one side of the pan. Roast 15–20 minutes until tender and golden.
- Meanwhile, season salmon with remaining oil, lemon zest, salt, pepper, and a pinch more herbs. Toss asparagus with a bit of oil, salt, and pepper.
- When potatoes are partially roasted, move them to one side, place salmon fillets and asparagus on the pan.
- Return to oven and roast another 12–15 minutes until salmon flakes easily and asparagus is tender‑crisp.
- Finish with a squeeze of lemon juice over everything and sprinkle with Parmesan if desired.
Notes
- Switch asparagus for green beans, broccoli, or zucchini.
- Use trout, cod, or chicken breast instead of salmon.
- Add a honey‑mustard or garlic‑butter glaze to the salmon.
- Toss on cherry tomatoes during the last 10 minutes for color.
- For sweet potato variation, begin roasting earlier, as they take longer.
Nutrition
- Serving Size: 1 salmon + portion of veggies & potatoes
- Calories: 550
- Sugar: 2g
- Sodium: 360mg
- Fat: 28g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 35g
- Cholesterol: 95mg