Home » Evening Bliss » Italian Salmon with Tomato Basil Salsa

Italian Salmon with Tomato Basil Salsa

On

Updated

Italian Salmon with Tomato Basil Salsa

Twenty minutes. One baking sheet. Six ingredients in the seasoning, five in the salsa, and a dinner that genuinely looks and tastes like something from a Mediterranean restaurant. This Italian salmon with tomato basil salsa has become one of my go-to weeknight dinners specifically because it checks every box – fast, healthy, impressive on the plate – without requiring any real skill or effort beyond the ability to preheat a broiler.

The combination is deceptively simple. Wild salmon seasoned with dried oregano, basil, rosemary, and a pinch of red pepper flakes goes under the broiler for 6 to 8 minutes until the Italian herb crust caramelizes slightly and the fish becomes perfectly flaky. Meanwhile, a quick fresh salsa of chopped tomatoes, fresh basil, balsamic vinegar, and olive oil comes together in the bowl while the salmon cooks. The salsa goes over the top right before serving and the warm herb-crusted salmon against the cool, bright, slightly sweet-tart salsa is genuinely one of the better flavor combinations I’ve landed on in a simple weeknight recipe.

The balsamic vinegar in the salsa is the detail that makes this feel Italian rather than just “salmon with tomatoes.” It adds a dark, slightly sweet acidity that is completely different from lemon juice and brings a richness that anchors the fresh tomato and basil in a way that makes the salsa taste more complex than its five-ingredient list would suggest.

If you love quick, elegant broiled salmon dinners, my Broiled Cod with Paprika follows the same fast broiler method with a completely different seasoning direction – great to have in the rotation alongside this recipe for variety.

Why You Will Like This Italian Salmon with Tomato Basil Salsa

  • Twenty minutes from start to table – The salsa comes together while the salmon broils. Both are done at exactly the same time. There is no waiting, no sequencing to manage.
  • The Italian herb blend creates a real crust under the broiler – Oregano, dried basil, and rosemary on the surface of the salmon caramelize slightly under the high broiler heat, creating a fragrant, slightly crispy herb layer that makes every bite more interesting than plain seasoned fish.
  • The balsamic tomato basil salsa is genuinely special – Most fresh tomato salsas use lime or lemon juice. The balsamic vinegar here adds a depth and sweetness that feels specifically Italian and makes the salsa taste far more complex than five minutes of mixing would normally produce.
  • 37 grams of protein per serving, naturally low carb – Wild salmon is one of the most nutritionally dense proteins available. With the fresh vegetable salsa and minimal added fat, this is a dinner that genuinely earns the word “healthy” without being bland or unsatisfying.
  • Naturally gluten-free and dairy-free – No modifications needed. This recipe just is both of those things already.
  • The salsa can be made ahead – Up to 24 hours in advance. Having the salsa ready in the fridge turns this into a 10-minute dinner on the night you’re eating it.
  • Stunning presentation with minimal effort – Wild salmon has a beautiful deep pink color, the Italian herb crust adds visual contrast, and the bright red tomato salsa with green basil on top looks genuinely restaurant-quality. A white plate makes all those colors pop.
  • Omega-3 rich and heart-healthy – Wild-caught salmon has some of the highest omega-3 content of any commonly available fish, and the olive oil and fresh tomatoes in the salsa add additional heart-healthy fats and antioxidants.

Italian Salmon with Tomato Basil Salsa Ingredients

Two components, both simple. Here’s the complete ingredient list.

For the Salmon

  • 24 oz wild salmon fillets (4 portions, about 6 oz each)
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon dried rosemary
  • 1/4 teaspoon red pepper flakes
  • Salt and pepper to taste
  • Olive oil or cooking spray for coating

For the Tomato Basil Salsa

  • 2 medium tomatoes, chopped
  • 1/4 cup fresh basil, chopped
  • 2 tablespoons balsamic vinegar
  • 2 teaspoons olive oil
  • Salt and pepper to taste

Ingredient Notes and Shopping Tips

