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

Asher Sadler

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.”

  • 30-minute
  • low sodium
  • high protein
  • weeknight
25 min total · 10 min prep · 15 min cook
Serves 1
560 kcal · 40g protein · 20g carbs · 38g fat total
12-inch cast iron skillet · Small bowl · Microplane or fine grater (helpful)

Ingredients

  • Salmon
  • Charred Broccoli
  • Avocado–Red Onion Salsa

Instructions

Get set up

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.

Make the salsa

1

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.

Char the broccoli

1

Toss broccoli with 1 tsp olive oil, black pepper, and (optionally) a pinch of salt.

2

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.

3

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.

4

Transfer broccoli to a plate.

Lemon-pepper salmon

1

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.)

2

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.

3

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.

4

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.

Finish & serve

1

Squeeze the remaining lemon half over the broccoli and salmon.

2

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.

Tip: If your fillet is thick, you can lower heat to medium after flipping and cook another 1–2 minutes, stopping when it flakes with gentle pressure but still looks juicy.

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.

More recipes

  • Sheet-Pan Lemon-Garlic Boneless Chicken Thighs with Potatoes & Green Beans (2 servings)
  • Maple Garlic Chicken Breast
  • One Pot Creamy Pesto Chicken Pasta
  • Crispy Baked Crunch-Coated Chicken Strips
  • Beginner Pan-Seared Steak with Pan Onions (No Cast Iron Needed)
  • Northern-Style Soy-Braised Pork Ribs with Flat Green Beans and Potatoes