Preheat and prep: Heat the oven to 425°F (220°C). Line a large baking sheet with parchment.
Pat the salmon dry with paper towels.
Cook the grain base: Cook quinoa, brown rice, or farro according to package directions. Fluff and set aside. For extra flavor, stir in a pinch of salt and a squeeze of lemon.
Toss the veggies: On the baking sheet, add broccoli, bell pepper, and red onion.
Drizzle with olive oil, season with salt and pepper, and toss to coat. Spread into an even layer.
Season the salmon: In a small bowl, mix smoked paprika, garlic powder, onion powder, oregano, salt, and pepper. Rub salmon with olive oil, then sprinkle the spice mix evenly over the tops.
Add lemon zest if you like brightness.
Roast everything: Push the veggies to one side of the baking sheet. Place salmon fillets skin-side down on the other side. Roast for 10–12 minutes, until the salmon flakes easily and reaches an internal temperature of 125–130°F (52–54°C) for medium.
Veggies should be tender with a bit of color.
Make the yogurt sauce: Stir yogurt, lemon juice, lemon zest, grated garlic, olive oil, salt, and pepper until smooth. Adjust acidity with more lemon if needed. Fold in chopped dill or parsley.
Add tomatoes: Toss cherry tomatoes with a pinch of salt and a splash of lemon juice.
Keep them fresh and uncooked for contrast.
Assemble bowls: Divide the grain base among 4 containers. Top with roasted veggies and a piece of salmon. Add the tomatoes.
If using avocado, slice it fresh when serving, or brush with lemon and add right before sealing.
Cool before sealing: Let everything cool for about 15–20 minutes to avoid trapping steam. Then add a dollop of yogurt sauce on the side or pack it in separate small containers.
Finish with herbs and lemon: Sprinkle with fresh dill or parsley. Add lemon wedges to each container for a quick squeeze right before eating.