30-Min Lemon-Pepper Salmon (1 Fillet) with Charred Broccoli + Avocado–Red Onion Salsa

This is a single-serving, 30-minute salmon dinner that hits big flavor without leaning on salty sauces. The salmon gets a lemon-pepper crust and quick pan-sear for crisp edges and a juicy center, while broccoli chars hard for smoky sweetness. A fast avocado–red onion salsa brings creaminess and crunch, with bright lemon tying everything together. It’s weeknight-fast, filling, and tastes indulgent rather than “health food.”

Total time: 25 minutes

Yield: Serves 1

Ingredients

  • 1 salmon fillet, 5–7 oz (skin-on preferred), patted very dry
  • 1 tsp olive oil
  • 1/2 tsp coarsely ground black pepper
  • Finely grated zest of 1/2 lemon
  • 1 tsp lemon juice (from the same lemon)
  • 1 small garlic clove, finely grated (optional)
  • Pinch crushed red pepper flakes (optional)
  • Salt, to taste (keep it light for low-sodium)
  • 2 cups broccoli florets (about 5–6 oz)
  • 1 tsp olive oil
  • Black pepper
  • Salt, to taste (optional)
  • 1/2 ripe avocado, diced
  • 2 Tbsp finely diced red onion (rinse under cold water 10 seconds if very sharp)
  • 1–2 tsp lemon juice, plus more to taste
  • 1 Tbsp chopped parsley or cilantro (optional)
  • Black pepper
  • Salt, to taste (optional)

Instructions

  1. Put a 12-inch cast iron pan over medium-high heat. Let it preheat until a drop of water dances and evaporates fast, 2–3 minutes.
  2. In a small bowl, gently mix the avocado, red onion, 1–2 tsp lemon juice, and herbs (if using). Season with black pepper and a tiny pinch of salt if you want. Set aside so the onion softens a bit.
  3. Toss broccoli with 1 tsp olive oil, black pepper, and (optionally) a pinch of salt.
  4. Add broccoli to the hot dry pan in a single layer. Let it sit undisturbed until you get deep brown char on the cut sides, 2–3 minutes.
  5. Stir/flip and keep cooking until bright green with charred spots and crisp-tender stems, 3–5 minutes more. If the pan looks too dry or the broccoli is scorching, add 1 Tbsp water and let it steam off.
  6. Transfer broccoli to a plate.
  7. While broccoli cooks, rub the salmon with 1 tsp olive oil, black pepper, lemon zest, 1 tsp lemon juice, and garlic/chile flakes if using. (Go easy on salt for low-sodium.)
  8. Return the pan to medium-high. Add salmon skin-side down (or presentation-side down if skinless). Press gently for 10 seconds so it makes full contact.
  9. Cook until the salmon is mostly opaque up the sides and releases easily, 3–5 minutes depending on thickness; you should see the skin turning crisp and the edges lightly browned.
  10. Flip and cook 30–90 seconds, just until the top feels springy and the center still looks slightly translucent when you peek at the thickest part.
  11. Squeeze the remaining lemon half over the broccoli and salmon.
  12. Plate salmon with broccoli and spoon the avocado–red onion salsa on top or alongside. If you want extra gloss without salt, add a tiny drizzle of olive oil over everything.

Notes

Low-sodium win: keep salt minimal and lean on lemon zest/juice + black pepper for punch. If you want more heat without sodium, add extra crushed red pepper or a pinch of smoked paprika. Sub: swap broccoli for asparagus or green beans; aim for similar char + crisp-tender texture. Storage: best fresh; salsa can brown—press plastic wrap onto the surface if holding more than 30 minutes.