Salmon with Tomatoes and Spinach

5 from 10 votes
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

This salmon with tomatoes and spinach is seared salmon fillets seasoned and cooked to perfection. Topped off with juicy tomatoes and fresh spinach. Made with just a handful of ingredients in under 40 minutes!

Other salmon favorites include crab stuffed salmon and creamy garlic salmon and shrimp.

salmon with tomatoes and spinach in a skillet.
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

This salmon recipe is my go-to weeknight meal and my family loves it. It’s easy to make, healthy, and absolutely delicious! I love serving it with creamy mashed potatoes when I make it on the weekends for a restaurant-quality meal.

Ingredient Notes

Salmon Fillets – Try to use salmon fillets that are similar in size so they cook at the same rate.

Tomatoes – I like to use cherry or grape tomatoes for this recipe.

Spinach – I highly recommend using fresh spinach.

Chicken Stock – Feel free to use white wine instead.

ingredients for salmon with tomatoes and spinach.

Recipe Variations

  • Not a fan of spinach? Use mushrooms instead. You can use any type of fresh veggies you have on hand.
  • Want to add more flavor? Season the salmon fillets with chipotle seasoning or Cajun seasoning.

Top Tips

  • Season the salmon generously on all sides with salt and pepper.
  • Don’t overcook the salmon. Pan-sear the salmon fillets in olive oil for 4-5 minutes on each side or until it reaches an internal temperature of 125 degrees F.
  • Cook the spinach and tomatoes for 15-20 minutes or until the tomatoes burst and are no longer firm.

Freezer Tips

Place any leftovers in an air-tight container and freeze for up to 3 months or refrigerate for up to 2 days. To reheat, thaw overnight in the refrigerator and reheat it on the stovetop.

More Salmon Recipes You’ll Love

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. And consider following me on FacebookInstagram, or Pinterest!

salmon with tomatoes and spinach in a skillet.
5 from 10 votes

Salmon with Tomatoes and Spinach

This salmon with tomatoes and spinach is seared salmon fillets seasoned and cooked to perfection. Topped off with juicy tomatoes and fresh spinach.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 3
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 lb salmon
  • 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 white wine
  • 2 tbsp butter
  • salt and pepper to taste
  • pinch red crushed pepper , optional
  • 3 tbsp oil

Instructions 

  • Heat oil over medium-high heat in a large skillet. While the oil warms up, season the salmon fillets on all sides generously.
  • Add the salmon fillets to the skillet, skin side down. Reduce the heat to medium and cook for 4-5 minutes on each side or until it reaches an internal temperature of 125 degrees F. Remove the salmon from the skillet and set it aside.
  • Add the butter and onions to the skillet and cook for 1-2 minutes. Stir in the fresh garlic and red crushed pepper and cook until fragrant.
  • Stir in the tomatoes and spinach and cook for 1 minute. Add the chicken stock and cook for 15-20 minutes or until the tomatoes burst. Season with salt and pepper. Place the salmon back in the skillet, squeeze some lemon juice over the salmon fillets, cover, and cook for 30 seconds. Enjoy!

Notes

  • Season the salmon generously on all sides with salt and pepper.
  • Don’t overcook the salmon. Pan-sear the salmon fillets in olive oil for 4-5 minutes on each side or until it reaches an internal temperature of 125 degrees F.
  • Cook the spinach and tomatoes for 15-20 minutes or until the tomatoes burst and are no longer firm.

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

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
Like this recipe? Leave a comment below!

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.
5 from 10 votes (10 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating