A simple and healthy dish combines tender salmon with fresh broccoli and fragrant shallots for a light, flavorful meal. It’s perfect for a quick weeknight dinner that feels both satisfying and nutritious.
Prep Time
10 min
Cook Time
15 min
Total Time
25 min
Difficulty
Easy
Ingredients
1 tablespoon olive oil
1 shallot, thinly sliced
1 clove garlic, minced
2 (8 ounce) salmon fillets
salt and ground black pepper to taste
2 cups fresh broccoli
1 lemon, cut in half
Why This Recipe Is So Enjoyable
Light, healthy, and full of fresh flavors. The gentle steaming keeps the salmon tender and moist while preserving the bright crunch of the broccoli. Shallots add a subtle sweetness that complements the fish perfectly.
Expert Cooking Tips
- Make sure to not overcook the salmon; it should flake easily but remain moist inside.
- Use fresh broccoli with firm stalks for the best texture.
- Add a squeeze of lemon juice after steaming to brighten the flavors.
Directions
Warm some olive oil in a large skillet over medium heat. Toss in the shallots and garlic, cooking them gently until they’re soft and fragrant, which should take about 3 minutes. While that’s happening, season your salmon fillets with salt and pepper on both sides. Place the salmon in the skillet with the skin side facing up and let it cook for around 4 minutes. Then, carefully flip the fillets so the skin side is down, and spread the shallots and garlic right over the top. Add the broccoli around the salmon, giving it a little stir to coat everything in the flavorful oil. Squeeze fresh lemon juice over the salmon and broccoli, then cover the skillet. Let it steam for about 5 minutes, or until the salmon flakes easily with a fork and is cooked through.
Serving Options
Serve with steamed jasmine rice or quinoa for a balanced meal. A drizzle of soy sauce or a light vinaigrette can enhance the taste. Pair it with a crisp white wine or a refreshing iced tea.
Food Storage Tips
Store leftovers in an airtight container in the refrigerator for up to two days. Reheat gently in a steamer or microwave to keep the salmon from drying out. Avoid freezing to maintain the best texture.
Frequently Asked Questions
Can I use frozen salmon fillets for this recipe?
Yes, but make sure to thaw them completely and pat dry before cooking for best results.
What can I substitute for shallots if I don't have any?
You can use finely chopped onions or green onions as a good alternative.
How do I know when the salmon is fully cooked?
The salmon should flake easily with a fork and be opaque throughout.
Can I use frozen broccoli instead of fresh?
Yes, but add it a little earlier when steaming to ensure it cooks through.
Is it necessary to cover the skillet while steaming?
Yes, covering helps trap steam and cooks the salmon and broccoli evenly.
Can I add other vegetables to this dish?
Absolutely, vegetables like asparagus or green beans work well with this method.
How can I make the salmon more flavorful?
Try adding herbs like dill or parsley before covering the skillet to steam.
Can I use lemon juice instead of fresh lemon?
Fresh lemon juice is best for bright flavor, but bottled lemon juice can be used in a pinch.
PV
By Priya Verma
Food Enthusiast
Priya focuses on making recipes easy and reliable, helping home cooks prepare meals with confidence.
314
home cooks made it!
Reviews (12)
4.8 out of 5
★★★★★
12 Ratings
5 star
10
4 star
2
3 star
0
2 star
0
1 star
0
Rate This Recipe
User Reviews
Brian
★★★★★
Mar 17, 2026
Very tasty and straightforward. Steaming kept the fish moist and the veggies crisp.
Ravi Patel
★★★★★
Feb 15, 2026
I really appreciated how easy this was to prepare. The salmon was juicy and the broccoli stayed firm without being overcooked. My wife loved the slightly sweet shallots, and the whole meal felt really balanced. Perfect for a quick healthy dinner.
Fatima S.
★★★★★
Feb 05, 2026
Made this on a busy weeknight and it was just what I needed. The steaming kept the salmon moist, and the broccoli was perfectly tender-crisp. Next time I might add a bit more garlic for extra punch, but my family loved it as is. Will make again soon!
Anna
★★★★★
Feb 04, 2026
Perfect for busy nights, the combination of broccoli and shallots complemented the fish beautifully.
Raj P.
★★★★☆
Jan 24, 2026
Easy to follow and delicious, especially with a squeeze of lemon at the end. Would make again!
Sarah
★★★★★
Jan 10, 2026
This is now my go-to salmon recipe—simple, tasty, and the veggies stay perfectly tender.
Emily
★★★★☆
Dec 31, 2025
The shallots added a sweet touch that worked great with the salmon and veggies, will make again!
Mei Ling
★★★★★
Dec 23, 2025
This recipe is a winner for keeping things healthy but tasty. The salmon stayed nice and moist while the shallots gave just enough sweetness. I served it for a small dinner party and got compliments from everyone. Definitely making it again soon!
Rajesh
★★★★★
Dec 20, 2025
Quick and straightforward to make after work. The fish was tender, and the broccoli kept a nice bite. I accidentally overcooked the shallots a bit, but it didn’t ruin the dish. My wife said it’s a keeper in our recipe list.
Jason M.
★★★★★
Dec 19, 2025
Loved how easy it was to prepare, and everything steamed perfectly. Great weeknight dinner option!
Ryan P.
★★★★★
Dec 10, 2025
Quick, healthy, and so satisfying—I’ll definitely make this again for a light dinner option.
Ana
★★★★★
Nov 21, 2025
So delicious and healthy! This method kept the salmon moist and the greens vibrant.
Nutrition Facts
Calories350
Fat18 g
Carbs8 g
Protein35 g
Fiber3 g
Sugar2 g
Sodium150 mg
Serving Size: 1 serving
*Nutrition values are estimated and may vary depending on ingredient brands, portion sizes, and preparation methods.