• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Salmon with Tomato Salsa and Avocado Recipe

Published: Jun 24, 2026 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 10 reviews

If you are craving a dish that bursts with fresh, vibrant flavors and yet is incredibly simple to prepare, then this Salmon with Tomato Salsa and Avocado Recipe is going to be your new go-to favorite. The tender, perfectly seared salmon pairs beautifully with a zesty, colorful tomato salsa and creamy avocado slices to create a perfect balance of taste, texture, and nutrition. Every bite feels like a celebration of sunshine on your plate, making it ideal for any meal where you want to impress without spending hours in the kitchen.

Ingredients You'll Need

The image shows four salmon fillets placed neatly on a white oval plate in the center. Around the plate are small white bowls containing various ingredients: at the top left, finely chopped green cilantro; below it, chopped red onion; next to the onion, chopped serrano chile; next row down, salt and pepper; below them, minced garlic; then olive oil in a small bowl; next to it lemon juice in yellow; and lime juice in green. On the right side are three more white bowls, with chopped red tomato on top, sliced green avocado in the middle, and two pieces of butter at the bottom. All bowls and the plate sit on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

This Salmon with Tomato Salsa and Avocado Recipe comes together with basic, wholesome ingredients that each play a vital role. From the silky, rich salmon to the fresh punch of tomatoes and cilantro, every element adds a distinct layer of flavor and texture that elevates the dish.

  • 20 ounces skinless salmon fillets: The star of the dish, choose fresh, firm salmon for the best results.
  • Salt and pepper: Simple seasonings to enhance the natural flavor of the salmon.
  • 3 tablespoons lemon juice: Provides bright acidity that cuts through the richness of the salmon and butter.
  • 1 tablespoon olive oil: For searing the salmon to a crispy golden texture.
  • 2 tablespoons unsalted butter: Adds a luscious, nutty richness to the pan sauce.
  • 5 cloves garlic (finely chopped): Infuses a fragrant, savory aroma throughout the dish.
  • 3 tomatoes (finely chopped): The vibrant base for the fresh salsa, offering juiciness and sweetness.
  • 2 tablespoons red onion (finely chopped): Adds crunch and a mild bite to the salsa.
  • 1 tablespoon fresh cilantro leaves (finely chopped): Brings a herbaceous note that brightens the salsa.
  • ½ Serrano chile (seeded and chopped): Gives a gentle kick that complements the mild fish, adjustable to your heat preference.
  • 1 clove garlic (crushed): For an extra punch in the salsa.
  • 1 tablespoon lime juice: Lightens the salsa with fresh, tangy citrus.
  • ¼ teaspoon salt: To season the salsa perfectly.
  • 1 large avocado (sliced): Creamy and cooling, offsetting the acidity and spice of the salsa beautifully.

How to Make Salmon with Tomato Salsa and Avocado Recipe

Step 1: Prepare and Season the Salmon

Gently pat the salmon fillets dry at room temperature with a paper towel to ensure a crisp sear. Season all sides with a pinch of salt and pepper, then squeeze about 1 to 2 teaspoons of lemon juice over each piece, gently rubbing it in. This simple step infuses the fish with freshness and ensures a stunning flavor base before cooking.

Step 2: Sear the Salmon to Perfection

Heat your olive oil in a large non-stick skillet over medium-high heat until it’s shimmering hot. Carefully place the salmon fillets, flesh side down, pressing lightly so the entire surface touches the pan. Let them sear undisturbed for 3 to 4 minutes, during which time they’ll develop a golden, crispy crust that seals in flavor and moisture – absolutely delicious!

Step 3: Flip and Add Flavors

Flip each fillet gently and sear the other side for 2 minutes. Now it’s time to introduce the rich butter, chopped garlic, and the remaining lemon juice to the pan. These ingredients will meld beautifully around the salmon, creating a buttery, garlicky sauce that is pure magic.

Step 4: Finish Cooking While Basting

Continue cooking the salmon for another 1 to 2 minutes, spooning the butter and garlic mixture over the fillets regularly. This helps build layers of flavor while keeping the fish moist and succulent. The butter will start to brown slightly, adding a wonderful nutty depth to the dish. Season with salt and pepper and add more lemon juice if you like it extra zesty.

Step 5: Prepare the Tomato Salsa

While the salmon cooks, combine your finely chopped tomatoes, red onion, cilantro, Serrano chile, crushed garlic, lime juice, and a pinch of salt in a bowl. This raw salsa is fresh, tangy, and just spicy enough to complement the richness of the salmon and butter sauce perfectly.

Step 6: Plate and Garnish

Once the salmon is beautifully cooked, plate the fillets and generously top each one with the vibrant tomato salsa and creamy slices of avocado. Drizzle over the buttery sauce from the pan for a glossy, irresistible finish.

How to Serve Salmon with Tomato Salsa and Avocado Recipe

The image shows a close-up of cooked salmon fillets with a light brown grilled texture and visible black pepper seasoning on top, arranged in a white bowl with some liquid at the bottom. On top of the salmon, there are slices of a green avocado with a smooth texture, each topped with a layer of finely chopped red tomatoes, white onions, and green herbs mixed together. The dish is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding a sprinkle of extra fresh cilantro leaves or a squeeze of lime right before serving can elevate your dish visually and flavor-wise. Thin slices of radish or microgreens also provide a lovely crunch and pop of color, making each plate look like a work of art.

