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

Salmon with Salsa is a fresh and flavorful way to enjoy seared salmon in a buttery garlic lemon sauce. Each piece is topped with a bright tomato salsa and creamy avocado slices that make every bite rich, zesty, and satisfying.

Healthy, low carb, and full of vibrant flavor, this easy dish brings together crisp salmon and refreshing salsa with a hint of lime. It’s quick to make, beautifully balanced, and perfect for both lunch and dinner.

4 pieces of Pan Seared Salmon in a buttery garlic lemon sauce, topped with a fresh tomato salsa and avocado slices!

What Makes This Recipe So Good

There’s something about this salmon and salsa recipe that always hits the spot for me. It’s that perfect mix of buttery, garlicky salmon paired with a burst of fresh salsa, the kind of meal that feels special without any fuss. The lemony sauce adds just the right amount of richness, while the crisp edges of the fish make every bite so satisfying.

What I really love about this salsa for salmon is how it brings the whole dish to life. The tomatoes, onion, and lime keep it light and zesty, and those creamy avocado slices truly seal the deal. It’s healthy, colorful, and honestly one of the easiest ways to turn an ordinary dinner into something crave-worthy.

What Goes Into Salmon With Salsa

This Salmon with Salsa recipe is fresh, flavorful, and surprisingly easy to make. You’ll only need a few simple ingredients to bring out the best of both the seared salmon and the vibrant tomato salsa.

  • Salmon Fillets: Choose fresh, skinless fillets about 5 ounces (140 g) each. They cook quickly and stay tender and flaky inside.
  • Garlic and Butter: These two are the flavor base for the sauce, giving the salmon a rich, savory finish with a hint of sweetness.
  • Tomatoes and Lime Juice: The heart of the tomato salsa for salmon, adding freshness, acidity, and that juicy brightness that makes every bite pop.
  • Avocado: Adds a creamy, cooling contrast to the salsa and salmon, balancing the zesty flavors beautifully.

Note: Please see recipe card at the bottom for a full list of ingredients with measurements.

How To Cook Salmon With Salsa

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
  1. Prepare Salmon: Pat the salmon dry with a paper towel and bring them to room temperature. Season with salt, pepper, and lemon to infuse them with flavor.
  1. Heat the Pan: Warm the olive oil in a large non-stick skillet over medium-high heat until hot. This helps the salmon form a crispy, golden crust.
  1. Sear Flesh Side: Place the salmon flesh down, pressing lightly so the surface touches the pan. Sear for 3 to 4 minutes without moving until golden and crisp.
  1. Flip and Add Flavor: Turn the salmon over carefully and sear the other side for about 2 minutes. Add butter, chopped garlic, and the remaining lemon juice to the pan.
  1. Create the Sauce: Continue cooking for another 1 to 2 minutes, stirring the butter and garlic around as it browns slightly into a rich, garlicky sauce.
  1. Adjust the Seasoning: Taste and adjust the sauce with extra salt, pepper, or lemon juice if needed for the perfect balance of tangy and buttery flavor.
  1. Make the Salsa: While the salmon cooks, mix tomatoes, onion, cilantro, chili, garlic, lime juice, and salt in a bowl. Toss to make a bright, fresh salsa.
  1. Serve and Enjoy: Top each salmon fillet with the tomato salsa and avocado slices, drizzle over the buttery garlic sauce, and serve immediately while warm.

Bring out the bright, tangy flavors of this Salmon with Salsa with sides that feel just as fresh and satisfying. Pair it with Honey Roasted Butternut Squash & Brussels Sprouts with Bacon for a caramelized, savory sweet contrast that complements the buttery salmon and zesty salsa beautifully.

For something hearty but still vibrant, Sweet Potato Casserole adds a comforting layer of sweetness that balances the bright lime and tomato flavors. To finish on a cozy note, Cinnamon Rice Pudding makes the perfect dessert, creamy, warm, and just the right touch of indulgence after a light, flavorful meal.

Tips For Making Salmon With Salsa

  • I always recommend using fresh salmon when you can. It cooks up buttery and flaky with that perfect crust. If you’re using frozen, no worries — just make sure it’s completely thawed and patted dry before it hits the pan.
  • Resist the urge to move the salmon around while it’s searing. Let it sit and do its thing so you get that gorgeous, crispy edge that locks in all the flavor. Trust me, it’s worth the patience.
  • When making the salsa, taste it as you go. Sometimes it needs an extra squeeze of lime or a tiny pinch of salt to really make it pop. Adjusting it to your liking is part of the fun.
  • And here’s my favorite part — mash a few avocado slices right into the salsa before spooning it over the salmon. It creates the creamiest, dreamiest bite that ties the whole dish together.

