Start by preheating your oven to 400°F (200°C). This ensures even cooking and helps achieve that perfect golden crisp on the potatoes. A properly heated oven is key to roasting success. Don’t skip this step for best results.
In a bowl, toss halved baby potatoes with olive oil, garlic, oregano, paprika, salt, and pepper. Mix well so every piece is coated evenly. Spread them out on a baking sheet in a single layer. Roast for about 15 minutes before adding other ingredients.
After the potatoes have started cooking, add the trimmed asparagus to the tray. Drizzle with a bit more olive oil and seasoning. Arrange them neatly beside the potatoes. This ensures they cook evenly without becoming too soft.
Pat the salmon fillets dry and rub them with olive oil, garlic, thyme, salt, and pepper. Place the fillets on the same tray with vegetables. Make sure there’s space around each piece for even cooking. Add a splash of lemon juice for freshness.
Return the tray to the oven and roast for another 10–15 minutes. The salmon should be flaky and tender, while the vegetables turn golden and crisp. Keep an eye on the asparagus so it doesn’t overcook. Timing is key here.
Remove everything from the oven and squeeze fresh lemon juice over the top. Let it rest for a couple of minutes before serving. This allows the flavors to settle beautifully. Serve warm for the best experience.