Side Dishes

This Salmon with Tomato Salsa and Avocado Recipe pairs wonderfully with light, refreshing sides such as a crisp green salad, quinoa tossed with herbs, or even fluffy couscous. Roasted baby potatoes or grilled asparagus with a touch of lemon are also fantastic options to round out the meal.

Creative Ways to Present

For a fun twist, serve the salmon fillets on a bed of cauliflower rice or inside butter lettuce cups for a light, low-carb presentation. Alternatively, spoon the salsa and avocado over toasted baguette slices alongside the salmon for an elegant appetizer or brunch dish.

Make Ahead and Storage

Storing Leftovers

If you find yourself with leftover salmon, store it in an airtight container in the refrigerator for up to two days. Keep the salsa and avocado separate to maintain their freshness and prevent the avocado from browning too quickly.

Freezing

While cooked salmon freezes well, it is best to freeze just the fish without the salsa or avocado. Wrap the salmon tightly in plastic wrap and place in a freezer-safe bag for up to one month. Thaw overnight in the fridge before reheating gently to preserve texture.

Reheating

To reheat, warm the salmon slowly in a low oven or in a skillet over medium-low heat to avoid drying it out. Add any reserved buttery sauce over the top to keep it moist. Serve fresh salsa and avocado slices on the side rather than reheating them to maintain their flavor and texture.

FAQs

Can I use skin-on salmon fillets for this recipe?

Absolutely! Skin-on salmon can add extra flavor and helps hold the fish together during cooking. Just be sure to crisp the skin side first for a delicious contrast in texture.

How spicy is the salsa with Serrano chile?

The spice level is mild to moderate and can be adjusted by removing the seeds or using jalapeño if preferred. You can always add more or less according to your heat tolerance.

Is it necessary to use butter in the recipe?

Butter enriches the sauce with a nutty, creamy flavor that pairs beautifully with salmon, but if you want a lighter version, you can substitute it with extra olive oil.

Can this dish be made dairy-free?

Yes! Simply skip the butter or replace it with a dairy-free butter alternative or additional olive oil without compromising the taste.

What can I do with leftover tomato salsa?

This tomato salsa is versatile and works great as a topping for tacos, grilled chicken, or even as a fresh dip for chips. It keeps well refrigerated for a couple of days.

Final Thoughts

This Salmon with Tomato Salsa and Avocado Recipe is one of those delightful dishes that feels both special and approachable. It packs fantastic, fresh flavors that brighten up any meal without complicated steps or ingredients. I truly encourage you to give it a try—it might just become your weeknight favorite or the recipe you turn to whenever you want to impress friends with ease.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Salmon with Tomato Salsa and Avocado Recipe

Salmon with Tomato Salsa and Avocado Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 10 reviews

Print Recipe
Pin Recipe

This delicious salmon with fresh homemade salsa recipe combines perfectly seared salmon fillets with a vibrant tomato salsa and creamy avocado slices, creating a healthy, flavorful meal that's ready in just 30 minutes.

  • Total Time: 25 minutes
  • Yield: 4 servings

Ingredients

For the Salmon:

  • 20 ounces skinless salmon filets (each fillet 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)

For the Salsa:

  • 3 tomatoes (finely chopped)
  • 2 tablespoons red onion (finely chopped)
  • 1 tablespoon fresh cilantro leaves (finely chopped)
  • ½ Serrano chile or jalapeño (stems, ribs, seeds removed and finely chopped, adjust to heat preference)
  • 1 clove garlic (small, crushed)
  • 1 tablespoon lime juice
  • ¼ teaspoon salt

To Serve:

  • 1 large avocado (sliced)

Instructions

  1. Prepare the Salmon: Pat dry room temperature salmon fillets with paper towel. Season all over with salt and pepper. Squeeze 1-2 teaspoons of lemon juice over each fillet and rub in the flavor.
  2. Sear the Salmon: Heat the olive oil in a large non-stick pan or skillet over medium-high heat until hot. Add salmon fillets flesh side down, pressing lightly to ensure full surface contact. Sear undisturbed for 3-4 minutes until crispy and golden.
  3. Flip and Add Flavor: Flip the salmon and sear the other side for two minutes. Then add the butter, chopped garlic, and remaining lemon juice to the pan.
  4. Finish Cooking: Continue cooking for 1-2 minutes, stirring the butter and garlic around the fillets as the butter browns slightly. Taste and adjust seasoning with salt, pepper, and more lemon juice as desired.
  5. Make the Salsa: While the salmon cooks, combine tomatoes, red onion, cilantro, chopped chile, crushed garlic, lime juice, and salt in a bowl. Mix well.
  6. Serve: Top each salmon fillet with the fresh tomato salsa and avocado slices. Drizzle with the buttery garlic sauce from the pan and serve immediately.

Notes

  • Remove salmon from the fridge 15 minutes before cooking to bring to room temperature for even cooking.
  • Adjust the amount of chile in the salsa based on your preferred spice level.
  • If you prefer, substitute lime juice for lemon juice throughout the recipe.
  • Serve with steamed rice or a fresh green salad for a complete meal.
  • To ensure the salmon cooks evenly, try not to move it during searing until it naturally releases from the pan.
  • Author: Chef
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Frying
  • Cuisine: American
  • Diet: Low Fat

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

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

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

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.