lowcalorie citrus and herb salmon with steamed winter greens

5 min prep 3 min cook 2 servings
lowcalorie citrus and herb salmon with steamed winter greens
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Low-Calorie Citrus & Herb Salmon with Steamed Winter Greens

There’s a moment—usually around late January—when the holiday glow has faded, the sweaters are still thick, and my jeans feel just a smidge… snug. That’s when I start craving food that tastes like sunshine but behaves like a personal trainer. Enter this citrus-and-herb salmon: bright enough to remind me that spring will eventually show up, yet gentle enough on the calorie count that I can happily enjoy it twice a week without a second thought.

I first threw this together the night before a long weekend ski trip. I wanted something that would fuel me, photograph beautifully for the blog, and leave enough room for the obligatory fire-side hot chocolate later. One bite in and my husband declared it “the best thing since the invention of fleece.” The salmon stays lusciously moist under a blanket of orange, lemon, parsley, and dill, while the winter greens—kale, collards, and a handful of brussels sprout leaves—steam right in the same skillet, drinking up all those citrusy pan drippings. It’s a 25-minute, one-pan wonder that feels restaurant-fancy yet costs less than a single cocktail in downtown Denver.

Perfect for a quiet Tuesday when you want to treat yourself, elegant enough for company, and meal-prep friendly for tomorrow’s lunchbox. Let’s make it!

Why This Recipe Works

  • Low-calorie, high-flavor: Under 350 calories per serving thanks to lean protein and zero added sugar.
  • One-pan cleanup: Fish and greens cook together—no extra pots.
  • Winter-proof produce: Citrus and hardy greens are at their peak January-March.
  • Meal-prep star: Reheats like a dream for up to four days.
  • Omega-3 boost: Wild salmon keeps your heart and skin happy.
  • Customizable herbs: Swap parsley/cilantro or add fresh tarragon.
  • Restaurant sear: Cast-iron trick guarantees crisp skin without extra oil.

Ingredients You'll Need

Ingredients

Quality matters when you’re keeping things light—there’s nowhere for mediocre ingredients to hide. Below are my non-negotiables plus quick swaps if your grocery store is being uncooperative.

Salmon & Marinade

  • 4 skin-on wild salmon fillets (5 oz/140 g each, ¾-inch thick). Wild is leaner than farmed, saving ~60 calories per serving. Look for deep coral flesh that springs back when pressed. Swap: Arctic char or steelhead trout.
  • 1 large navel orange for zest + juice. The zest holds the aromatic oils; juice lends natural sweetness so you can skip honey. Swap: blood orange for dramatic color.
  • 1 small lemon for zest + juice. The lemon’s acid balances the sweeter orange and keeps the greens vibrant.
  • 2 tsp extra-virgin olive oil. Just enough to carry fat-soluble flavors and prevent sticking. Don’t leave it out; you’ll regret scrubbing that pan at 9 p.m.
  • 2 cloves garlic, micro-planed. It melts into the marinade so you never bite into a chunk.
  • 1 small shallot, minced. Milder than onion, it practically dissolves during cooking.
  • ¼ cup flat-leaf parsley, chopped. Peppery and bright. Curly parsley tastes like cardboard—skip it.
  • 2 Tbsp fresh dill, chopped. Classic pairing with salmon; dried dill is a sad imposter.
  • ½ tsp kosher salt + ¼ tsp freshly ground black pepper. Season from the inside out.

Winter Greens

  • 1 bunch lacinato (dinosaur) kale. Sweeter and more tender than curly kale, it steams quickly without bitterness.
  • 1 small bunch collard greens. Their sturdy ribs add texture; leaves soak up citrus like champs.
  • 6–8 large brussels sprouts. Peel off the outer leaves once you trim the stem— instant mini-cabbage confetti.
  • ¼ cup low-sodium vegetable broth. Steam power without calories. Swap: water + squeeze of lemon in a pinch.
  • Optional pinch chili flakes for a gentle back-of-throat warmth that makes the citrus sing.

How to Make Low-Calorie Citrus & Herb Salmon with Steamed Winter Greens

1
Pat & Skin-Score

Remove salmon from fridge 10 minutes prior—cold fish contracts and cooks unevenly. Place skin-side up on a cutting board; use a sharp knife to make 3 shallow slashes through the skin (not the flesh). This prevents curling and lets marinade sneak underneath.

2
Whisk the Sunshine Marinade

Zest the orange and lemon first (about 1 tsp each), then halve and juice (≈3 Tbsp orange, 2 Tbsp lemon). In a small bowl combine citrus zests + juices, olive oil, garlic, shallot, parsley, dill, salt, and pepper. Reserve 2 Tbsp of this liquid gold for later drizzling; pour the rest into a shallow dish large enough to hold the fillets in one layer. Marinate 15 minutes at room temp—any longer and the acid starts to cure the fish, turning it mushy.

3
Prep the Greens While the Fish Bathes

Strip kale and collard leaves from the woody stems; tear into 2-inch pieces (you want about 6 packed cups). Rinse well—grit is the enemy. Spin dry; a little clinging water helps them steam. Peel outer leaves off brussels sprouts; discard any that look ratty. Keep the hearts for tomorrow’s roasted side dish.

4
Heat the Right Pan

Use a 12-inch cast-iron or heavy stainless sauté pan with a tight lid. Place it over medium-high heat for 2 minutes. When a drop of water dances, you’re ready. No need for extra oil—the marinade has enough, plus we’ll rely on the fish’s natural fat.

