I enjoy this recipe because it’s a full plate of flavor without being complicated. I like how each component can be prepared at the same time, making it efficient but still impressive. It’s hearty, comforting, and perfect for a relaxed dinner that still feels special.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the herb roasted potatoes 400 g baby potatoes, skin on 1 tablespoon olive oil 1 teaspoon garlic powder salt to taste black pepper to taste 1 tablespoon fresh parsley, chopped
For the grilled salmon 2 salmon fillets, about 150 g each 1 tablespoon olive oil 1 tablespoon lemon juice 1 teaspoon smoked paprika 1 teaspoon garlic powder 1 teaspoon dried oregano salt to taste black pepper to taste 1 tablespoon chopped parsley for garnish
For the cheesy asparagus 16 fresh asparagus spears, woody ends trimmed 1 teaspoon olive oil salt to taste black pepper to taste 1/2 cup shredded mozzarella cheese 1 teaspoon dried basil or Italian herbs
Directions
I begin by preheating the oven to 200°C (392°F). I toss the baby potatoes with olive oil, garlic powder, salt, and pepper, then roast them for about 25 to 30 minutes until golden and fork-tender. Once they’re done, I sprinkle them with fresh parsley.
While the potatoes roast, I mix olive oil, lemon juice, smoked paprika, garlic powder, oregano, salt, and pepper in a small bowl. I rub this mixture over the salmon fillets and let them sit for about 10 minutes.
I heat a grill pan or skillet over medium-high heat and cook the salmon skin-side down for 4 to 5 minutes. I flip the fillets and cook for another 3 to 4 minutes until the salmon is cooked through and lightly charred. I finish with chopped parsley on top.
For the asparagus, I toss the spears with olive oil, salt, and pepper and place them on a lined baking tray. I roast or grill them for about 8 to 10 minutes until tender. I sprinkle mozzarella and dried herbs over the asparagus and broil for another 1 to 2 minutes until the cheese is melted and bubbly.
I arrange the salmon, cheesy asparagus, and roasted potatoes on a platter and serve everything hot.
Servings and Timing
I make this recipe for 2 servings. Prep time is about 15 minutes, cook time is around 30 minutes, and the total time comes to roughly 45 minutes. Each serving is approximately 550 calories.
Variations
I sometimes swap mozzarella with Gruyère or fontina for a bolder cheese flavor. When I want crispier potatoes, I use an air fryer instead of the oven. I also like adding lemon zest to the asparagus for extra brightness.
Storage/Reheating
I store leftovers in airtight containers in the refrigerator for up to two days. When reheating, I warm everything gently in the oven or a skillet to keep the salmon moist and the potatoes crisp.
FAQs
Can I bake the salmon instead of grilling it?
I bake it at 200°C for about 12 to 15 minutes when I don’t feel like grilling.
How do I know when the salmon is done?
I look for flaky flesh that easily separates with a fork and is opaque throughout.
Can I prep any components ahead of time?
I often marinate the salmon and cut the vegetables a few hours in advance to save time.
What can I substitute for asparagus?
I use green beans or broccoli when asparagus isn’t available.
Is this recipe suitable for meal prep?
I find it works well for short-term meal prep, especially for next-day lunches.
Conclusion
I find this grilled salmon with cheesy asparagus and herb roasted potatoes to be a reliable, flavorful meal that always feels satisfying. Whenever I want a wholesome dinner that looks impressive but stays simple, this is a recipe I truly enjoy making.
A complete salmon dinner with crispy baby potatoes, cheesy roasted asparagus, and juicy grilled salmon fillets—all packed with bold herbs and flavor.
Author:Sarah
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:2 servings
Category:Main Course
Method:Grilled, Roasted
Cuisine:American, Mediterranean-Inspired
Diet:Gluten Free
Ingredients
Instructions
Preheat Oven & Roast Potatoes:
Preheat oven to 200°C (392°F).
Toss baby potatoes with olive oil, garlic powder, salt, and pepper.
Spread on a baking sheet and roast for 25–30 minutes until golden and fork-tender.
Sprinkle with fresh parsley before serving.
Marinate the Salmon:
In a small bowl, combine olive oil, lemon juice, smoked paprika, garlic powder, oregano, salt, and pepper.
Rub over salmon fillets and let marinate for 10 minutes.
Grill the Salmon:
Heat a grill pan or skillet over medium-high heat.
Cook salmon skin-side down for 4–5 minutes, flip, and cook another 3–4 minutes until fully cooked and slightly charred.
Garnish with chopped parsley.
Prepare Cheesy Asparagus:
Preheat broiler or oven grill.
Toss asparagus with olive oil, salt, and pepper. Arrange on a parchment-lined baking sheet.
Roast or grill for 8–10 minutes until tender.
Add Cheese to Asparagus:
Sprinkle mozzarella and dried herbs over the asparagus.
Broil for 1–2 minutes until cheese is melted, bubbly, and golden in spots.
Assemble & Serve:
Arrange grilled salmon, cheesy asparagus, and herb roasted potatoes on a large plate or serving platter.
Serve hot and enjoy!
Notes
Swap mozzarella with Gruyère or Fontina for bolder cheese flavor.
Air fryer option for potatoes: 200°C for 18–20 minutes.
Add lemon zest to asparagus before broiling for extra brightness.
Double the salmon marinade and use it as a drizzle when serving.