Zesty Lemon Herb Salmon with Tomatoes and Spinach

Easy Pan-Seared Salmon with Juicy Tomatoes and Fresh Spinach: A Quick and Healthy Dinner

Craving a delicious, healthy meal that’s on the table in under 30 minutes? Look no further than this incredible pan-seared salmon with tomatoes and spinach. It features perfectly seasoned salmon fillets, seared to a beautiful golden crisp, then finished with a vibrant sauce of bursting cherry tomatoes and tender, fresh spinach. This recipe isn’t just easy to make; it’s packed with flavor and nutrients, making it an ideal choice for busy weeknights or a light, satisfying weekend meal.

This dish stands out for its simplicity and the remarkable way it transforms a handful of fresh ingredients into a gourmet-quality experience. The rich, flaky salmon pairs wonderfully with the sweet acidity of the tomatoes and the earthy freshness of the spinach, all brought together in a light, savory sauce. It’s a complete meal that feels indulgent but is genuinely good for you. If you love salmon, you might also enjoy other favorites like crab stuffed salmon or a comforting creamy garlic salmon and shrimp.

A close-up of perfectly cooked salmon fillets nestled among juicy tomatoes and wilted spinach in a skillet, showcasing the dish’s fresh appeal.

Why This Salmon with Tomatoes and Spinach Recipe is a Must-Try

This particular salmon recipe has become a staple in my kitchen, and for good reason! It’s the ultimate go-to for a delicious and nutritious meal that my entire family adores. Here’s why you’ll want to add it to your regular rotation:

  • Effortlessly Easy: With minimal prep and cooking time, this dish is perfect for those busy evenings when you need a quick yet impressive meal. Most of the magic happens in a single skillet!
  • Incredibly Healthy: Packed with omega-3 fatty acids from the salmon, vitamins from the spinach, and antioxidants from the tomatoes, it’s a meal that nourishes your body without sacrificing flavor.
  • Unforgettable Flavor: The combination of perfectly seared salmon, sweet and tangy tomatoes, and tender spinach creates a symphony of flavors that is both comforting and sophisticated. The simple seasoning allows the natural tastes of the fresh ingredients to shine.
  • Versatile and Adaptable: While fantastic as is, this recipe is also incredibly flexible. You can easily swap ingredients or add extra spices to suit your preferences, making it a dish you’ll never get tired of.
  • Family Approved: Even the pickiest eaters will find something to love in this vibrant and tasty meal. It’s a wonderful way to introduce more fish and vegetables into your family’s diet.

When I’m making it on the weekends and have a little extra time, I love serving it with creamy mashed potatoes for a truly restaurant-quality experience right at home. But it’s equally delightful with rice, quinoa, or a simple crusty bread.

Key Ingredient Notes for Success

Using quality ingredients is crucial for this recipe. Here’s a deeper dive into selecting and preparing each component to ensure the best possible outcome:

  • Salmon Fillets: Aim for fresh, wild-caught salmon if possible, as it often has a richer flavor and better texture. Look for fillets that are similar in size and thickness (around 1-inch thick is ideal) to ensure even cooking. Skin-on salmon is excellent for searing as the skin gets wonderfully crispy and helps protect the flesh from overcooking. If using frozen salmon, thaw it completely in the refrigerator overnight before patting it very dry.
  • Tomatoes: I highly recommend using sweet and juicy cherry or grape tomatoes for this recipe. Their small size means they cook down quickly and burst beautifully, releasing their sweet juices to form part of the sauce. Halving them before adding to the skillet ensures they soften and burst more readily. Roma tomatoes or other small, flavorful tomatoes, diced, can also be used.
  • Spinach: Fresh spinach is non-negotiable for this dish. It wilts down perfectly, adding a lovely earthy flavor and vibrant green color. Avoid frozen spinach, as it releases too much water and can make the sauce watery. You’ll be surprised how much fresh spinach cooks down, so don’t be shy with the quantity!
  • Chicken Stock: This liquid helps create a light, flavorful sauce and prevents the dish from drying out. While chicken stock is fantastic, feel free to use a good quality dry white wine instead for a slightly more sophisticated flavor profile. Vegetable broth is also a suitable alternative for a vegetarian option (if you’re omitting salmon, of course).
  • Onion & Garlic: These aromatic staples form the flavor base of our sauce. Finely dicing the onion ensures it softens quickly and blends seamlessly into the sauce. Freshly minced garlic provides the best aroma and taste; avoid pre-minced garlic if possible.
  • Lemon: A squeeze of fresh lemon juice at the end brightens all the flavors and adds a zesty finish. Don’t skip it!
  • Butter & Oil: We use a combination of oil (like olive oil) for searing the salmon at a higher temperature and butter for the sauce. The butter adds richness and depth to the tomato and spinach mixture.
  • Seasoning: Simple salt and freshly ground black pepper are all you truly need to enhance the natural flavors. A pinch of red crushed pepper is optional but adds a lovely subtle warmth and kick, complementing the other ingredients beautifully.