Wild-caught salmon: Wild-caught salmon has a firmer texture, deeper color, and more robust flavor than farmed salmon – qualities that hold up particularly well under the high heat of the broiler. Sockeye salmon is particularly striking with its deep red color. King (Chinook) salmon is the richest and most buttery. Coho is slightly milder and more affordable. All three work beautifully. If you’re working with farmed Atlantic salmon, the recipe is still excellent – just know the texture will be slightly softer and the flavor more mild, which means the Italian herb crust does more of the flavor work.

The Italian herb blend on the salmon: Oregano, dried basil, and rosemary together create that specific flavor that reads as “Italian.” Each herb contributes something different: oregano is assertive and slightly peppery, dried basil is sweet and aromatic, rosemary is piney and resinous. The combination is classic and complementary. Crushing the dried herbs lightly between your fingers before applying them to the fish releases more of their essential oils and makes the seasoning noticeably more fragrant.

The tomatoes – freshness is everything: This salsa is essentially raw tomato, which means the quality of the tomatoes determines the quality of the salsa. In peak summer, any ripe, flavorful tomato – heirloom, beefsteak, or garden varieties – will produce something exceptional. Out of season, cherry or grape tomatoes are usually more reliably sweet and flavorful than large slicing tomatoes. Roma tomatoes are meatier with less water content, which prevents the salsa from becoming watery. Never refrigerate tomatoes before using – cold temperatures destroy the texture and dull the flavor.

The balsamic vinegar: A good balsamic vinegar is essential here. The cheap, thin, very acidic kind will make the salsa taste sharp and unbalanced. A mid-range balsamic from Modena with some sweetness and body is what you want. You don’t need to spend $40 on aged balsamic – a decent grocery store bottle in the $8 to $12 range is perfectly appropriate. The two tablespoons should taste sweet-tart-complex, not just acidic.

Fresh basil in the salsa: Fresh basil is genuinely non-negotiable in the salsa. The dried basil on the salmon is fine since it’s being cooked and the heat brings out what’s there. But the salsa is a fresh, raw application and dried basil has lost most of its aromatic volatile compounds – it would add a slightly dusty, flat quality rather than the bright, fragrant note that fresh basil provides. If you absolutely cannot find fresh basil, use a tablespoon of jarred basil pesto instead of both the basil and some of the olive oil.

Substitutions That Work

  • Different fish: Trout, halibut, or cod all work with this seasoning and salsa – adjust broiling time based on thickness (cod is thinner, halibut is thicker)
  • Lemon juice instead of balsamic: Produces a brighter, more acidic salsa that’s less sweet – a completely different but equally valid direction
  • Cherry tomatoes: Halved cherry or grape tomatoes in place of regular tomatoes – sweeter and less watery, particularly good when regular tomatoes are out of season
  • Garlic addition: One minced clove stirred into the salsa adds a savory depth that pairs well with the balsamic
  • Parmesan finish: A tablespoon of finely grated Parmesan scattered over the salmon just before it comes out from the broiler creates a golden, savory crust alongside the herb rub
  • Grilling instead of broiling: Grill over medium heat for 4 to 5 minutes per side – produces a slightly smokier result that is particularly good in summer

How To Make Italian Salmon with Tomato Basil Salsa

This is one of the most straightforward recipes on the blog. Two components that run simultaneously, both done in 20 minutes. Here’s every detail.

Making the Salsa First – Then Let It Rest

Start with the salsa before the salmon goes under the broiler, even though the salmon finishes faster. The tomato basil salsa needs at least 5 to 10 minutes of resting time for the balsamic vinegar to absorb into the tomatoes and the basil to release its aromatic oils into the olive oil. A freshly mixed salsa tastes sharp and separate. A salsa that’s had a few minutes to meld tastes cohesive and complex.

Chop the tomatoes into roughly half-inch pieces – not too fine, you want texture in the salsa. Chop the fresh basil fairly finely so it distributes through every bite. Combine in a medium bowl with the balsamic vinegar, olive oil, salt, and pepper. Toss gently to combine. Taste and adjust – if it needs more acidity, add another half teaspoon of balsamic. If it tastes too sharp, a very small pinch of sugar (less than an eighth of a teaspoon) can balance it. Set aside at room temperature.

