Sauces & Condiments
This baked salmon in tomato sauce recipe delivers flaky fish perfectly hugged by a rich, herbed tomato sauce that balances acidity and sweetness. The secret lies in a simple marinade that tenderizes the salmon while building flavor, followed by a 30-minute bake that ensures tender, moist fish.
What sets this apart is the sauce—simmered with garlic, herbs, and a touch of sweetness to complement the natural richness of the salmon.
The process begins with a quick marinade of olive oil, lemon, and fresh herbs, which infuses the salmon with bright, aromatic notes. While the salmon bakes, the tomato sauce reduces on the stovetop, intensifying its depth and creating a velvety consistency that clings beautifully to the fish.
The result is a dish that’s elegant yet approachable, perfect for weeknight dinners or special occasions.
By the time you serve it, you’ll have a plate that’s visually striking—golden salmon topped with a glossy, herbed tomato sauce—and packed with flavor. The sauce’s acidity cuts through the richness of the fish, while the herbs add freshness that keeps every bite balanced.
Serve with roasted vegetables or crusty bread to soak up the sauce, and you’ve got a complete, restaurant-quality meal.
This recipe is designed to be foolproof, with techniques that ensure tender salmon and a sauce that’s rich yet not overpowering. The steps are straightforward, and the ingredients are simple—just a few fresh herbs, a can of tomatoes, and quality olive oil.
Whether you're feeding a family or treating yourself, this dish delivers on flavor and ease.
Ingredients for baked salmon in tomato sauce
Four flaky salmon fillets and a handful of simple ingredients create restaurant-quality dinner in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Center-Cut Salmon Fillets 🐟 | 4 pieces | Skin-on, 6-8 oz each |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For marinade and baking |
| Fresh Lemon Juice 🍋 | 2 tbsp | From 1 small lemon |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade and sauce |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Onion 🧅 | ½ cup | Finely diced, yellow or red |
| Tomato Paste 🍅 | 1 tbsp | Squeeze tube preferred |
| Red Wine 🍷 | ¼ cup | Dry, like Chianti |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Dried Oregano 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The salmon should be center-cut with skin—Whole Foods or Trader Joe's carry excellent pre-portioned fillets. Look for vibrant pink color and no fishy odor. For the tomatoes, San Marzano cans are worth the splurge—they're sweeter and less acidic. Fresh herbs make all the difference here: Trader Joe's often has pre-washed dill and parsley bundles that save time. The red wine? Any bold, dry red works—Cab Sauv, Merlot, whatever's open. If you're short on time, pre-minced garlic from the jar works in a pinch, but fresh is always better.
No fresh dill? Dried at one-third the amount gets you close, though the flavor won't be identical. Short on red wine? Vegetable broth with a splash of balsamic mimics the depth. The honey can be swapped for maple syrup if you prefer. For the tomato paste, those little squeeze tubes from Trader Joe's are perfect—no waste, keeps forever. If your recipe calls for skinless salmon but you've got skin-on, leave the skin for extra crispiness during baking. The skin will peel right off after cooking if you prefer it removed.
This sauce reheats beautifully—3-4 days in the fridge or 3 months frozen. Store the salmon and sauce separately to prevent sogginess. For make-ahead prep, marinate the salmon overnight in the fridge, then bake day-of. The sauce can be made 2 days ahead and reheated gently. If you're serving with crusty bread, toast it fresh—nothing beats warm bread with this rich sauce. Leftovers? Freeze portions in ice cube trays for easy single servings later.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice tomatoes, mince garlic, and toss in herbs. No fancy knife work, no stress. The dill and parsley add brightness with almost no effort, and the salmon cooks itself while you stir.
- Bright & Tangy Magic: That lemon juice cutting through the rich tomato sauce? Chef’s kiss. The olive oil keeps it silky, and the dill’s fresh bite makes every bite taste like a Mediterranean vacation. It’s the kind of flavor that sticks with you.
- Lunch or Dinner Hero: Between us, this is my go-to for both. Serve it over couscous for a quick lunch, or plate it with crusty bread for a dinner that feels special. The sauce clings to the salmon like it’s meant to be there—no extra sides needed.
- Leftovers That Don’t Let You Down: Honestly, I make this twice as much on purpose. The sauce thickens beautifully when reheated, and the salmon stays moist. Pack it for work or freeze portions—no sad, dry fish here. It’s my budget-friendly, time-saving secret.
Step-by-step instructions for baked salmon in tomato sauce
This method delivers perfectly flaky salmon with a rich, herbed tomato sauce that clings beautifully.
Prepare the Tomato Sauce Base
Heat 2 tablespoons extra-virgin olive oil in a medium saucepan over medium heat. Add the ½ cup finely diced onion and cook for 4-5 minutes until softened and translucent. This is your flavor foundation—don't rush it or the onions will burn.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Immediately stir in 1 tablespoon tomato paste and cook for 1 minute, stirring constantly. This creates a thick paste that prevents the sauce from separating later. The paste will darken slightly—that's perfect.
Build the Sauce with Wine and Tomatoes
Pour in the ¼ cup red wine and scrape up any browned bits from the bottom of the pan with a wooden spoon. Let it simmer for 2-3 minutes until the alcohol smell dissipates. This deglazing step captures all the flavor you'll lose if you don't scrape.
Add the 14.5 oz canned crushed tomatoes, ½ cup vegetable broth, 1 tablespoon honey, 1 teaspoon dried oregano, 1.5 teaspoons salt, and ½ teaspoon black pepper. Bring to a gentle simmer and cook uncovered for 15-20 minutes until the sauce thickens slightly. You're looking for a consistency where it coats the back of a spoon but still flows easily.
Season and Marinate the Salmon
While the sauce simmers, pat the 4 center-cut salmon fillets dry with paper towels—this is crucial for crispy skin. Place them skin-side down on a clean work surface and season generously with ½ teaspoon salt and ¼ teaspoon black pepper on each fillet. Let them sit at room temperature for 10 minutes while the sauce finishes.
In a small bowl, whisk together 2 tablespoons fresh lemon juice, ¼ cup chopped fresh dill, and ¼ cup chopped fresh parsley. Brush this mixture evenly over both sides of each salmon fillet. The lemon juice will prevent the fish from overcooking while baking, and the herbs add bright freshness that cuts through the richness of the tomato sauce.
Bake the Salmon to Flaky Perfection
Preheat your oven to 375°F. Pour the tomato sauce into a 9x13-inch baking dish and spread it evenly. Arrange the salmon fillets skin-side down on top of the sauce, gently pressing them down to ensure good contact with the heat. This positioning guarantees the skin will crisp while the flesh stays moist.
Bake uncovered for 12-15 minutes. You'll know it's done when the salmon flakes easily with a fork and the edges turn opaque. The sauce should bubble gently around the fish. If the skin isn't crispy enough, broil for 1-2 minutes at the end, watching closely to avoid burning.
Rest and Serve with Sauce
Remove the salmon from the oven and transfer it to a serving platter. Tent loosely with aluminum foil and let it rest for 5 minutes. This resting period allows the juices to redistribute throughout the fish, ensuring each bite is moist and flavorful.
Spoon the tomato sauce from the baking dish over the salmon and serve immediately. The sauce should be thick enough to cling to the fish but still flow slightly when poured. Garnish with additional fresh dill and parsley if desired. Each piece should separate easily with a fork, revealing perfectly cooked flesh throughout.
Pro Tips For Making Baked Salmon In Tomato Sauce
- Preheat Pan, Not Just Oven: I learned this the hard way—sliding cold salmon into a hot pan while the oven heats up guarantees uneven cooking. Heat your baking dish (or skillet) for 5 minutes first, then add the salmon and olive oil. The high surface heat seals the skin instantly, keeping it crispy instead of rubbery.
- Salt the Salmon First: Skip this, and your salmon will taste bland no matter how good the tomato sauce. Pat the fillets dry, sprinkle them generously with salt (about ½ teaspoon per side), and let them sit for 10 minutes. The salt draws out moisture, ensuring a better crust and deeper flavor when baked.
- Simmer the Sauce Separately: Tossing raw salmon into a simmering tomato sauce? That’s a fast track to gray, rubbery fish. Cook your tomato sauce (with olive oil, lemon juice, and herbs) in a separate pan until thickened, then pour it over the salmon in the last 5 minutes of baking. The sauce stays bright, and the salmon stays tender.
- Finish with Fresh Herbs: Dried dill and parsley won’t cut it here—fresh is non-negotiable. Tear the herbs by hand (not chopped) and scatter them over the salmon in the last 2 minutes of baking. They’ll release their aroma without turning bitter, and you’ll get that restaurant-quality freshness. (Yes, even if you’re impatient like me.)
Creative variations of this recipe
Mediterranean Twist
Swap the red wine for ¼ cup white wine and add ½ teaspoon dried thyme to the sauce for a Greek-inspired version. Top the baked salmon with ¼ cup Kalamata olives and 2 tablespoons crumbled feta cheese during the final 5 minutes of baking.
The briny olives and tangy feta elevate the dish with Mediterranean flair. 🌿
Spicy Asian Fusion
Replace the honey with 1 tablespoon soy sauce and add 1 teaspoon grated fresh ginger and 1 teaspoon sriracha to the tomato base. Stir in 1 tablespoon hoisin sauce at the end for depth.
Garnish with 2 tablespoons chopped cilantro and serve with steamed jasmine rice. The heat from the sriracha balances the richness beautifully.
Creamy Lemon Butter Sauce
After baking, whisk together ¼ cup heavy cream, 2 tablespoons melted butter, and 1 tablespoon lemon zest into the tomato sauce. Reduce heat to low and simmer for 3 minutes.
The result is a velvety sauce that clings to the salmon like a dream. Perfect for those who love rich, buttery flavors without losing the tomato's brightness. 🍋
Smoky Chipotle Kick
Add 1 teaspoon adobo sauce (from a can of chipotles) to the tomato base for smoky depth. Top each fillet with ¼ teaspoon smoked paprika before baking.
Serve with corn tortillas and avocado slices for a Tex-Mex inspired twist. The smoky chipotle adds complexity that pairs perfectly with the salmon's natural sweetness.
White Wine and Mushroom
Sauté ½ cup sliced cremini mushrooms with the onions for extra umami. Deglaze with ¼ cup dry white wine instead of red. Finish with 1 teaspoon fresh thyme and a splash of vegetable broth. The earthy mushrooms add a sophisticated touch that complements the salmon's delicate flavor profile.
Sweet and Tangy Glaze
Reduce the tomato sauce until syrupy, then stir in 2 tablespoons balsamic vinegar and 1 tablespoon maple syrup. Brush this glaze over the salmon during the last 5 minutes. The sweet-tangy contrast creates a restaurant-worthy finish that's simple yet impressive. 🍯
Nutrition facts
Frequently asked questions
Can I use frozen salmon for this recipe?
Yes, but thaw it properly first! Place frozen salmon fillets in a sealed bag and submerge in cold water for 30 minutes, changing the water every 10 minutes. Or thaw overnight in the fridge. Never microwave—it creates uneven cooking. Pat them completely dry before seasoning for crispy skin.
How do I adjust this for thicker tomato sauce?
Simmer the sauce uncovered for 5-10 extra minutes to reduce it. For a thicker base, add 1 tablespoon cornstarch mixed with 2 tablespoons water and stir in during the last 5 minutes of simmering. Or mash ½ cup cooked tomatoes into the sauce for body without thinning it.
What's the best way to reheat leftovers?
Gently reheat only the sauce in a saucepan over low heat until warm. Keep the salmon separate and warm in a 200°F oven for 5-8 minutes—never microwave, or it'll turn rubbery. Spoon the reheated sauce over the salmon just before serving to maintain texture.
Can I substitute canned tomatoes with fresh?
Yes, but adjust the cooking time. Use 2 cups chopped fresh tomatoes (peeled if you prefer) and simmer for 25-30 minutes to break down their texture. Add 1 teaspoon sugar to balance acidity. Fresh tomatoes work well but require more attention to prevent wateriness.
Why did my salmon skin stay soggy?
Soggy skin usually means moisture got trapped between the fish and sauce. Next time, pat fillets very dry and place them skin-side down on a wire rack over the sauce in the baking dish. This allows heat to crisp the skin while the sauce bathes the top. Also ensure your oven rack is in the middle position for even heat.
