Roasted Salmon with Chickpeas, Broccoli, and Avocado Salad


I still remember the first time I roasted salmon with chickpeas and tossed it with crisp broccoli and creamy avocado — the contrast of warm, flaky fish against a bright, lemony salad felt like a weeknight upgrade. This recipe delivers protein, fiber, and fresh flavors in one sheet-pan-friendly meal. If you enjoy balanced, colorful salads that double as a dinner plate, this is a keeper — and if you want another vibrant avocado-driven salad for warm evenings, try this mango-avocado and arugula salad for a different fruity twist.
Why you’ll love this dish
Roasted salmon paired with chickpeas, broccoli, and avocado is satisfying without being heavy. It’s ideal when you want a nutritious family dinner, a packed-lunch option, or a light entertaining dish that looks like you spent more time on it than you did. The salmon brings omega-3s and richness. Chickpeas add bulk and texture. Broccoli gives crunch and color. Avocado finishes things with creaminess and healthy fats — all tied together with a tangy lemon-Dijon dressing.
"Bright, wholesome, and quick — the salmon stays flaky while the chickpea salad keeps each bite interesting." — A happy weeknight tester
This recipe is also flexible: scale it up for guests, make it gluten-free by default, or swap ingredients to suit picky eaters.
Step-by-step overview
- Season and roast salmon until just cooked through and slightly crisp at the edges.
- Roast or steam broccoli until tender-crisp.
- Toss drained chickpeas, tomatoes, red onion, and avocado with a lemon-Dijon dressing.
- Flake or plate salmon on top of the salad and garnish with parsley and lemon slices.
- Serve warm or at room temperature — it holds up well for a few hours.
The process is straightforward and mostly hands-off once the salmon is in the oven. Prep takes about 10–15 minutes; roast time is roughly 12–15 minutes depending on fillet thickness.
What you’ll need
- 4 salmon fillets (about 6 oz each) — look for firm, shiny flesh and a mild smell. (Fresh is best.)
- 1 tbsp olive oil — for coating the salmon.
- 1 tsp paprika — gives warm, smoky notes.
- 1 tsp garlic powder — for gentle garlic flavor.
- Salt and pepper to taste — seasons the fish.
- 1 lemon, sliced — for garnish and extra squeeze at the table.
- 1 can (15 oz) chickpeas, drained and rinsed — adds protein and texture.
- 2 cups broccoli florets — trim into bite-sized pieces.
- 1 ripe avocado, diced — for creamy richness.
- 1 cup cherry tomatoes, halved — sweet bursts of flavor.
- 1/4 red onion, thinly sliced — use mild onion if preferred.
- 2 tbsp olive oil — for the salad dressing.
- 1 tbsp lemon juice — fresh is best for brightness.
- 1 tsp Dijon mustard — adds tang and emulsifies the dressing.
- Salt and pepper to taste — to season the dressing.
- Fresh parsley, chopped — for garnish and fresh herb aroma.
Notes and substitutions: Swap paprika for smoked paprika for a deeper flavor. Use canned white beans instead of chickpeas for a milder bite. If you prefer a grain base, toss warm quinoa into the salad — inspired grain-salad ideas like this apple spinach salad with feta and pistachios show how grains and nuts elevate a salad.
How this recipe comes together


