Go Back
+ servings
salmon with tomato sauce recipe - 2
Print Add to Collection


This is an exquisite and elegant dish using Salmon in Tomato Sauce, made with very ripe plum tomatoes, olives, and red peppers. While it may sound complicated, this dish is actually really easy to prepare. Your dinner will be ready in less than 30 minutes!
Course Seafood
Cuisine Mexican
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 2
Calories 522kcal


  • 2 Salmon filets
  • Salt and pepper to taste
  • 2 Tablespoons olive oil
  • ½ Medium white onion sliced
  • 2 Garlic cloves thinly sliced
  • 3 Plum tomatoes 10 oz., sliced*
  • 1 Roasted red pepper from the jar, cut into strips
  • 4 tablespoons vegetable oil
  • 10 Green olives
  • Cup white wine
  • Parsley leaves for garnishing
  • Pickled jalapeños and carrots for serving (if desired)


  • Season the Salmon with salt and pepper and set aside.
  • Heat the olive oil in a frying pan at medium-high heat, then add the onion and the garlic and sauté for one minute.
  • Add the tomato and the red pepper to the frying pan. Lower the heat and cover.
  • While this is cooking, grab another frying pan and heat the vegetable oil at medium-high heat. Once the oil is hot, place the Salmon on the pan skin-side down. Make sure the oil is hot, in order to keep the skin of the salmon from sticking to the bottom of the frying pan. Gently press down on the fish to help it keep its shape, since it tends to curl up during the first minute. Keep cooking for about 3 minutes in total.
  • In the other pan, stir the tomato sauce and add the green olives and the white wine. Season the sauce with salt and pepper. Keep simmering on a low heat setting with the lid on.
  • After the salmon has cooked for three minutes, flip to cook for 2 more minutes on the other side (see notes about cooking times).
  • Using a spatula or a pair of kitchen tongs, place the salmon into the frying pan with the tomato sauce. Turn the heat off and let the salmon sit there for 2 minutes to absorb all the flavors. Even though the heat is off, the Salmon will continue to cook with the heat of the tomato sauce. At serving time, garnish the Salmon with the tomato sauce and some parsley leaves.


  • Make sure that the salmon is at room temperature when you start cooking.
  • The cooking time will vary depending on the thickness of each filet.
  • *The tomatoes need to be very ripe, in order to render a juicy and thick sauce.


Serving: 2g | Calories: 522kcal | Carbohydrates: 9g | Protein: 35g | Fat: 35g | Saturated Fat: 9g | Cholesterol: 93mg | Sodium: 647mg | Potassium: 1148mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1020IU | Vitamin C: 24.3mg | Calcium: 59mg | Iron: 2mg