Gathering all your fresh ingredients is the first step to creating this vibrant salmon dish.

Exciting Recipe Variations to Try

One of the best things about this salmon recipe is how easily it can be adapted to your taste or what you have on hand. Don’t be afraid to experiment!

  • Vegetable Swaps: Not a fan of spinach or simply looking for something different? Mushrooms (cremini or button) are an excellent substitute, adding an umami depth. You can also incorporate other quick-cooking fresh veggies like thinly sliced bell peppers (red or yellow for sweetness), zucchini, or asparagus spears. Add them in with the tomatoes to ensure they cook through.
  • Add More Flavor with Seasonings: Elevate the salmon’s flavor profile by seasoning the fillets with more than just salt and pepper. Try a smoky chipotle seasoning for a kick, or a bold Cajun seasoning for a spicy, savory twist. Italian seasoning, dried dill, or a touch of smoked paprika can also add wonderful aromatics to both the salmon and the sauce.
  • Make it Creamy: For a richer, more indulgent sauce, stir in a splash of heavy cream, half-and-half, or even a dairy-free alternative like full-fat coconut milk (for a subtle tropical note) after the tomatoes have burst and before adding the salmon back.
  • Herb Boost: Fresh herbs always enhance a dish. Sprinkle fresh chopped parsley, dill, or basil over the finished dish for an extra layer of freshness and aroma.
  • Mediterranean Twist: Add pitted Kalamata olives and a sprinkle of crumbled feta cheese to the tomato and spinach mixture for a delicious Mediterranean flair.
  • Spice It Up: If you love heat, increase the amount of red crushed pepper, or add a few dashes of your favorite hot sauce to the tomato-spinach sauce.
  • Different Proteins: While this recipe shines with salmon, the tomato-spinach sauce base is also wonderful with other proteins like pan-seared chicken breast, cod fillets, or even large shrimp. Adjust cooking times accordingly.

Top Tips for Perfectly Cooked Salmon Every Time

Achieving perfectly cooked, flaky salmon and a vibrant sauce is easy with these expert tips:

  • Pat Your Salmon Dry: This is a crucial step! Before seasoning, use paper towels to thoroughly pat the salmon fillets dry on all sides. Moisture on the surface prevents a good sear and crispy skin.
  • Season Generously: Don’t be shy with the salt and pepper! Season the salmon generously on all sides. This not only enhances the flavor but also helps create a beautiful crust.
  • Hot Skillet, Medium Heat: Ensure your skillet is hot before adding the salmon. Heat the oil over medium-high heat until it shimmers. Once the salmon is added, reduce the heat to medium. This initial high heat creates a beautiful sear, while the slightly lower heat ensures the salmon cooks through without burning the outside or drying out the inside.
  • Don’t Overcook the Salmon: Overcooked salmon is dry and unappealing. Pan-sear the salmon fillets for approximately 4-5 minutes per side, depending on their thickness. A reliable way to check for doneness is using an instant-read thermometer; salmon is cooked when it reaches an internal temperature of 125-145 degrees F (52-63°C). It should also flake easily with a fork in the thickest part. Remember, it will continue to cook slightly after being removed from the heat.
  • Let the Tomatoes Burst: Cook the tomatoes and spinach for 15-20 minutes, or until the tomatoes soften significantly and begin to burst. This releases their sweet juices, creating a flavorful, natural sauce. Don’t rush this step!
  • Fresh Spinach is Best: As mentioned, fresh spinach wilts beautifully and quickly, adding just the right texture and flavor to the sauce. It shrinks significantly, so what looks like a lot will cook down to a manageable amount.
  • Don’t Crowd the Pan: If you’re cooking more than two fillets, sear them in batches. Crowding the pan lowers the temperature and steams the salmon instead of searing it, preventing that desirable crispy crust.
  • Rest the Salmon Briefly: After removing the salmon from the skillet, let it rest for a minute or two while you finish the sauce. This allows the juices to redistribute, resulting in more tender and flavorful fish.

Storage and Reheating Instructions