Callie’s Kitchen Note: I’ve made this salsa both immediately before serving and 30 minutes ahead. The 30-minute version is noticeably better. The balsamic soaks into the tomato juices and creates a light, intensely flavored dressing that coats the salsa ingredients much more evenly than a freshly mixed version. If your schedule allows, make the salsa first, cover, and let it sit at room temperature while you do other things. Even 15 minutes makes a real difference.

Seasoning and Broiling the Salmon

Preheat your broiler and position the oven rack so the salmon will sit about 4 to 5 inches below the heat source. Line a rimmed baking sheet with aluminum foil – the herb mixture and olive oil will caramelize onto an unlined pan and make cleanup very difficult.

In a small bowl, mix the dried oregano, dried basil, rosemary, and red pepper flakes together. Rub your fingers over the herbs lightly as you mix – this helps release their essential oils before they go on the fish. Lightly brush or spray the salmon fillets with olive oil on both sides, then press the herb mixture evenly over the top surface of each fillet. Season with salt and pepper. Arrange on the prepared baking sheet skin-side down if your fillets have skin.

Broil for 6 to 8 minutes. The timing varies by the thickness of your fillets – a thin 3/4-inch fillet will be done at 6 minutes; a thick 1.5-inch center-cut piece may need the full 8 minutes. Check for doneness by pressing gently on the thickest part – it should feel firm and spring back slightly. The flesh should flake easily with a fork and appear opaque rather than translucent throughout. An instant-read thermometer reads 125 to 130 degrees F for medium doneness (slightly translucent in the very center) or 145 degrees F for fully cooked by USDA standards.

Callie’s Kitchen Note: I pull my salmon at 130 degrees F for medium, which leaves the very center slightly translucent and incredibly moist. Some people prefer fully cooked at 145 degrees F – both are valid, it’s a personal preference. What’s not valid is 160 degrees F, which is overcooked and dry regardless of what anyone says. Know where your own preference sits and pull accordingly. A thermometer is genuinely the most useful tool for cooking salmon perfectly every time.

Resting and Serving

Remove the salmon from the oven and let it rest on the baking sheet for 2 minutes before adding the salsa. This brief rest allows the interior juices to redistribute through the flesh slightly. Salmon cut immediately after cooking releases more liquid than salmon that’s had even a minute or two to settle.

Transfer the salmon fillets to warmed plates and spoon the tomato basil salsa generously over each one. The salsa should sit on top of the fish rather than pooling around it – the presentation is part of why this dish looks so good. Serve immediately. The contrast of the warm herb-seasoned salmon against the cool, bright, balsamic-dressed salsa is best the moment it’s assembled.

Speed Hacks for Busy Nights

  • Make the salsa up to 24 hours ahead and refrigerate – take it out 15 minutes before serving to come to room temperature
  • Mix the dry spice blend ahead and store in a small jar – seasoning the salmon becomes a ten-second step
  • Line the baking sheet before anything else so cleanup is handled before you start cooking
  • Have everything portioned and measured before the broiler preheats so you’re not scrambling
  • Chop tomatoes and basil the night before, store separately in the fridge, and combine with the balsamic and oil just before cooking

Common Mistakes To Avoid

The broiler is fast and forgiving in most ways, but a few specific things consistently make a difference in the final result.

Not resting the salmon before adding the salsa. The two-minute rest after broiling allows the interior juices to stabilize. Skip it and those juices run out onto the plate the moment the salsa hits the warm fish, diluting the balsamic tomato mixture and leaving the salmon looking dry. Two minutes is genuinely enough – set a timer.

Overcooking the salmon. Salmon loses its buttery, moist quality quickly once it goes past medium. The broiler is hot and the window between done and overdone is narrow. Check it at 6 minutes regardless of what the timing says and pull it based on feel and temperature rather than clock. A thermometer takes the guesswork out entirely.

Using too much balsamic vinegar in the salsa. Two tablespoons is the right amount for balancing the sweetness of the tomatoes with the richness of the olive oil. More than this and the salsa becomes too acidic and sharp, overpowering the delicate herb-seasoned salmon underneath. Measure rather than pouring directly from the bottle.

