Seared Salmon with Avocado Salsa

If you’re looking for a fresh, light, and super satisfying dinner, this Seared Salmon with Avocado Salsa hits every mark. It’s fast, flavorful, and perfect for busy weeknights when you still want something that feels special. The salmon gets a golden, crisp sear and the avocado salsa adds a cool, creamy, citrusy contrast that makes every bite pop.

Plate with toasted bread topped with avocado and tomato mixture, garnished with lime slices. A bowl of the same mixture, a spice jar, and a checkered napkin are nearby.

What I love most is that the whole thing comes together in under 30 minutes with simple ingredients and minimal cleanup. It’s naturally gluten-free, low carb, and totally crowd-pleasing and is also great for meal prep or casual entertaining.

Grilled salmon fillet topped with avocado, tomato, red onion, and cilantro salsa on a white plate, garnished with a lime wedge.

Ingredients

For the salmon:

  • Salmon fillets– Look for boneless and skinless salmon. These cook the fastest with the least prep. Wild-caught salmon has more flavor than farm-raised, but both work.
  • Olive oil – Use regular olive oil, not extra virgin. Extra virgin oil can taste bitter at high searing heat.
  • Paprika – I love using smoked paprika. It adds smoky depth. Regular paprika works fine if you don’t have smoked.
  • Salt and freshly ground black pepper – Season to taste.

For the avocado salsa:

  • Ripe avocados – They should give slightly when pressed but not feel mushy. Overripe avocados will turn the salsa gummy.
  • Cherry tomatoes – Grape tomatoes work too. Don’t use large tomatoes—they’ll make the salsa watery.
  • Red onion – Dice it small. Yellow or white onion works, but tastes sharper. Red onion is milder and adds color.
  • Fresh cilantro – Fresh cilantro only. Dried cilantro has no flavor. If you hate cilantro, skip it or use fresh parsley.
  • Juice of 1 lime – Fresh lime juice only. Bottled lime juice tastes flat.
  • Salt and pepper – Season to taste.
Overhead view of salmon fillets on a plate surrounded by bowls of diced avocado, cherry tomatoes, cilantro, red onion, lime juice, paprika, olive oil, salt, and pepper.

How To Make Seared Salmon with Avocado Salsa

Scroll down for the full recipe card with exact measurements and printable instructions.

I've gathered 31 of my favorite casseroles for you and your family to love, all in a convenient ebook with no ads and no AI! Each of these scratch-made dishes is created, tested, and loved by Chef Jenn. Get your instant download now!

31 of Chef Jenn's FAVE Casseroles

31 Hot & Hearty Casseroles eBook Image Edited GIF.

This is a digital product. You'll receive an instant download link after purchase.

You'll get ad-free recipes like:

Spaghetti Casserole,

Sloppy Joe Casserole,

Cowboy Casserole,

and more!

Start by patting the salmon dry with paper towels. This helps it sear properly and develop a golden crust. I like using fish tweezers to quickly pull out any pin bones before seasoning both sides with salt, pepper, and paprika.

Heat the olive oil in a large nonstick skillet or cast iron pan over medium-high heat. I love my cast iron because it heats evenly and gives the salmon that crispy, restaurant-style finish. Add the salmon fillets skin side down and cook without moving them for 4 to 5 minutes. Flip gently with a fish spatula since it’s thin and flexible, perfect for delicate fillets. Cook for another 3 to 4 minutes, or until the salmon flakes easily with a fork. Remove from heat and let it rest for a minute.

Two seasoned fish fillets cooking in a white enameled pot, with a matching lid and a blue-and-white striped cloth nearby.

While the salmon is cooking, make the salsa. In a medium bowl, combine diced avocado, cherry tomatoes, red onion, cilantro, and lime juice. I like using a wooden spatula to mix everything together without smashing the avocado. Season with salt and pepper, then gently toss to combine.

To serve, plate the salmon fillets and top with a generous scoop of avocado salsa. Serve right away while it’s all fresh and warm.

A piece of cooked fish topped with avocado salsa sits on a wooden cutting board next to a blue and white striped cloth.

Chef Jenn’s Tips

  • Use salmon fillets that are roughly the same thickness so they cook evenly.
  • If you like heat, add a finely diced jalapeño to the salsa.
  • Don’t overmix the salsa—avocados are delicate and you want those chunky bites.
  • Let the salmon rest after cooking to keep it juicy and flavorful.

Make It A Meal

Serve with a side of coconut rice, cauliflower rice, or a simple green salad. It also pairs beautifully with grilled asparagus or roasted sweet potatoes. A chilled glass of Sauvignon Blanc or sparkling water with lime rounds it out.

A close-up of a forkful of seared salmon topped with avocado and tomato, with lime slices on a white plate and a black-and-white checkered napkin nearby.

Storage

Leftover salmon and salsa can be stored separately in airtight containers in the fridge for up to 2 days. The avocado salsa is best fresh, but a squeeze of extra lime juice will help keep it from browning if stored briefly.

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


Plate with toasted bread topped with avocado and tomato mixture, garnished with lime slices. A bowl of the same mixture, a spice jar, and a checkered napkin are nearby.

Seared Salmon with Avocado Salsa

Chef Jenn
Seared Salmon with Avocado Salsa is a fast, fresh, and flavor-packed dish made with perfectly seared salmon fillets and a chunky avocado-tomato salsa. Bright, healthy, and done in under 30 minutes.
No ratings yet
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Main Course
Cuisine American, Californian
Servings 4 servings
Calories 445 kcal

Ingredients
  

For the salmon:

  • 4 salmon fillets about 6 oz each
  • 1 tablespoon olive oil
  • 1 teaspoon paprika
  • salt to taste
  • ground black pepper to taste

For the avocado salsa:

  • 2 ripe avocados diced
  • 1 cup cherry tomatoes quartered
  • ¼ cup red onion finely chopped
  • ¼ cup fresh cilantro chopped
  • juice of 1 lime
  • salt
  • pepper

Instructions
 

  • Pat salmon fillets dry and season with salt, pepper, and paprika.
  • Heat olive oil in a skillet over medium-high heat. Sear salmon skin side down for 4–5 minutes, flip, and cook another 3–4 minutes.
  • In a bowl, combine avocado, cherry tomatoes, red onion, cilantro, and lime juice. Season with salt and pepper.
  • Top each salmon fillet with avocado salsa and serve immediately.

Notes

Chef Jenn’s Tips

  • Use salmon fillets that are roughly the same thickness so they cook evenly.
  • If you like heat, add a finely diced jalapeño to the salsa.
  • Don’t overmix the salsa—avocados are delicate and you want those chunky bites.
  • Let the salmon rest after cooking to keep it juicy and flavorful.

Nutrition

Serving: 1cupCalories: 445kcalCarbohydrates: 11gProtein: 36gFat: 29gSaturated Fat: 4gPolyunsaturated Fat: 7gMonounsaturated Fat: 16gCholesterol: 94mgSodium: 87mgPotassium: 1433mgFiber: 7gSugar: 2gVitamin A: 711IUVitamin C: 20mgCalcium: 41mgIron: 2mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword avocado salsa, healthy salmon recipe, salmon dinner, seared salmon
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating