This vibrant salmon dish brings together juicy cherry tomatoes and bright lemon flavors for a wholesome dinner that comes together in under 30 minutes. The fillets sear to golden perfection while the sauce simmers with garlic, red onion, and just enough heat from optional chili flakes.
Everything cooks in one pan, making cleanup effortless. The finished dish features tender, flaky fish nestled in a tangy, aromatic sauce that pairs beautifully with steamed rice, roasted potatoes, or crusty bread.
Tuesday evening found me staring at beautiful wild-caught salmon fillets I'd impulsively grabbed at the market. The tomatoes on my counter were practically begging to be used, and a lone lemon sat in the fruit bowl. Sometimes the best meals happen when you stop overthinking and just let fresh ingredients speak to each other.
My sister was visiting from out of town and watched me throw this together between stories about her new job. She kept asking if I was sure about not using cream or butter in the sauce. One bite later and she was texting herself the recipe before we'd even finished our plates.
Ingredients
- Salmon fillets: I prefer about 150g per person with skin on, it helps keep the fish moist and gives you that crispy texture everyone fights over
- Salt and black pepper: Be generous here, salmon can handle a good seasoning and it helps form that nice crust
- Olive oil: You need about 2 tablespoons total, one for searing the fish and another for building your sauce base
- Garlic cloves: Fresh minced garlic makes all the difference, avoid the pre jarred stuff if you can
- Red onion: Finely diced adds subtle sweetness and depth that balances the citrus
- Cherry tomatoes: They hold their shape better than larger tomatoes and burst beautifully in the sauce
- Lemon: You want both zest for fragrant oil and juice for that bright punch at the end
- Fresh parsley: Use it as a finish to cut through the richness and add fresh color to the plate
Instructions
- Get your salmon ready:
- Pat those fillets completely dry with paper towels, then season generously with salt and pepper on both sides while your pan heats up
- Sear to perfection:
- Heat olive oil in a large nonstick skillet over medium-high heat, add salmon skin side down, and let it cook undisturbed for 4 to 5 minutes until crispy
- Flip and rest:
- Carefully turn the fish and cook 2 to 3 minutes more until just cooked through, then remove and tent with foil to keep warm
- Build your base:
- Add that second tablespoon of olive oil to the same pan, then sauté garlic and onion for 1 to 2 minutes until fragrant and softened
- Bring in the tomatoes:
- Toss in halved cherry tomatoes and stir occasionally for 3 to 4 minutes as they start to soften and burst
- Finish the sauce:
- Stir in lemon zest and juice plus chili flakes if you like heat, season with salt and pepper, and let simmer for 1 minute
- Bring it all together:
- Return salmon to the pan and spoon that gorgeous sauce over the fillets, letting everything warm through for 1 minute before serving
This has become my go to when friends drop by unexpectedly and I want to serve something impressive without spending hours in the kitchen. Last month my neighbor asked for the recipe after smelling it through our open windows.
Making It Your Own
Sometimes I throw in capers or kalamata olives for a Mediterranean vibe that takes this dish in a completely different direction. The brininess works so well with the bright lemon.
What To Serve Alongside
Steamed rice, quinoa, or roasted potatoes soak up that sauce beautifully. I often serve with crusty bread because nobody wants to leave a single drop behind.
Wine Pairing Secrets
A crisp Sauvignon Blanc or Pinot Grigio cuts through the richness while complementing the citrus notes in the sauce. Keep the bottle chilled on the table.
- Make extra sauce if serving with rice or pasta
- Leftovers reheat beautifully for lunch the next day
- The parsley is optional but worth it for the fresh finish
Hope this becomes one of those weeknight staples you can make without even thinking about it.
Recipe FAQs
- → What vegetables work well in the sauce?
-
Cherry tomatoes work beautifully, but you can add diced bell peppers, sliced zucchini, or baby spinach during the simmering stage for extra vegetables and color.
- → Can I use frozen salmon fillets?
-
Yes, thaw them completely first and pat very dry with paper towels before seasoning. This ensures proper searing and prevents excess moisture in the pan.
- → How do I know when the salmon is done?
-
The salmon is ready when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C). The flesh should turn opaque and slightly pink throughout.
- → What sides complement this dish?
-
Steamed jasmine rice, fluffy quinoa, roasted baby potatoes, or crusty whole grain bread all pair wonderfully. A simple green salad with vinaigrette balances the richness nicely.
- → Can I make the sauce ahead of time?
-
The sauce reheats beautifully. Prepare it up to 24 hours in advance and store in the refrigerator. Reheat gently over low heat while the salmon cooks, adding a splash of water if needed.
- → Is this suitable for meal prep?
-
Absolutely. Portion the cooked salmon and sauce into airtight containers and refrigerate for up to 3 days. Reheat gently in the microwave or a low-temperature oven to maintain texture.