This salmon dish is best enjoyed fresh, but leftovers can be easily stored for another delicious meal. Proper storage ensures you retain as much flavor and texture as possible.

  • Refrigerating Leftovers: Place any leftover salmon with tomatoes and spinach in an airtight container. It will keep well in the refrigerator for up to 2 days. Beyond this, the quality of the salmon can start to diminish.
  • Freezing for Longer Storage: For longer storage, you can freeze the leftovers. Allow the dish to cool completely before transferring it to a freezer-safe, airtight container or heavy-duty freezer bag. It can be frozen for up to 3 months. Label the container with the date for easy tracking.
  • Reheating from Refrigerator: To reheat, simply warm the dish gently on the stovetop over medium-low heat until heated through. You may add a tiny splash of chicken stock or water if the sauce appears too thick. Alternatively, you can reheat it in the microwave in short bursts, stirring occasionally, though the stovetop method is often preferred for maintaining texture.
  • Reheating from Frozen: Thaw the frozen salmon overnight in the refrigerator. Once thawed, reheat on the stovetop over medium-low heat, adding a tablespoon or two of chicken stock or water to help revive the sauce and prevent the salmon from drying out. Cook until heated through, being careful not to overcook the salmon.
  • Tips for Reheating Salmon: Salmon can easily dry out when reheated. To keep it moist, reheat gently and avoid high heat. Covering the pan on the stovetop or covering your plate in the microwave can help trap moisture.
This wholesome and delicious dish is perfect for a satisfying single serving or sharing with loved ones.

Serving Suggestions to Complete Your Meal

This salmon with tomatoes and spinach is a wonderfully complete meal on its own, but it also pairs beautifully with a variety of side dishes to make it even more satisfying:

  • Creamy Mashed Potatoes: As mentioned, a classic pairing! The smooth, buttery mashed potatoes perfectly soak up the delicious sauce.
  • Rice or Quinoa: Fluffy white rice, earthy brown rice, or protein-rich quinoa are excellent choices to serve alongside, providing a neutral base for the vibrant flavors of the salmon and veggies.
  • Pasta: Toss the salmon and sauce with some al dente angel hair pasta, linguine, or orecchiette for a delightful and hearty pasta dish.
  • Crusty Bread: Don’t let any of that delicious sauce go to waste! Serve with a side of warm, crusty bread to sop up every last drop.
  • Roasted Vegetables: Enhance the vegetable goodness by serving with roasted asparagus, broccoli, or green beans.
  • Simple Side Salad: A light, crisp green salad with a vinaigrette dressing provides a refreshing contrast to the richness of the salmon.
  • Couscous or Farro: For a quick and easy grain, consider serving with instant couscous or a pre-cooked farro.

Health Benefits of Salmon, Tomatoes, and Spinach

This recipe isn’t just tasty; it’s a powerhouse of nutrition! Each primary ingredient contributes significantly to a healthy diet:

  • Salmon: Renowned for its high content of Omega-3 fatty acids (EPA and DHA), salmon is excellent for heart health, brain function, and reducing inflammation. It’s also an incredible source of high-quality protein, essential for muscle repair and growth, and rich in B vitamins (especially B12) and Vitamin D.
  • Spinach: This leafy green is packed with vitamins A, C, and K, as well as iron, folate, and powerful antioxidants. Spinach supports bone health, boosts immunity, and contributes to healthy vision.
  • Tomatoes: Bursting with Vitamin C, potassium, and lycopene, a potent antioxidant, tomatoes are great for skin health, reducing the risk of certain diseases, and supporting heart health. Cooking tomatoes, as in this recipe, can actually increase the bioavailability of lycopene.

Together, these ingredients create a balanced meal that provides essential nutrients, healthy fats, and fiber, making it a fantastic choice for anyone looking to eat well without compromising on flavor.

Frequently Asked Questions (FAQ)

Here are some common questions about making this delightful salmon dish:

  • Q: Can I use frozen salmon fillets?
    A: Yes, absolutely! Just make sure to thaw them completely in the refrigerator overnight before cooking. Once thawed, pat them very dry with paper towels to ensure a good sear.
  • Q: What if I don’t have cherry or grape tomatoes?
    A: While cherry or grape tomatoes are ideal for their sweetness and quick cooking, you can use other types. Diced Roma tomatoes or even a can of diced tomatoes (drained) could work in a pinch, though the fresh, bursting quality of small tomatoes is truly special.
  • Q: Can I make this dairy-free?
    A: Yes! Simply substitute the butter with olive oil or your preferred dairy-free butter alternative. The rest of the ingredients are naturally dairy-free.
  • Q: What kind of skillet is best for searing salmon?
    A: A heavy-bottomed skillet, such as cast iron or stainless steel, is best. These materials retain heat well and provide an even cooking surface, which is essential for achieving a good sear on the salmon.
  • Q: How do I know when the salmon is perfectly cooked without a thermometer?
    A: Visually, salmon should be opaque throughout and flake easily with a fork at its thickest point. The flesh should still look moist but not raw. Avoid cooking until it’s completely dry, as this indicates overcooking.
  • Q: Can I add other seasonings to the sauce?
    A: Definitely! Feel free to experiment with dried oregano, thyme, a bay leaf, or even a splash of balsamic vinegar to add more depth to the tomato and spinach sauce.