Recipe FAQ’s

Can I Use Skin-On Salmon Fillets?

Yes, you can. Just sear them skin side down first until crisp, then flip carefully. The skin adds extra flavor and helps keep the salmon moist.

What Type Of Salsa Works Best For Salmon?

A fresh tomato salsa with lime and cilantro is perfect. It adds brightness without overpowering the delicate flavor of the fish.

Can I Grill The Salmon Instead Of Pan Searing?

Absolutely. Brush the fillets with oil and grill over medium heat for about 4 minutes per side. You’ll get that smoky, charred flavor that pairs beautifully with the salsa.

Pan Seared Salmon in a buttery garlic lemon sauce, topped with a fresh tomato salsa and avocado slices!

Seared with Salsa ON VIDEO

5 from 2 votes

Salmon with Salsa

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4 people
Pan Seared Salmon in a buttery lemon garlic sauce, topped with a delicious and fresh tomato salsa and avocado slices! Healthy, low carb, full of amazing flavour and so EASY to make!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

Salmon:

  • 20 ounces skinless salmon filets each fillet should weigh about 5 ounces or 140 g
  • 1 pinch salt to season
  • 1 pinch pepper to season
  • 3 tablespoons lemon juice divided
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter
  • 5 cloves garlic finely chopped or minced

Salsa:

  • 3 tomatoes finely chopped
  • 2 tablespoons red onion finely chopped
  • 1 tablespoon fresh cilantro leaves finely chopped
  • 1/2 Serrano chile or jalapeño, stems, ribs, seeds removed and finely chopped – adjust to your heat preference
  • 1 clove garlic small, crushed
  • 1 tablespoons lime juice
  • 1/4 teaspoon salt
  • 1 large avocado sliced

Instructions 

  • Pat dry room temperature salmon fillets with paper towel. Season all over with salt, pepper. Squeeze 1-2 teaspoons of lemon juice over each fillet and rub in the flavour.
  • Heat the olive in a large non-stick pan or skillet over medium-high heat until hot. Add salmon fillets, flesh side down, while pressing lightly so the entire surface of the flesh comes into contact with the pan. Sear, undisturbed, for 3-4 minutes until crispy and golden.
  • Flip and sear the other side of each fillet for TWO minutes. Then, add in the butter, chopped garlic and remaining lemon juice.
  • Continue to cook the salmon for a further 1-2 minutes, or until salmon reaches desired doneness, while stirring the butter and garlic around each fillet. (The butter will begin to brown slightly. YUM!) Taste test and season with salt and pepper to your tastes, and add more lemon if desired. 
  • While salmon is cooking, combine the salsa ingredients in a bowl (not including avocado). Top each salmon fillet with the tomato salsa and avocado slices.
  • Drizzle each fillet with the buttery sauce and serve immediately.

Notes

Tip:
  • Do not use cold salmon: Salmon will normally cook unevenly if fillets are cold. Remove fillets from the refrigerator at least 15 minutes before cooking to bring them closer to room temperature.

Nutrition

Calories: 375kcal | Carbohydrates: 7g | Protein: 30g | Fat: 26g | Saturated Fat: 7g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 12g | Trans Fat: 0.2g | Cholesterol: 93mg | Sodium: 224mg | Potassium: 987mg | Fiber: 4g | Sugar: 1g | Vitamin A: 324IU | Vitamin C: 13mg | Calcium: 36mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

 
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Jean says:

    5 stars
    This recipe always stays out on me kitchen counter. Make it every couple of weeks. LOVE IT! Hardest part is catching the avocado with the perfect ripeness.

  2. Tiffany says:

    This recipe was so delicious! I replace the lemon with lime since that’s all I had. I absolutely love the taste it brought to the salmon. Definitely will be a staple in my house.

  3. Jodi says:

    5 stars
    This was amazing!! Thank you so much for the great instructions on how to cook the salmon. It was perfect!! I always struggled with getting it cooked right but no longer!! 🙂

  4. Kent says:

    O M G ! This looks SOOO Good! I am anxious to try it. I love Salmon!