This Salmon in creamy tomato sauce is rich and comforting. It effortlessly combines the savoury taste of salmon with a luscious, tangy sauce. Salmon steaks are pan-fried to perfection and served in a rich and tangy tomato sauce that's brimming with flavour. And oh my—that char on the fish is just out of this world!
On lazy weeknights, I often turn to simple meals that need minimal ingredients and kitchen effort. My black pepper chicken and Jamaican curry goat are both family favorites, but this time, I wanted to try something using fish- ideally salmon.
And finally, when I last made my one pan salmon with crispy potatoes and veggies, inspiration struck me, and I thought of putting together a unique mix of creamy and tangy flavors with salmon as the base.
Jump to:
What I Love About the Recipe
It's the perfect quick and easy weeknight dinner that everyone in the family will enjoy.
It's versatile and customizable! You can play around with the mix-ins and seasonings, and serve it in so many different ways!
It's great for meal prep too! And the sauce tastes even better the next day!
Ingredients For the Salmon in Creamy Tomato Sauce Recipe
Salmon: I used salmon steaks here, because that's what I had at hand. You could use salmon filets too, if you prefer.
Coconut milk: To lend some beautiful creaminess to the sauce. Use full fat coconut milk for the best rich flavor.
Veggies: I used cherry tomatoes (for the tangy sauce), onions, garlic, spinach and red bell peppers. You can use canned or chopped tomatoes.
Seasonings: To season, I used some garlic powder, paprika, salt, black pepper and chili paste.
Oil: To pan fry the salmon. Use butter if you want to lend some extra richness into the sauce.
Take a look at the recipe card below for detailed recipes and measurements.
Variations and Substitutions
- Enhance the tanginess of the sauce by finishing it up with some freshly squeezed lemon juice, right before you serve.
- If you don't have cherry tomatoes, use regular tomatoes. Chop them up into 1 inch chunks and use them for the recipe.
- To add an extra bit of tangy and salty flavor to the sauce, chop up the capers and add them in towards the end.
- Don't have coconut milk but still want that creaminess in the sauce? Add some heavy cream, but again- remember to add it in towards the end.
- If you love that deep tomato flavor, add half a teaspoon of tomato paste into the mix.
- For a kick of heat, add jalapenos or chopped green chilies.
How to Make Salmon in Creamy Tomato Sauce
- Step 1: Sprinkle the salt, black pepper, garlic powder and paprika generously on both sides of the fish.
- Step 2: Add oil to a hot pan on medium heat and sear each side of the fish for about 1 minute. It's not supposed to be fully cooked at this point.
- Step 3: Heat the butter or oil. Add the garlic and onion. Sauté for 30 seconds. Add the bell peppers, tomatoes, and chili paste, stir, and cook for about 2 minutes.
- Step 4: Add the coconut milk, spinach, parsley, salt and black pepper. Stir well.
- Step 5: Place the salmon inside the sauce. Lower the heat and simmer for 5 minutes or until fully cooked.
- Step 6: Serve the sauce over rice, noodles or pasta. Garnish with parsley.
Tips & Tricks to Nail the Creamy Salmon Recipe
- If you want the sauce to have a deeper, intense flavor, caramelize the onions first and then add in the tomatoes and other ingredients.
- Don't like a chunky sauce? Use the back of your spoon to gently press the cherry tomatoes and mash them. This will give you a sauce that has a smoother consistency.
- Bulk up the salmon dish by adding other veggies like zucchini, mushrooms and potatoes, and even greens like kale.
Serving Ideas & Suggestions
Enjoy this tangy and creamy salmon with some steamed white rice or brown rice, and a side of veggies like roasted garlic butter Parmesan potatoes or a simple cucumber tomato salad.
I also love pairing it with my east African chapati- the bread soaks up all that beautiful sauce so nicely! Another great idea is to serve it with a noodle dish like some simple Yakisoba noodles.
Recipe FAQs
Yes, but it has to be thawed and pat dried. You can't start with frozen salmon because it needs to be perfectly seasoned.
Frozen and thawed salmon will take a shorter time to cook. Be careful not to overcook the salmon. Searing time will be about 30 seconds on each side, and the cooking time inside the sauce will be approximately 3-5 minutes, depending on the thickness of the fillets.
Use heavy cream or half and half cream.
It should flake easily when pulled with a fork or spoon.
More Salmon Recipes to Try
If you tried this salmon in creamy tomato sauce or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!
Pan Seared Salmon in Coconut Sauce
Ingredients
To Season The Fish
- 3 Salmon Steaks
- 1 teaspoon Salt
- 1 teaspoon Blackpepper
- 1 teaspoon Salt
- 1 teaspoon Paprika
- 3 tablespoon Cooking oil
For The Sauce
- 3 Garlic cloves minced
- ½ Onion chopped
- 1 Red bell pepper chopped
- 1½ cup Cherry tomatoes halved
- 2 teaspoon Chilli paste adjust or skip
- 400ml Coconut milk
- 2 cups Spinach chopped
- 2 tablespoon Parsley finely chopped
- 2 tablespoon Butter or oil
- Pinch of Salt and Blackpepper to taste
Instructions
- Sprinkle the salt, black pepper, garlic powder and paprika generously on both sides of the fish. Use your hand to rub it well.
- Add oil to a hot pan on medium heat and sear each side of the fish for about 1 minute. It's not supposed to be fully cooked at this point.
- Remove the fish and set aside.
- Heat the butter or oil. Add the garlic and onion. Sauté for 30 seconds.
- Add the bell peppers, tomatoes, and chilli paste, stir, and cook for about 2 minutes.
- Add the coconut milk, spinach, parsley, salt and black pepper. Stir well.
- Place the salmon inside the sauce. Lower the heat and simmer for 5 minutes or until fully cooked.
- Serve the sauce over rice, noodles or pasta. Garnish with parsley.
Video
Notes
- If you want the sauce to have a deeper, intense flavor, caramelize the onions first and then add in the tomatoes and other ingredients.
- Don't like a chunky sauce? Use the back of your spoon to gently press the cherry tomatoes and mash them. This will give you a sauce that has a smoother consistency.
- If you don't have cherry tomatoes, use regular tomatoes. Chop them up into 1 inch chunks and use them for the recipe.
- Don't have coconut milk but still want that creaminess in the sauce? Add some heavy cream, but again- remember to add it in towards the end.
Bilikis
Wish to try the recipe
Bilikis
Yummy yummy