Salmon in Tomato Sauce

Salmon in Tomato Sauce


28 people made this

About this recipe: A light fish dish made with salmon steaks cooked in a tomato, onion and garlic sauce. Delicious when served over freshly cooked rice. You can use this recipe with any fish you prefer.


Serves: 2 

  • 2 salmon steaks
  • salt and pepper to taste
  • 3 tablespoons cooking oil, divided
  • 1 onion, chopped
  • 2 cloves garlic, crushed
  • 2 tomatoes, diced
  • 1 egg, beaten

Prep:10min  ›  Cook:30min  ›  Ready in:40min 

  1. Season both sides of the salmon steaks with salt and pepper.
  2. Heat 2 tablespoons cooking oil in a frying pan over medium heat. Briefly fry the salmon in hot oil until lightly cooked, about 2 minutes per side. Remove from frying pan and set aside.
  3. Add 1 tablespoon cooking oil to the frying pan and allow to get hot before adding the onion and garlic; cook and stir the onion and garlic in the hot oil until fragrant, about 5 minutes. Stir the diced tomatoes into the mixture and season with salt and pepper. Continue cooking until the moisture from the tomatoes makes a sauce, about 5 minutes more. Return the salmon to the frying pan and allow to simmer in the sauce until the fish flakes easily with a fork, about 10 minutes. Stir the beaten egg into the sauce and stir until well integrated; serve hot.

Recently viewed

Reviews (1)


This was really tasty and very easy. The frying oil kept the salmon beautifully tender, and all the flavours went well together. Just what I was looking for in a quick salmon dish for dinner! However, I didn't really understand the addition of the egg at the end... It thickened up the sauce a bit, but that can be done just as well with a little longer cooking time. - 07 Jan 2015

Write a review

Click on stars to rate