• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • All Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Dinner Recipes
Baked Salmon with Tomato Salsa on a white dinner plate

Baked Salmon with Tomato Salsa

Kristen Stevens
By: Kristen Stevens
Updated: 10/07/2025
5 stars (20 ratings)
7 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This baked salmon with tomato salsa is one of those recipes you want to keep in your back pocket for a meal that’s ready in 30 minutes. It’s covered in a sweet and smoky rub and served with juicy roast tomato salsa. All you need now is a fork!

Baked Salmon with Tomato Salsa on a dinner plate with a salad
We make salmon for dinner on repeat in our house, and this one always stands out.

This baked salmon is one of my favorite ways to turn a simple piece of fish into a meal that feels fresh, colorful, and a little special. The salmon is coated in a smoky-sweet spice rub, then baked until tender and topped with a vibrant tomato salsa bursting with fresh herbs.

The combination of smoked paprika, thyme, coconut sugar, and a pinch of cayenne gives the salmon plenty of flavor without overpowering it. Meanwhile, the tomato salsa adds freshness, brightness, and a juicy contrast that pairs beautifully with the rich fish. It’s the kind of dinner recipe that feels right at home on a summer table, but I happily make it any time of year when I can get my hands on good salmon and ripe tomatoes.

A simple green salad with a honey vinaigrette rounds out the meal, making it an easy, complete meal. It’s fresh, satisfying, and proof that a handful of simple ingredients can come together to create something truly delicious.

Baked Salmon with Tomato Salsa on a white dinner plate
Baked Salmon with Tomato Salsa on a plate

Top tips for perfectly baked salmon

  1. Don’t over bake the fish: We’ve all done it. But to avoid overcooking this baked salmon, bake it until an instant-read thermometer reads no more 140 degrees Fahrenheit, or until the flesh flakes with the most gentle touch of your fork. We prefer our salmon when it’s cooked medium, 130-135 degrees Fahrenheit.
  2. Leave the salmon uncovered: When you leave your salmon fillets uncovered in the oven it allows for a crispy exterior to develop while the middle stays soft and moist.
  3. Get your oven hot: Preheat your oven to 425 degrees Fahrenheit. At this temperature the salmon only needs about 8 minutes in the oven.
  4. Try using steelhead trout instead of salmon: Steelhead looks and tastes very much like salmon, but it’s a bit fattier which means that it doesn’t dry out if you accidentally overcook it. We love it!

What to serve with this salmon

Let’s turn this dish into an entire meal! Here’s some ideas of what to serve with baked salmon and tomato salsa:

  • Roasted Fennel Black Garlic Soup
  • Potato Croquettes
  • Sauteed Green Beans
Tap stars to rate!
4.95 stars (20 ratings)
Baked Salmon with Tomato Salsa on a white dinner plate

Baked Salmon with Tomato Salsa Recipe

Prep: 10 minutes mins
Cook: 30 minutes mins
Total: 40 minutes mins
Rate Recipe Print
Remove Ads
This baked salmon with tomato salsa is one of those recipes you want to keep in your back pocket for a meal that's ready in 30 minutes. It's covered in a sweet and smoky rub and served with juicy roast tomato salsa. All you need now is a fork!
4

Ingredients

  • 4 cups cherry tomatoes (divided)
  • 5 tablespoons minced onion (divided)
  • 3 teaspoons olive oil (divided)
  • 1 teaspoon sea salt
  • 2 tablespoons coconut sugar
  • 1 tablespoon Spanish paprika
  • 1 teaspoon fresh thyme (finely minced)
  • ¼ teaspoon cayenne powder
  • 4 pieces salmon
  • 2 tablespoons basil leaves (thinly sliced)
  • 2 tablespoons fresh tarragon (chopped)

The Salad

  • 2 tablespoons apple cider vinegar
  • 1 tablespoon honey
  • 1 teaspoon balsamic vinegar
  • ½ teaspoon dijon mustard
  • 3 tablespoons olive oil
  • Sea salt and pepper (to taste)
  • 8 cups lettuce leaves