Preparation:
- Preheat oven to 425°F (220°C). Line a baking sheet with foil or parchment for easy cleanup.
- Pat salmon dry. Drizzle with 1 tbsp olive oil and season with paprika, garlic powder, salt, and pepper.
Cooking:
3. Arrange salmon on the baking sheet skin-side down (if skin-on). Roast for 12–15 minutes, or until the salmon flakes easily and reaches 125–130°F for medium; cook a few minutes longer for well-done.
4. While the salmon roasts, cook the broccoli. Toss florets with a little oil, salt, and pepper and roast on a second sheet for 10–12 minutes, or steam for 4–6 minutes until tender-crisp.
Salad Assembly:
5. In a large bowl, combine drained chickpeas, halved cherry tomatoes, thinly sliced red onion, and diced avocado.
6. Whisk together 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp Dijon, and salt + pepper to taste. Pour dressing over the salad and gently toss to combine.
Serving:
7. Place broccoli into the bowl with dressed chickpeas or arrange on a platter. Top with flaked or whole roasted salmon fillets.
8. Garnish with chopped parsley and lemon slices. Serve immediately or at room temperature.
Keep actions short and deliberate: pat the fish dry to help it brown, and wait to add avocado until the dressing is on to prevent over-mashing.
Directions
Preparation
- Preheat oven to 425°F (220°C).
- Line a baking sheet and prep salmon by patting dry and seasoning.
Cooking the salmon and broccoli
- Roast salmon about 12–15 minutes depending on thickness.
- Roast broccoli at the same temperature for 10–12 minutes until bright and tender-crisp.
Salad assembly
- Combine chickpeas, tomatoes, red onion, and avocado in a bowl.
- Make the dressing: whisk olive oil, lemon juice, Dijon, salt, and pepper.
- Toss salad gently to coat; fold in roasted broccoli.
Serving
- Place salad on plates and top with salmon fillets.
- Garnish with parsley and lemon slices. Serve while the salmon is still warm for best texture contrast.
Short tip: use a thermometer for perfectly cooked salmon — 125–130°F yields a moist, slightly translucent center.
Best ways to enjoy it
Serve this dish as the main course paired with light sides or a warm grain. Ideas:
- Spoon the salad over a bed of warm quinoa or couscous for extra heft.
- Add crusty bread or garlic toast to soak up any dressing.
- For a heartier dinner party, serve alongside roasted new potatoes or a simple pilaf.
- For a seasonal pairing that leans cozy, you could serve it next to roasted vegetables and tortellini like in this autumn-inspired meal: autumn chicken dinner with cheese tortellini and roasted vegetables.
Presentation tip: arrange salmon fillets atop the salad, drizzle any pan juices over the fish, and scatter extra parsley for brightness.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3 days. Keep salmon and salad components together only if you plan to eat within 24 hours; avocado will brown more quickly otherwise.
- To extend avocado life, toss diced avocado with a little lemon juice before storing, or store salmon separately from avocado and toss fresh when serving.
- Reheating: Warm salmon gently in a 300°F oven for 8–10 minutes. Reheat salad components separately; avoid microwaving avocado — it turns mushy.
- Freezing: Cooked salmon can be frozen tightly wrapped for up to 2 months, but the salad (especially avocado and tomatoes) does not freeze well. If you expect to freeze portions, freeze the salmon alone and prepare fresh salad later.
- Food safety: Refrigerate within two hours of cooking and reheat to 165°F if previously chilled.
Pro chef tips
- Dry the salmon before seasoning to encourage a better sear and color.
- If your fillets are uneven, fold thinner parts under for uniform cooking.
- Add salt to the chickpeas while they are still warm to help them absorb seasoning.
- Use a gentle tossing motion when combining avocado so it retains shape.
- Taste the dressing and adjust acidity: if it feels flat, add a splash more lemon; if too sharp, balance with a touch more oil or a pinch of honey.
- For crispier chickpeas, roast them separately for 20–25 minutes until golden and add to the salad.
Creative twists
- Spicy kick: add red pepper flakes to the salmon rub and a touch of harissa to the dressing.
- Mediterranean: swap parsley for basil and add olives and crumbled feta.
- Vegetarian: replace salmon with roasted marinated tofu or tempeh for a plant-based protein.
- Grain bowl: serve over farro or bulgur and include roasted peppers and toasted pine nuts.
- Citrus swap: use orange or lime in the dressing for a different bright note.
Your questions answered
Q: Can I use frozen salmon fillets?
A: Yes. Thaw in the refrigerator overnight and pat dry before seasoning. Avoid microwaving to thaw — it can begin cooking the fish unevenly.
Q: How long does this take from start to finish?
A: Plan on about 10–15 minutes of prep and 12–15 minutes roasting time. Total time is roughly 25–30 minutes.
Q: Will the salad get soggy if dressed ahead?
A: Avocado and tomatoes can make the salad softer over time. If prepping ahead, hold off on dressing and adding avocado until ready to serve, or keep the dressing separate and toss right before serving.
Q: Is this recipe kid-friendly?
A: Very much so — omit red onion or slice it very thin for milder flavor. Cut salmon into smaller pieces for easier eating.
Q: Can I make this gluten-free or dairy-free?
A: Yes. The recipe is naturally gluten-free and dairy-free as written.
Conclusion
If you want more ideas that riff on chickpeas and roasted broccoli, try this bright Crispy Quinoa Chickpea Bowls with Roasted Broccoli for a grain-forward alternative. For salads that bring avocado and roasted broccoli together in different ways, this Caesar-ish Kale and Roasted Broccoli Salad with Avocado provides a crunchy, nutty contrast. And if you like the combination of salmon, broccoli, and chickpeas in pasta form, check out the Lemon Chickpea Pasta with Salmon, Broccoli and Sundried Tomato for another weeknight-friendly option.


Roasted Salmon Salad
Ingredients
Method
- Preheat oven to 425°F (220°C).
- Line a baking sheet with foil or parchment for easy cleanup.
- Pat salmon dry, drizzle with 1 tbsp olive oil, and season with paprika, garlic powder, salt, and pepper.
- Arrange salmon on the baking sheet skin-side down (if skin-on). Roast for 12–15 minutes, or until the salmon flakes easily and reaches 125–130°F for medium; cook a few minutes longer for well-done.
- While the salmon roasts, cook the broccoli by tossing florets with a little oil, salt, and pepper and roast on a second sheet for 10–12 minutes, or steam for 4–6 minutes until tender-crisp.
- In a large bowl, combine drained chickpeas, halved cherry tomatoes, thinly sliced red onion, and diced avocado.
- Whisk together 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp Dijon, and salt + pepper to taste. Pour dressing over the salad and gently toss to combine.
- Place broccoli into the bowl with dressed chickpeas or arrange on a platter.
- Top with flaked or whole roasted salmon fillets.
- Garnish with chopped parsley and lemon slices. Serve immediately or at room temperature.






