Preheat your oven to 425°F (220°C).
Chop the bell peppers, zucchini, asparagus, and cherry tomatoes into even pieces.
Place vegetables in a bowl, drizzle with olive oil, and season with salt, pepper, and garlic powder. Toss well.
Spread vegetables on a lined baking sheet and roast for 20–25 minutes until tender and slightly caramelized.
While the vegetables cook, season the salmon fillets with olive oil, lemon juice, salt, and pepper. Let rest for 10 minutes.
Preheat a grill or grill pan over medium-high heat.
Grill the salmon for 4–6 minutes per side until it flakes easily.
Serve the grilled salmon with roasted vegetables and garnish with fresh herbs and extra lemon juice.