Instructions 

  • Preheat your oven to 425 degrees Fahrenheit. Line a baking tray with parchment paper. Put 3 cups of the cherry tomatoes and 4 tablespoons of the onion in a small baking dish. Drizzle the top with 1 teaspoon of olive oil and sprinkle ½ teaspoon of sea salt over the top. Put the tomatoes into the oven (don't wait for it to heat up) and let them roast for 20 minutes. Quarter the remaining cherry tomatoes and set them aside.
    4 cups cherry tomatoes, 5 tablespoons minced onion, 3 teaspoons olive oil, 1 teaspoon sea salt
    image for recipe instruction
  • While the tomatoes are roasting make the salad dressing. In a medium-sized bowl, whisk the apple cider vinegar, honey, balsamic, and dijon mustard. Slowly whisk in the olive oil. Season to taste with sea salt and pepper.
    2 tablespoons apple cider vinegar, 1 tablespoon honey, 1 teaspoon balsamic vinegar, ½ teaspoon dijon mustard, 3 tablespoons olive oil, Sea salt and pepper
    image for recipe instruction
  • Make the rub by mixing the coconut sugar, Spanish paprika, thyme, and cayenne powder in a small bowl.
    2 tablespoons coconut sugar, 1 tablespoon Spanish paprika, 1 teaspoon fresh thyme, ¼ teaspoon cayenne powder
    image for recipe instruction
  • Place the salmon on the prepared baking tray and sprinkle the rub evenly over top of each piece. Drizzle the tops with the remaining 2 teaspoons of olive oil.
    4 pieces salmon, 3 teaspoons olive oil
    image for recipe instruction
  • When the tomatoes are finished roasting, remove them from the oven. Put the salmon in the oven and let it roast for 8 minutes, or until it has reached an internal temperature of 140 degrees Fahrenheit and flakes easily with a fork.
    image for recipe instruction
  • Add the remaining cup of quartered cherry tomatoes, the remaining tablespoon of onion, basil, and tarragon to the roast tomatoes and mix together well.
    2 tablespoons basil leaves, 2 tablespoons fresh tarragon
    image for recipe instruction
  • To serve, toss the lettuce leaves with the dressing. Spoon the roasted tomato salsa over the salmon, and serve with a heap of salad on the side.
    8 cups lettuce leaves
    image for recipe instruction

Nutrition

Serving: 1 serving = ¼ of the recipe, Calories: 510kcal (26%), Carbohydrates: 34g (11%), Protein: 41g (82%), Fat: 24g (37%), Saturated Fat: 4g (25%), Polyunsaturated Fat: 6g, Monounsaturated Fat: 13g, Cholesterol: 94mg (31%), Sodium: 830mg (36%), Potassium: 2257mg (64%), Fiber: 7g (29%), Sugar: 18g (20%), Vitamin A: 36917IU (738%), Vitamin C: 123mg (149%), Calcium: 260mg (26%), Iron: 8mg (44%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Baked Salmon with Tomato Salsa on a white dinner plate

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe

More salmon recipes

For more inspiration, check out all of our salmon recipes!

A close up of pistachio crusted salmon on a baking tray.
20 minutes mins

Pistachio Crusted Salmon with Green Curry Sauce (only 5 ingredients!)

Ginger Miso Salmon Steaks on a plate with green beans
25 minutes mins

Ginger Miso Salmon Steaks (ready in 25 minutes!)

A close up of a Salmon Burger.
28 minutes mins

Salmon Burgers with Lemon Dill Sauce

Sheet pan salmon on a baking sheet with potatoes and asparagus.
50 minutes mins

Sheet Pan Salmon with Crispy Potatoes and Asparagus

1.9K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 06/13/2015 Updated: 10/07/2025
guest
Rate this recipe:




guest
Rate this recipe:




7 Comments
Kristi
Kristi

4 stars
I finally got the chance to try this recipe & it was terrific! Glad I have a new salmon recipe! Thanks for sharing!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kristi

Thank you so much for the feedback, Kristi! I’m so happy you enjoyed it!!

0
Reply
Thao
Thao

I’m sorry that you are sad, but I think it is so sweet that you miss your man. I’ve been married for almost 25 years and have two young adult kids at home, I welcome having a few days at home by myself. 🙂

The salmon looks fantastic! I would love to have it for dinner tonight.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Thao

Thank you, Thao. You’re words mean a lot to me. It is nice to have some space too sometimes, but an afternoon or a workday seems to be enough for me lol.

0
Reply
Jess
Jess

This salmon looks gorgeous – love the smoky flavour from the paprika! Roasted tomatoes are my favourite. Pinning to try soon! Thanks for sharing, Kristen!

0
Reply
Judy
Judy

5 stars
Hang in there, Kristen. The time will fly. and you won’t remember the unhappiness when you’re together again.. In the meantime, thanks for this great recipe.. As always, I can’t wait to try it.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Judy

Thanks, Judy! I’ve been counting down the sleeps like a little kid. One more to go!

You’re so welcome for the recipe. Hope you love it as much as I do.

0
Reply

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required