I start by trimming and patting the salmon dry. This ensures the seasoning sticks properly. While the salmon rests, I trim the asparagus and halve the cherry tomatoes.
In a small bowl, I combine olive oil, chili powder, smoked paprika, garlic powder, lime zest, lime juice, salt, and black pepper. I whisk it until smooth so every piece of salmon will be coated evenly.
Next, I brush the marinade all over the salmon fillets. Make sure each fillet is generously coated to lock in flavor. For extra tang, I sometimes squeeze a little more lime juice over the top.
I spread the salmon, asparagus, and cherry tomatoes on the parchment-lined sheet pan. I make sure veggies aren’t overcrowded so they roast evenly. I also drizzle any leftover marinade over the vegetables.
I bake everything at 400°F (200°C) for about 12–15 minutes. The salmon should flake easily with a fork, and the asparagus should be tender but slightly crisp. I love when the tomatoes are slightly caramelized.
Once out of the oven, I let it rest for a minute. Then I garnish with extra lime wedges and optional fresh herbs before serving. It looks vibrant and tastes even better.