This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
This salmon in tomato sauce is the dinner I make when I want something that feels genuinely elegant but I have about 30 minutes and no interest in spending any of them at the stove. It’s one of those recipes where the ingredient list is disarmingly short – tomatoes, garlic, fresh basil, fresh parsley, pepper, salmon – but what comes out of the oven is deeply flavored, beautifully presented, and the kind of thing that makes people assume you put in significantly more effort than you did.
The sauce is what makes this recipe. Rather than a long-simmered cooked sauce, this is a fresh blended tomato sauce that goes directly over the raw salmon and bakes right alongside it. The tomatoes, garlic, and herbs get cooked by the oven heat while the salmon absorbs their flavor from above. By the time the salmon is done, the sauce has thickened slightly and developed this gorgeous concentrated, bright quality – simultaneously fresh-tasting and deeply savory – that you just can’t get from a jarred sauce.
I made this for the first time on a night when I had salmon in the fridge and too-ripe tomatoes on the counter that needed to be used. I almost made a stir-fry but decided to try something different. My husband looked at the finished dish, looked at me, and said “this looks like something from a nice restaurant.” It’s been in the regular rotation ever since. The fact that it’s high in omega-3s, low in carbs, and gluten-free is almost secondary to the fact that it tastes genuinely outstanding for almost zero effort.
For more easy salmon dinners that follow a similarly simple approach, my Grilled Salmon with Shallot Dill Sauce is another 30-minute recipe where from-scratch sauce does all the heavy lifting – worth having in your back pocket alongside this one.
Why You Will Like This Salmon in Tomato Sauce
- Thirty minutes from fridge to table – Ten minutes to blend the sauce and prep the dish, twenty minutes in the oven. This is a genuinely fast dinner that looks and tastes like it took much longer.
- The fresh tomato sauce is the whole difference – Blending ripe tomatoes with garlic, basil, and parsley and baking it directly over the salmon produces a sauce that tastes vibrant and fresh in a way that cooked-down jarred sauce simply doesn’t.
- Baking in the sauce keeps the salmon impossibly moist – The tomato sauce acts as a basting liquid as the salmon cooks, protecting the fish from the direct oven heat and keeping every bite tender and juicy rather than dried out.
- Naturally low carb, gluten-free, and high in omega-3s – This recipe just is all of those things without any modifications. It fits into almost every dietary approach without anyone feeling like they’re being accommodated around.
- Only six ingredients – Salmon, two tomatoes, garlic, basil, parsley, and black pepper. Everything else on the plate is a choice, not a requirement.
- The sauce is made in a blender in two minutes – No chopping technique required. Roughly cut everything, pulse a few times, done. Even people who don’t love cooking can manage this.
- Impressive for company – The presentation of salmon fillets partially submerged in that vivid red-orange herb-flecked sauce, finished with a drizzle of olive oil and extra basil, looks genuinely beautiful on a white serving dish. Nobody needs to know it took six ingredients.
- Works with what you have – Out-of-season tomatoes? Use canned crushed tomatoes. No fresh basil? Dried works. Prefer cod to salmon? The recipe translates directly.
Salmon in Tomato Sauce Ingredients
Six ingredients. That’s genuinely the whole list.
- 4 salmon fillets
- 2 medium tomatoes, roughly chopped
- 2 tablespoons fresh basil, roughly chopped
- 2 tablespoons fresh parsley, roughly chopped
- 2 cloves garlic, roughly chopped
- 1 teaspoon black pepper
Ingredient Notes and Shopping Tips
The salmon fillets: Wild-caught salmon has a more pronounced, complex flavor and a firmer texture than farmed salmon – it’s worth seeking out if your grocery store carries it. King (Chinook) salmon is the richest and most buttery. Sockeye has a deeper color and more robust flavor. Atlantic salmon (most commonly farmed) is milder and more widely available. All four work beautifully in this recipe. Look for fillets that are firm, moist, and smell clean – not overly “fishy.” If the fillets have skin, you can leave it on for baking – it helps hold the fish together and lifts off easily after cooking.
The tomatoes – this is where quality matters most: The tomatoes are essentially the entire sauce, so ripe, flavorful tomatoes make a significant difference. In peak summer, any ripe garden tomato or heirloom variety will produce an exceptional sauce. Out of season, Roma tomatoes are reliably flavorful because they’re meatier with less water content. If fresh tomatoes are genuinely disappointing where you are, a can of good-quality whole peeled San Marzano tomatoes is a better choice than mealy winter tomatoes – drain off most of the liquid before blending.
Fresh herbs – both basil and parsley: The two herbs serve different functions here. Basil adds a sweet, slightly peppery, aromatic quality. Parsley adds a clean, bright, grassy freshness. Together they create a more complex herb flavor than either does alone. Fresh is noticeably better than dried in this application because the sauce bakes for less than 20 minutes – not long enough for dried herbs to fully rehydrate and bloom. If you must use dried, use 1 teaspoon of each and add them with the tomatoes in the blender.
The garlic – roughly chopped is fine: Since the garlic goes into the blender with everything else, you don’t need to mince it finely. Roughly chop into a few pieces so it blends evenly rather than leaving chunks. Two cloves is the right amount for a noticeable but not overwhelming garlic presence in the finished sauce. If you love garlic, go up to three cloves.
The pepper: This recipe has no added salt in the original, and intentionally so – ripe tomatoes have natural sweetness and acidity that provide balance, and the salmon itself has natural salinity. Taste the finished dish and add salt only if needed. The pepper provides the seasoning backbone. Use freshly cracked black pepper rather than pre-ground for the most aromatic result.
Substitutions That Work
- Canned tomatoes: One 14-ounce can of whole peeled San Marzano tomatoes, drained of most liquid – blend the same way and the sauce is rich and excellent year-round
- Different fish: Cod, halibut, or tilapia work with the same method – cod and halibut may need 3 to 5 extra minutes; tilapia slightly less time
- Dried herbs in a pinch: 1 teaspoon each of dried basil and dried parsley – add an extra drizzle of olive oil to compensate for the reduced moisture
- Added heat: A pinch of red pepper flakes blended into the sauce adds a gentle warmth that works beautifully with the tomato and garlic
- Sun-dried tomatoes: Add 2 tablespoons of oil-packed sun-dried tomatoes to the blender alongside the fresh tomatoes for a deeper, more concentrated tomato flavor
- Shrimp instead of salmon: Large peeled and deveined shrimp work in this dish – reduce bake time to 8 to 10 minutes total and watch closely
How To Make Salmon in Tomato Sauce
Two stages: make the sauce, assemble and bake. Neither stage requires any particular skill and the whole process is genuinely relaxed.
Making the Fresh Tomato Sauce
Preheat your oven to 400 degrees F. While the oven heats, roughly chop the tomatoes into quarters or large chunks – no need for precise cuts since everything goes in the blender. Roughly chop the basil and parsley and peel and roughly chop the garlic. Add everything to a blender or food processor along with the black pepper.
Pulse 4 to 6 times until you have a chunky, slightly textured sauce. You’re not going for completely smooth here – some texture in the sauce means visible pieces of herb and tomato that look beautiful over the salmon and give each bite more character. If you blend it completely smooth it works but looks less interesting on the plate. Stop when it’s chunky but cohesive.
Callie’s Kitchen Note: The first time I made this I blended the sauce completely smooth because I was worried about texture. The result was perfectly fine but looked like jarred tomato sauce poured over fish. The second time I pulsed it just until chunky and the difference in presentation was dramatic – you could see the herb flecks and tomato pieces clinging to the salmon and it looked genuinely beautiful. Chunky is the goal. Stop earlier than you think you need to.
Why We Bake Rather Than Sear
Line an oven-safe baking dish with parchment paper – this prevents the sauce from caramelizing onto the dish and turns cleanup into a 30-second affair. Place the salmon fillets in the dish with a little space between each one. Pour the fresh tomato sauce evenly over the fillets, spooning it to make sure each piece is well coated on top. The sauce should surround and partially submerge each fillet rather than just sitting in a thin layer on top.
Baking rather than pan-searing the salmon for this recipe is a deliberate choice. The enclosed oven environment allows the tomato sauce to create steam that gently poaches the salmon from above while the direct oven heat cooks it from below. The result is salmon that stays incredibly moist and absorbs the tomato and herb flavors throughout rather than just on the surface. It’s a gentler, more forgiving cooking method for this particular dish.
Baking and Resting
Slide the dish into the preheated oven and bake for 15 to 20 minutes. The wide time range reflects the reality that salmon fillets vary significantly in thickness – a thin 1-inch fillet will be done closer to 15 minutes; a thick 1.5-inch center-cut fillet may need the full 20 minutes. Start checking at 15 minutes by pressing gently with a fork on the thickest part of the fish. It should flake easily and the flesh should be opaque all the way through. An instant-read thermometer reading 145 degrees F is the definitive test.
Remove from the oven and let the salmon rest for 5 minutes in the baking dish before serving. This rest period allows the juices that the heat pushed toward the center of the fish to redistribute evenly through the flesh. Salmon cut immediately after baking releases a significant amount of liquid and can look slightly dry on the plate even when it wasn’t overcooked. Five minutes of patience makes a visible difference.
Callie’s Kitchen Note: I check my salmon at 14 minutes because my oven runs slightly hot and I’ve overcooked it by waiting the full 15 minutes before checking. Know your oven. If it tends to run hot, start checking at 13 minutes. Salmon is much better pulled slightly early than left in too long – the residual heat in the dish continues cooking it for another minute or two even after it comes out of the oven.
Speed Hacks for Weeknight Cooking
- Make the tomato sauce up to 3 days ahead and store it in a jar in the fridge – pour cold sauce over the salmon and add 2 extra minutes to the bake time
- Use a food processor instead of a blender for even faster sauce assembly – everything goes in at once and pulses in seconds
- Line the baking dish with parchment before anything else so cleanup is already handled before you start cooking
- Let the salmon come to room temperature for 15 minutes before baking – it cooks more evenly and the timing is more predictable
Common Mistakes To Avoid
This is one of the more forgiving recipes in the seafood category but a few things are worth knowing about before you start.
Using underripe or mealy tomatoes. The sauce is the entire flavor story of this dish and tomatoes that are pale, watery, or flavorless produce a pale, watery, flavorless sauce. In summer, use any ripe fresh tomato. Out of season, choose Roma tomatoes which are typically more reliably flavorful, or switch to good-quality canned San Marzano tomatoes. This is the one ingredient quality shortcut you genuinely cannot make and get the same result.
Blending the sauce completely smooth. A smooth sauce works but looks like something from a jar. A chunky sauce with visible herb flecks and tomato pieces looks beautiful, clings to the salmon more effectively, and gives the dish more textural interest. Pulse rather than blend continuously and stop earlier than feels finished.
Skipping the parchment paper lining. The tomato sauce caramelizes onto an unlined baking dish during the 20 minutes at 400 degrees F and the cleanup can be genuinely difficult. Parchment takes 5 seconds to lay in the dish and eliminates the problem entirely.
Not letting the salmon rest before serving. Cutting into salmon the moment it comes out of the oven causes the interior juices to run out immediately, leaving the flesh looking drier than it is and causing the sauce to become watery on the plate. Five minutes of resting in the dish makes the fish look and eat significantly better.
Overcooking. Salmon is best slightly under rather than over. The USDA’s 145 degrees F guideline produces a fully cooked, moist result. Much beyond that and the proteins start to tighten and the flesh becomes dry and chalky. Start checking at 14 or 15 minutes regardless of the recipe timing and trust the thermometer over the clock.
Storage And Reheating
Leftover salmon in tomato sauce stores well and makes an excellent next-day lunch with minimal effort.
Fridge: Store salmon and sauce together in an airtight container for up to 3 days. The sauce continues to flavor the fish as it sits, so day-two leftovers are actually quite good.
Freezer: Wrap individual fillets in the sauce in plastic wrap, then place in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator. The texture of the salmon softens slightly after freezing but the flavor holds up well. The tomato sauce freezes better than the salmon itself – if you want to preserve quality, freeze the sauce separately and cook fresh salmon when you’re ready to eat.
Reheating Without Drying Out the Salmon
- Oven (best for the full dish): Place in a covered oven-safe dish and reheat at 300 degrees F for 10 to 12 minutes. The lower temperature and covered dish prevents the salmon from tightening up and drying out.
- Microwave: Transfer to a microwave-safe container with the sauce, cover with a damp paper towel, and heat in 30-second intervals at 50% power. The steam from the damp towel keeps the salmon moist. Full power will overcook the edges before the center is warm.
- Avoid the stovetop: Reheating salmon in a pan tends to dry it out quickly. The oven or microwave are both better options for this particular dish.
Serving Leftovers Differently
Flake leftover salmon and sauce over cooked pasta with a handful of baby arugula and a drizzle of olive oil for a completely different next-day dinner that comes together in five minutes. Or break the salmon into large pieces and spoon over a simple green salad with lemon vinaigrette – the tomato sauce dresses the salad as much as the fish does. Both applications are genuinely good and make the leftovers feel like intentional meals rather than reheated repetition.
Salmon in Tomato Sauce Variations
The six-ingredient base is clean enough to take in many different directions. Here are some worth trying.
Spicy Arrabiata Version: Add half a teaspoon of red pepper flakes and an extra clove of garlic to the blender with the tomato sauce ingredients. The heat from the chili cuts through the richness of the salmon beautifully. Finish each serving with a drizzle of good olive oil and a scatter of fresh flat-leaf parsley.
Mediterranean Style: Add 2 tablespoons of pitted Kalamata olives and 1 tablespoon of capers to the blender with the tomatoes. Top the finished dish with crumbled feta after baking. The brininess of the olives and capers against the sweetness of the tomato and the richness of the salmon is genuinely spectacular.
Sun-Dried Tomato and Herb Version: Add 2 tablespoons of oil-packed sun-dried tomatoes to the blender alongside the fresh tomatoes. The sun-dried tomatoes add an intensely concentrated tomato flavor that deepens the sauce significantly. Use less fresh basil and add fresh thyme instead for a slightly different herb profile.
Roasted Winter Tomato Version: For a deeper, smokier sauce in the colder months when fresh tomatoes are disappointing, cut 4 Roma tomatoes in half, place cut-side up on a baking sheet, drizzle with olive oil and a pinch of salt, and roast at 400 degrees F for 20 minutes before blending. The roasted tomatoes have a caramelized, concentrated sweetness that makes an exceptional winter sauce.
Summer Cherry Tomato Version: Use 2 cups of ripe cherry tomatoes instead of regular tomatoes. Halve them and pulse into the sauce – they’re sweeter and slightly less acidic than larger tomatoes. Scatter a few extra whole cherry tomatoes in the baking dish around the salmon for a beautiful visual effect as they burst during baking.
Creamy Tomato Version: After the salmon comes out of the oven, stir 2 tablespoons of heavy cream or creme fraiche directly into the tomato sauce in the baking dish. The cream tempers the acidity of the tomatoes and creates a slightly richer, more luxurious sauce. Finish with extra fresh basil torn over the top.
Sheet Pan Version: Add sliced zucchini, halved cherry tomatoes, and asparagus spears directly to the baking dish alongside the salmon. Everything roasts together in the tomato sauce and you have a complete meal in one dish with no additional sides needed.
Serving Suggestions
This salmon in tomato sauce is elegant enough for a dinner party and simple enough for a Tuesday. Here’s how to build a full meal around it.
For a simple weeknight dinner: Serve over fluffy quinoa or couscous that can absorb the tomato sauce. A simple green salad alongside keeps the plate balanced. This is the version I make most often and it comes together with almost zero additional effort beyond what’s already happening.
For a low-carb dinner: Serve over zucchini noodles (zoodles) or alongside roasted asparagus and a simple arugula salad dressed with lemon and olive oil. The tomato sauce works beautifully over zoodles – they soak it up and provide the same satisfaction as pasta without the carbs.
For a more substantial meal: Serve over whole-grain pasta or polenta. The tomato sauce is bright and flavorful enough to season the pasta without needing anything added to it, and the combination of salmon and pasta feels genuinely restaurant-worthy.
For company: Serve on a large white platter – the vivid red sauce against the pink salmon looks absolutely stunning. Add a scatter of extra fresh basil torn over the top, a generous drizzle of your best olive oil, and lemon wedges fanned alongside. Have crusty bread on the table for sauce-soaking. This presentation makes it look like you spent the afternoon cooking.
Presentation tips: The dish looks best when the sauce visibly coats and surrounds each fillet. Spoon extra sauce over each portion before bringing to the table. The drizzle of olive oil over everything at the very end adds a gloss and richness that elevates the presentation significantly. Fresh basil torn and scattered rather than chopped looks more natural and beautiful.
Beverage pairings: A crisp, dry white wine is the natural partner for salmon in tomato sauce. Sauvignon Blanc and Pinot Grigio both work well – their acidity and citrus notes complement both the tomato and the fish. For something with more body, a light Pinot Noir is the surprising but genuinely excellent red wine choice for this dish. For non-alcoholic, sparkling water with a slice of lemon or a light citrus-infused sparkling water keeps things fresh alongside the vibrant sauce.

Salmon in Tomato Sauce FAQ
Yes, and in the colder months when fresh tomatoes are mealy and flavorless, canned is actually the better choice. Use a 14-ounce can of whole peeled San Marzano tomatoes – they have a sweeter, more concentrated flavor than most other canned varieties. Drain most of the liquid from the can before adding to the blender, otherwise the sauce will be too thin and watery to coat the salmon properly.
The finished sauce will taste slightly different from the fresh tomato version – a little more cooked and less bright – but it’s genuinely excellent and more consistently good throughout the year than relying on out-of-season fresh tomatoes. High-quality canned tomatoes produce a better result than low-quality fresh ones every time.
Three reliable indicators. First, press gently on the thickest part of the fillet with a fork – it should feel firm and spring back slightly rather than feeling soft and raw. Second, use the fork to press at the thickest point and see if the flesh separates into flakes easily – properly cooked salmon flakes cleanly along its natural grain. Third, an instant-read thermometer inserted into the thickest part should read 145 degrees F, which is the USDA safe minimum internal temperature for fish.
Visual cues also help: the flesh will change from translucent deep pink to opaque lighter pink all the way through when fully cooked. The center can remain very slightly translucent if you prefer salmon on the medium side rather than fully cooked through – this is a matter of personal preference and the FDA’s 145 degrees F guideline is for fully cooked salmon.
Yes, and this is one of my favorite efficiency strategies for this recipe. The fresh tomato sauce keeps in an airtight container in the refrigerator for up to 3 days. Making it Sunday means this becomes a 5-minute dinner assembly on a weeknight – just pour the cold sauce over the salmon and bake. Add 2 minutes to the bake time to account for the cold sauce.
The sauce can also be frozen for up to 2 months. Pour into ice cube trays, freeze until solid, and transfer to a freezer bag. Three to four cubes is the right amount for a four-serving batch. Thaw overnight in the fridge or in a small saucepan over low heat before using.
This is most likely to happen with out-of-season fresh tomatoes that haven’t ripened properly – they tend toward sharpness without the sweetness that ripe tomatoes provide. The easiest fix is a small pinch of sugar blended into the sauce before it goes over the salmon – even a quarter teaspoon noticeably balances the acidity. A drizzle of honey works similarly. A tiny pinch of baking soda (literally a pinch – less than an eighth of a teaspoon) neutralizes acidity without adding sweetness if that’s preferable.
The prevention is choosing the best tomatoes you can find or switching to canned San Marzano tomatoes, which are reliably sweet and less acidic than many fresh alternatives.
Yes, this fresh tomato sauce works beautifully with virtually any fish. Cod is the closest substitute to salmon in terms of baking method and timing – it needs about the same 15 to 20 minutes at 400 degrees F. Halibut is thicker and firmer and may need an extra 3 to 5 minutes. Tilapia is thinner and cooks faster – start checking at 10 to 12 minutes. Mahi mahi has a slightly firmer texture and similar timing to salmon.
For something different entirely, large peeled and deveined shrimp work in this recipe with a dramatically reduced bake time of 8 to 10 minutes. The shrimp cook in the sauce and absorb the tomato and herb flavor beautifully. Watch them closely – overcooked shrimp become rubbery very quickly.
The salmon itself is quite protein-dense at around 38 grams per serving, but adding a starchy or grain-based side makes the meal more substantial. Quinoa is my first choice – it’s nutty, cooks in 15 minutes, and absorbs the tomato sauce beautifully. Couscous is even faster and equally good. Polenta, either creamy or set and sliced, makes a more indulgent pairing. For a low-carb option, cauliflower rice or a generous portion of roasted vegetables rounds out the plate without adding significant carbs.
Recipes You May Like
If this salmon in tomato sauce is now a weeknight staple, here are three more easy, healthy seafood dinners worth trying next:
- Grilled Salmon with Shallot Dill Sauce – Another 30-minute salmon dinner with a completely different from-scratch sauce. The shallot dill combination is bright, elegant, and genuinely impressive for a weeknight.
- Easy Miso Salmon – Twenty minutes and a sweet-savory miso glaze that caramelizes on the salmon in the most incredible way. One of the most requested recipes on the blog for good reason.
- Mediterranean Salmon Salad – A high-protein, flavor-packed meal that uses the same Mediterranean flavor profile as this tomato sauce version but in a completely different format. Perfect for lunch or a lighter dinner.
Conclusion
This salmon in tomato sauce is the recipe that proved to me a dish can be both effortless and genuinely impressive. Six ingredients, one blender, one baking dish, 30 minutes, and a dinner that looks and tastes like something you’d order at a good Italian restaurant. The fresh tomato sauce baked directly over the salmon is the kind of technique that seems obvious once you’ve tried it – why cook the sauce separately when the oven can do it all at once?
Use the ripest tomatoes you can find, don’t blend the sauce completely smooth, and let the salmon rest before serving. Those three details are the difference between a good result and a great one. Try it this week and come back to tell me in the comments whether you served it over quinoa, pasta, or with crusty bread for soaking up all that sauce. And save this on Pinterest – it’s exactly the kind of recipe you’ll want to find again on a night when you need something beautiful without the effort.
Happy cooking, friends!
Callie