Using a poor-quality or thin balsamic vinegar. Cheap balsamic is thin, very acidic, and lacks the sweetness and body that make this salsa work. A mid-range balsamic (look for “Modena” on the label) adds both flavor complexity and a light syrupy texture that coats the tomatoes more effectively than a thin, watery version.

Refrigerating the tomatoes before using. Cold storage destroys the texture and dulls the flavor of tomatoes significantly. Keep them at room temperature until they go into the salsa. If your tomatoes came from the fridge, let them sit at room temperature for 30 minutes before using and they’ll taste considerably better.

Storage And Reheating

Leftover Italian salmon stores reasonably well for a day or two, though the tomato salsa is genuinely best fresh.

Fridge: Store the salmon and salsa in separate airtight containers for up to 3 days. The salsa should be stored separately because the tomato juices will continue to release and can make the salmon mushy if stored together.

Freezer: Cooked salmon can be frozen for up to 2 months – wrap individual fillets tightly. The tomato basil salsa does not freeze well (tomatoes become mushy when frozen). Make the salsa fresh when you’re ready to serve.

Reheating Without Drying Out the Salmon

  • Oven (best): Place on a foil-lined pan, cover loosely with foil, and warm at 300 degrees F for 10 minutes. The low temperature and foil cover prevent the salmon from tightening and drying.
  • Stovetop: Warm in a covered skillet over low heat with a small splash of water or broth. The steam keeps it moist. About 3 minutes per side on very low heat.
  • Cold option (best for next-day): Serve the leftover salmon cold or at room temperature over greens with a fresh batch of salsa. This is arguably better than reheated salmon and makes an excellent next-day lunch.

Using Leftovers Differently

Flake leftover salmon over a simple arugula salad with extra balsamic and olive oil for a genuinely beautiful next-day lunch. Or mix it gently into cooked pasta with the remaining salsa and a handful of Parmesan – the result is a warm Italian salmon pasta that takes about three minutes to assemble and tastes like it was planned.

Italian Salmon Variations

The base recipe is elegant and works as written, but here are some directions worth exploring.

Garlic Parmesan Version: Add a minced garlic clove to the herb rub and scatter 2 tablespoons of finely grated Parmesan over the herb-coated salmon before broiling. The Parmesan creates a golden, savory crust alongside the Italian herbs that feels more substantial and slightly more indulgent. Still 20 minutes total.

Cherry Tomato and Caper Salsa: Use halved cherry tomatoes instead of regular tomatoes and add 1 tablespoon of rinsed capers to the salsa. The briny, piquant quality of the capers against the sweet cherry tomatoes and balsamic creates an intensely flavorful salsa that leans more Roman in character.

Grilled Summer Version: Skip the broiler and grill the herb-seasoned salmon over medium heat for 4 to 5 minutes per side. The slight smokiness from the grill adds another dimension to the Italian herb flavors. Add diced fresh peach to the tomato basil salsa for a summer variation that is genuinely spectacular.

Fall Roasted Red Pepper Version: Replace the fresh tomatoes with roasted red peppers from a jar, drained and chopped. Add a pinch of smoked paprika and swap the fresh basil for fresh thyme. The deeper, sweeter quality of roasted peppers against the balsamic is a perfect autumn direction.

Avocado and Tomato Salsa: Add half a diced avocado to the tomato basil salsa. The creaminess of the avocado against the tangy balsamic and sweet tomatoes and rich salmon is a combination that makes the whole dish feel more luxurious. Add a squeeze of lemon to keep the avocado from browning.

Spicier Version: Increase the red pepper flakes to half a teaspoon and add a pinch of cayenne to the herb rub. Add a finely minced fresh jalapeño or a pinch of red pepper flakes to the salsa. The heat builds through multiple layers of the dish and becomes a genuinely assertive spiced salmon.

Pesto-Dressed Salsa: Swap the olive oil in the salsa for a tablespoon of good-quality basil pesto. The pesto adds an herbaceous richness that makes the salsa feel more complex and deeply Italian without any additional effort. This version is my favorite variation for a dinner party.

Serving Suggestions