More Delicious Salmon Recipes You’ll Love

If you’re a fan of salmon, be sure to explore these other fantastic recipes:

  • Creamy Lemon Salmon
  • Cajun Salmon and Shrimp
  • Salmon Burgers
  • Spinach Stuffed Salmon

We hope you enjoy making this wholesome and flavorful salmon dish as much as we do! It’s a testament to how simple ingredients can create truly extraordinary meals. Please give it a try and share your experience!

salmon with tomatoes and spinach in a skillet.

5 from 10 votes

Salmon with Tomatoes and Spinach

By Julie Maestre
This salmon with tomatoes and spinach is seared salmon fillets seasoned and cooked to perfection. Topped off with juicy tomatoes and fresh spinach, creating a flavorful, healthy, and quick dinner.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 3

Save RecipeSaved Recipe
Pin Recipe
Rate Recipe
Print Recipe

Ingredients 

  • 1 lb salmon fillets
  • 3 cups fresh spinach
  • 2 cups grape tomatoes , halved
  • 1 small onion , finely diced
  • 2 garlic cloves , finely minced
  • 1/2 lemon
  • 1/2 cup chicken stock , or dry white wine
  • 2 tbsp unsalted butter
  • salt and freshly ground black pepper to taste
  • pinch red crushed pepper , optional
  • 3 tbsp olive oil
Prevent your screen from going dark

Instructions 

  • In a large skillet, heat the olive oil over medium-high heat until shimmering. While the oil warms up, pat the salmon fillets very dry with paper towels and season generously on all sides with salt and pepper.
  • Carefully add the seasoned salmon fillets to the hot skillet, skin side down (if applicable). Reduce the heat to medium and cook for 4-5 minutes on each side, or until the salmon is opaque throughout and flakes easily with a fork, reaching an internal temperature of 125-145 degrees F. Remove the salmon from the skillet and set it aside on a plate.
  • In the same skillet, add the butter and finely diced onions. Cook for 1-2 minutes until the onions soften slightly. Stir in the fresh garlic and red crushed pepper (if using) and cook for another minute until fragrant, being careful not to burn the garlic.
  • Add the halved grape tomatoes and fresh spinach to the skillet. Cook for about 1 minute until the spinach begins to wilt. Pour in the chicken stock (or white wine) and continue to cook for 15-20 minutes, stirring occasionally, until the tomatoes have softened and burst, creating a delicious sauce. Season the sauce with additional salt and pepper to taste. Gently place the cooked salmon fillets back into the skillet with the sauce. Squeeze fresh lemon juice over the salmon, cover the skillet, and cook for an additional 30 seconds to allow the flavors to meld. Serve immediately and enjoy!

Notes

  • Season the salmon generously on all sides with salt and pepper for the best flavor.
  • To prevent dry salmon, avoid overcooking. Pan-sear for 4-5 minutes per side or until an internal temperature of 125-145 degrees F is reached.
  • Cook the spinach and tomatoes until the tomatoes burst and are no longer firm; this creates a flavorful sauce.
  • Patting the salmon dry before searing is key for crispy skin and a good crust.
  • Don’t overcrowd the pan; cook salmon in batches if necessary to maintain high heat.

Nutrition

Calories: 462kcal | Carbohydrates: 11g | Protein: 33g | Fat: 32g | Saturated Fat: 8g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 104mg | Sodium: 221mg | Potassium: 1255mg | Fiber: 3g | Sugar: 5g | Vitamin A: 3940IU | Vitamin C: 34mg | Calcium: 75mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Julie Maestre
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Course: Entree
Cuisine: American
Servings: 3
Calories: 462
Keyword: salmon recipes, salmon with tomatoes, salmon with tomatoes and spinach, pan-seared salmon, healthy dinner

Love this recipe? Leave a comment and a star rating below!Your feedback helps others discover delicious meals. And don’t forget to follow me on Facebook, Instagram, or Pinterest for more culinary inspiration!