Salmon in Tomato Sauce – A Flavorful, Healthy Dinner in 30 Minutes
Salmon in Tomato Sauce is a quick, healthy, and flavorful dish featuring tender baked salmon covered in a rich, chunky homemade tomato sauce. This easy 30-minute meal is packed with protein and fresh herbs, making it a perfect weeknight dinner. Serve it with quinoa, roasted vegetables, or a side of crusty bread for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Gluten Free
Ingredients
- 4 salmon filets
- 2 medium-sized tomatoes, roughly chopped
- 2 tablespoons fresh basil, chopped
- 2 tablespoons fresh parsley, chopped
- 2 cloves garlic, roughly chopped
- 1 teaspoon black pepper
Instructions
- Preheat the oven to 400°F (220°C).
- Roughly chop the tomatoes, basil, parsley, and garlic.
- Place them in a blender or food processor.
- Add black pepper and pulse a few times until you get a chunky tomato sauce.
- Place the salmon filets in an oven-safe dish.
- Pour the fresh tomato sauce over the salmon, making sure each filet is well-coated.
- Bake for 15-20 minutes, or until the salmon flakes easily with a fork.
- Remove from the oven and let rest for 5 minutes before serving.
Notes
- Use ripe, juicy tomatoes for the best sauce. If out of season, canned crushed tomatoes work well.
- To prevent sticking, line your baking dish with parchment paper.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days.
- For meal prep, make the tomato sauce ahead of time and store it in the fridge for up to 3 days
Nutrition
- Serving Size: 1 salmon filet
- Calories: 322 kcal
- Sugar: 1.6 g
- Sodium: 98.9 mg
- Fat: 13.9 g
- Saturated Fat: 0 g
- Unsaturated Fat: 0 g
- Trans Fat: 0 g
- Carbohydrates: 3.4 g
- Fiber: 1 g
- Protein: 44 g
- Cholesterol: 97.5 mg