This Italian salmon with tomato basil salsa is elegant, complete, and pairs beautifully with simple sides that don’t compete with its bright flavors.

For a light elegant dinner: Serve the salmon with a simple arugula salad dressed with lemon and olive oil alongside. The peppery arugula complements the Mediterranean flavors of the salmon and salsa without adding heaviness. A good Italian white wine and crusty bread rounds the meal out beautifully.

For something more substantial: Serve over light pasta – angel hair or linguine tossed with olive oil, garlic, and a handful of Parmesan. The tomato basil salsa drapes naturally over both the pasta and the salmon. A complete dinner that feels properly Italian.

For a low-carb dinner: Serve over zucchini noodles or with roasted asparagus and a simple green salad. The salmon and salsa are so flavorful that they carry the plate without needing a starchy base.

For company: Plate on white dishes so the deep pink salmon, golden herb crust, and vivid red tomato salsa with green basil all pop visually. A drizzle of good balsamic glaze around the edge of the plate (available at most grocery stores near the balsamic vinegar) adds a professional finishing touch that takes about 10 seconds. Extra fresh basil leaves scattered over everything makes it look genuinely beautiful.

Beverage pairings: A crisp Pinot Grigio is the natural Italian choice alongside this dish – its mineral, slightly floral quality complements both the salmon and the herb-balsamic flavors. A light Chianti works surprisingly well too if you prefer red wine. For non-alcoholic, sparkling water with a slice of lemon or a light citrus-infused sparkling water keeps things fresh and Italian in spirit.

Italian Salmon with Tomato Basil Salsa

Italian Salmon with Tomato Basil Salsa FAQ

Can I Use Frozen Salmon for This Recipe?

Yes, and quality frozen wild-caught salmon often produces better results than “fresh” farmed salmon that’s been sitting at the fish counter. Thaw the salmon completely in the refrigerator overnight or under cold running water for about 10 minutes. Pat it extremely dry with paper towels before applying the herb rub – frozen salmon releases more moisture than fresh, and that moisture will prevent the herb crust from adhering properly and will steam rather than caramelize under the broiler.

Can I Grill the Salmon Instead of Broiling?

Yes, and the grilled version is excellent – particularly in summer when the grill is already going. Brush the grill grates with oil and heat to medium. Place the herb-seasoned salmon skin-side down if it has skin, and grill for 4 to 5 minutes per side without moving it. The skin will release from the grates cleanly when it’s ready to flip. The grill adds a light smokiness that pairs beautifully with the Italian herb rub.
One note: make the tomato basil salsa inside while the salmon grills outside rather than trying to manage both simultaneously. The salsa is better for having had a few minutes to rest anyway, so this actually works out perfectly.

What Other Fish Can I Use?

This Italian herb seasoning and tomato basil salsa combination works well with any firm, flavorful fish. Trout is the most similar in flavor and texture to salmon and is an excellent substitute. Halibut has a milder flavor that lets the herb rub and salsa do more of the work – increase the seasoning slightly if you go this direction. Cod works well and broils quickly. Mahi mahi has a slightly more pronounced flavor that stands up beautifully to the Italian herbs.
The key consideration for substitution is thickness – thinner fillets will cook faster under the broiler. Start checking at 4 to 5 minutes for thin pieces rather than waiting the full 6 to 8 minutes.

Can I Make the Salsa More Than 24 Hours Ahead?

Up to 24 hours is the recommended window and it’s genuinely the sweet spot – the flavors have melded beautifully but the tomatoes haven’t become mushy. Beyond 24 hours the tomatoes continue to break down and release liquid, making the salsa progressively wetter and the texture less appealing. If you need to prep further ahead, chop the tomatoes and basil separately and store them, then combine with the balsamic and olive oil within 24 hours of serving.

What Is the Best Internal Temperature for Salmon?

This is genuinely a matter of personal preference within the safe range. The USDA recommends 145 degrees F as the safe minimum temperature for fish – at this temperature salmon is fully cooked, opaque throughout, and just beginning to firm up. Many salmon enthusiasts (and most restaurant chefs) prefer 125 to 130 degrees F, which leaves the center slightly translucent and produces an exceptionally moist, buttery texture. Both temperatures are valid – the lower end is a texture preference, not a safety compromise if the fish is from a reputable source. Use a thermometer and pull at whatever temperature produces the result you enjoy.