5
Sear, Skin-Side Down

Remove salmon from marinade, allowing excess to drip off; reserve marinade. Place fillets skin-side down in the hot pan. Press gently with a spatula for 10 seconds to keep them flat. Sear 3 minutes without moving—this renders the skin crisp and creates a golden crust.

6
Flip & Flash-Cook

Flip fish (a thin fish spatula helps). Cook 30 seconds on the flesh side, then transfer to a clean plate; they’ll finish later. You’re building layers, not cooking through yet.

7
Steam the Greens in Citrus Glory

Pour reserved marinade into the same pan; it will bubble and pick up the browned bits. Add kale, collards, brussels leaves, vegetable broth, and chili flakes. Toss with tongs for 30 seconds, then nestle salmon fillets, skin-side up, on top of the greens. Cover tightly; reduce heat to medium-low. Steam 4 minutes for medium (fish flakes but is still translucent in the center) or 6 minutes if you like it well-done.

8
Rest & Finish

Remove pan from heat; let stand, covered, 2 minutes. Greens will have wilted to silky perfection and salmon will finish gently. Drizzle with the reserved 2 Tbsp citrus-herb mixture. Serve straight from the skillet for rustic charm or plate on warm dinner plates for date-night polish.

Expert Tips

Instant-Read Saves Dinner

Salmon is perfectly cooked at 125 °F for medium—carry-over heat will bump it to 130 °F. Over-cooking is the #1 crime against salmon.

Dry Skin = Crisp Skin

After patting dry, park the fillets uncovered in the fridge 30 minutes if time allows. Moisture is the enemy of crunch.

Herb Stems = Flavor

Finely chop tender parsley and dill stems; add to the marinade. You paid for them—use them.

Freeze Citrus Zest

Zest extra oranges/lemons onto parchment, freeze 10 min, then funnel into a jar. Instant flavor boost for oatmeal, yogurt, or vinaigrettes.

Broth ≠ Wine

Wine adds calories and can turn greens gray. Vegetable broth keeps the color jewel-bright and the calories low.

Double the Greens

They shrink dramatically. If you want leftovers for tomorrow’s lunch, double the kale and collards and add an extra splash of broth.

Variations to Try

  • Miso-Citrus: Whisk 1 tsp white miso into the marinade for a 10-calorie umami bomb.
  • Spicy Southwest: Sub cilantro for parsley, add lime zest + ¼ tsp smoked paprika. Swap kale for thinly sliced cabbage.
  • Asian Greens: Use baby bok choy and gai lan; add 1 tsp grated ginger to the broth. Finish with toasted sesame seeds.
  • Herb-only (no citrus): Replace juice with 2 Tbsp white wine vinegar and 2 Tbsp water; load up on fresh chives and tarragon.

Storage Tips

Refrigerate: Cool leftovers within 2 hours. Store salmon and greens in separate airtight containers; the greens continue to release moisture and can make the fish soggy. Both keep up to 4 days.

Reheat: Place salmon on a microwave-safe plate, cover with a damp paper towel, and heat at 50 % power for 45 seconds just to take the chill off. Greens reheat beautifully in a non-stick skillet with a splash of broth over medium 2–3 minutes.

Freeze: Salmon only (greens get mushy). Wrap each fillet tightly in parchment, then foil; freeze up to 2 months. Thaw overnight in fridge and use within 24 hours.

Make-ahead: Marinade keeps 3 days refrigerated, so mix a double batch on Sunday and you’re halfway to dinner on Wednesday.

Frequently Asked Questions

Yes. Thaw 24 h in fridge on a paper-towel-lined plate. Pat extremely dry before marinating. Do not microwave-thaw; the edges will cook and refuse to sear.

Swap in fresh basil or tarragon. Dill seed (½ tsp, lightly crushed) gives a subtler nod without the licorice punch.

Absolutely. Pre-heat grill to 425 °F. Oil the grates, cook skin-side down 4 min, rotate 90 ° for grill marks, flip and cook 2–3 min more. Steam greens indoors on stove-top.

Pretty much. Each serving has ~6 g net carbs (from citrus and greens). If you’re strict, reduce orange juice to 2 Tbsp and sub additional lemon.

They turn a deep, jewel green and wilt to about ⅓ of their original volume. Taste a stem—it should be tender with a slight bite, not mushy.

Yes, but use two pans; crowding steams instead of sears. Keep finished salmon on a wire rack set over a sheet pan in a 200 °F oven while the second batch cooks.
lowcalorie citrus and herb salmon with steamed winter greens
seafood
Pin Recipe

Low-Calorie Citrus & Herb Salmon with Steamed Winter Greens

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Prep salmon: Pat dry, score skin, season lightly.
  2. Make marinade: Combine citrus zest/juice, oil, garlic, shallot, herbs, salt & pepper. Reserve 2 Tbsp; pour rest over salmon 15 min.
  3. Prep greens: Tear kale, collards, and brussels leaves; rinse and spin.
  4. Sear: Hot cast-iron 3 min skin-side down; flip, cook 30 s; transfer to plate.
  5. Steam: Add broth + remaining marinade to pan, pile in greens, nestle salmon skin-up, cover, cook 4–6 min.
  6. Finish: Rest 2 min, drizzle reserved citrus mixture, serve hot.

Recipe Notes

For crisp skin, don’t skip the scoring and make sure the pan is hot before the salmon touches it. Leftover greens make a stellar omelet filling tomorrow.

Nutrition (per serving)

328
Calories
34 g
Protein
14 g
Carbs
14 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.