Recipes You May Like

If this Italian salmon with tomato basil salsa has become a weeknight staple, here are three more quick, healthy salmon and seafood dinners worth trying:

  • Salmon in Tomato Sauce – Another Italian-inspired salmon dinner with a fresh blended tomato sauce that bakes directly over the fish. Different technique, same Mediterranean spirit, equally beautiful on the plate.
  • Grilled Salmon with Shallot Dill Sauce – A 30-minute salmon dinner with a from-scratch sauce in a completely different flavor direction. Elegant, impressive, and worth making when you want something a little more special.
  • Easy Miso Salmon – Twenty minutes, sweet-savory miso glaze, and one of the most consistently impressive weeknight salmon recipes on the blog. If you love this Italian version, the miso version is the next one to try.

Conclusion

This Italian salmon with tomato basil salsa is the kind of recipe that earns a permanent spot in the weeknight rotation without requiring any deliberate decision to keep it there. It’s just good. Reliably, consistently, every time you make it good. The Italian herb crust under the broiler, the resting salmon, the balsamic tomato basil salsa spooned over at the very end – it all comes together in a way that is genuinely greater than the sum of its quite simple parts.

Make the salsa first, let it rest while the broiler heats and the salmon cooks, rest the fish for two minutes before serving. Those three details are the entire recipe. Twenty minutes, one pan, something genuinely beautiful on the plate. Come back and tell me in the comments what you served it alongside, and save this on Pinterest for the next Tuesday when you want dinner to look impressive without the effort that should imply.

Happy cooking, friends!

Callie

Print

Italian Salmon with Tomato Basil Salsa

Italian Salmon with Tomato Basil Salsa

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Italian Salmon with Tomato Basil Salsa is a quick and flavorful dish packed with Mediterranean-inspired herbs and fresh ingredients. Juicy, flaky salmon is broiled to perfection and topped with a vibrant tomato basil salsa infused with balsamic vinegar. This high-protein, low-carb meal is perfect for busy weeknights or an elegant dinner.

  • Author: Callie
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Broiling
  • Cuisine: Italian
  • Diet: Gluten Free

Ingredients

Scale

For the Salmon:

  • 24 oz. wild salmon (or any salmon variety)
  • ½ tsp. oregano
  • ½ tsp. dried basil
  • ¼ tsp. rosemary
  • ¼ tsp. red pepper flakes
  • Salt and pepper to taste

For the Tomato Basil Salsa:

 

  • 2 tomatoes, chopped
  • ¼ cup basil, chopped
  • 2 tbsp. balsamic vinegar
  • 2 tsp. olive oil
  • Salt and pepper to taste

Instructions

  1. Preheat the broiler. In a small bowl, mix together oregano, basil, rosemary, and red pepper flakes.
  2. Season the salmon. Lightly coat the salmon with cooking spray or olive oil, then rub the spice mixture evenly over the fillets. Season with salt and pepper. Place on a foil-lined baking sheet.
  3. Prepare the tomato basil salsa. In a medium bowl, toss together the chopped tomatoes, basil, balsamic vinegar, olive oil, salt, and pepper. Set aside.
  4. Broil the salmon. Place the salmon under the broiler and cook for 6-8 minutes, or until opaque and flaky.

 

  1. Serve. Top the cooked salmon with tomato basil salsa and enjoy immediately.

Notes

  • Wild-caught salmon is preferred for the best flavor and nutrition.
  • Cherry tomatoes can be used for a sweeter salsa.
  • For a milder spice level, reduce or omit the red pepper flakes.
  • The tomato basil salsa can be made ahead and stored in the fridge for up to 24 hours.

Nutrition

  • Serving Size: 6 oz. salmon with salsa
  • Calories: 288
  • Sugar: 2g
  • Sodium: 180mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 4g
  • Fiber: 1g
  • Protein: 37g
  • Cholesterol: 85mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star