Aunty Meals

  • Breakfast
  • Lunch
  • Dinner
  • Drinks
  • Dessert
  • About Us
menu icon
go to homepage
  • Breakfast
  • Lunch
  • Dinner
  • Drinks
  • Dessert
  • About Us
search icon
Homepage link
  • Breakfast
  • Lunch
  • Dinner
  • Drinks
  • Dessert
  • About Us
×
Home | Dinner

Published: May 5, 2026 by Emma Miller · Leave a Comment

Salmon with Avocado Salsa

↓ Jump to Recipe
Pin the Recipe
Print Recipe

The pan was already hot when Anna climbed onto her stool and spotted the avocados on the cutting board. "Are we making guacamole?" she asked. I shook my head and handed her a cherry tomato to halve. A few minutes later the salmon was searing, the kitchen smelled like lime and warm spice, and she was stirring the salsa with more focus than I had ever seen from her. That night, Salmon with Avocado Salsa earned a permanent place at our table.

Overhead view of a rustic white speckled ceramic plate with three blackened spice-crusted salmon fillets topped with a vibrant fresh avocado salsa made of chunky diced avocado, halved cherry tomatoes, diced red onion, and chopped cilantro, garnished with lime wedges, placed on a light gray surface with a gray linen napkin alongside and a small bowl of fresh herbs partially visible in the corner. Save it
Jump to:
  • Why You Will Love This Salmon with Avocado Salsa
  • How To Make Salmon with Avocado Salsa
  • Salmon with Avocado Salsa Variations
  • Substitutions
  • Equipment
  • Storage Tips
  • My Grandma's Secret Worth Sharing
  • FAQs
  • A Plate Worth Passing Twice
  • Related
  • Salmon with Avocado Salsa

Why You Will Love This Salmon with Avocado Salsa

This dish is the kind of dinner that feels like more effort than it actually is. The spice rub on the salmon chars slightly at the edges and creates a crust that contrasts beautifully with the cool, citrusy avocado salsa spooned over the top. Anna loves the cherry tomatoes because they burst a little when you press them with a fork. It comes together in under 30 minutes using one pan and a single mixing bowl, which means it works just as well on a Tuesday as it does on a weekend when you want something that looks genuinely impressive on the plate.

How To Make Salmon with Avocado Salsa

The first time I made this, I added the salsa while the salmon was still sitting directly on the heat, and the avocado turned almost immediately from bright green to a dull, slightly mushy pile that Anna described as looking like old soup. I laughed and scraped it off, set the salmon on a plate first, and started the salsa fresh while the fish rested. That simple change, plate first, salsa second, made every difference. The avocado stayed in clean cubes, the tomatoes held their shape, and the whole dish looked exactly the way a spice-rubbed salmon with avocado salsa should when it finally hits the table.

Main Ingredients

  • 4 salmon fillets, skin on (about 6 oz each, skin side down first in the pan so the crust forms correctly and the flesh stays moist)
  • 1 teaspoon smoked paprika (gives the spice rub its deep color and a mild smokiness that complements the lime in the salsa)
  • 1 teaspoon garlic powder (builds savory depth in the rub without adding moisture that would prevent a proper sear)
  • ½ teaspoon cumin (adds warmth that ties the rub to the cilantro and lime in the salsa)
  • ½ teaspoon chili powder (contributes gentle heat that runs through the whole dish without dominating)
  • Salt and black pepper to taste (seasons the rub fully so the salsa does not have to carry all the seasoning)
  • 1 tablespoon olive oil (coats the fillets before rubbing so the spices adhere evenly and the skin does not stick to the pan)
  • 2 ripe avocados, cubed (the salsa base; ripe but still firm so the cubes hold their shape rather than turning mushy when stirred)
  • 1 cup cherry tomatoes, halved (add juicy acidity and color contrast against the green avocado)
  • ¼ cup red onion, finely diced (gives the salsa a sharp, slightly sweet bite that balances the richness of the avocado)
  • ¼ cup fresh cilantro, roughly chopped (the herb backbone of the salsa; add after mixing to preserve its brightness)
  • Juice of 2 limes (the acid that keeps the avocado from browning and lifts the entire salsa)
  • Salt to taste for the salsa (added last so the avocado does not release excess water before serving)
  • Lime wedges for serving (squeezed over the finished plate adds a final hit of freshness that wakes everything up)
A professional mise en place shot showcasing the fresh produce, thick salmon fillets, and warm spices needed to create this vibrant, quick dinner. Save it

Step by Step Instructions

Step 1: Mix the Spice Rub and Prepare the Salmon

  • Combine the smoked paprika, garlic powder, cumin, chili powder, salt, and black pepper in a small bowl and stir until the mixture is evenly blended with no visible streaks of a single spice.
  • Pat each salmon fillet completely dry using a paper towel on all sides, including the skin, because surface moisture prevents the rub from adhering and prevents the crust from forming during cooking.
  • Drizzle the olive oil evenly over both sides of each fillet, then press the spice rub firmly onto the flesh side of each fillet using your fingertips so it makes full contact and sits in a visible, even coating.
  • Set the prepared fillets on a plate skin side up and allow them to rest at room temperature for 5 minutes while the pan heats, which helps the center cook more evenly from the first moment of contact with the heat.
An instructional close-up showing how to evenly coat and press the smoky spice rub onto the salmon for a perfect sear. Save it

Step 2: Sear the Salmon

  • Heat a heavy skillet or grill pan over medium-high heat for at least 2 minutes until the surface is fully hot and a drop of water evaporates immediately on contact.
  • Place the fillets in the pan skin side down without crowding, pressing each one gently with a spatula for the first 10 seconds so the skin makes full contact with the surface and crisps rather than curling up.
  • Cook on the skin side for 4 to 5 minutes without moving the fillets until the skin releases cleanly and looks deeply golden and firm when you lift one corner with a spatula.
  • Flip each fillet carefully using a wide spatula, cook for 2 to 3 minutes on the flesh side until the color has changed from translucent to opaque about three-quarters of the way up the fillet, then transfer to a clean plate to rest while you prepare the salsa.
A detailed action shot capturing the crucial searing step, highlighting the beautifully charred, spiced crust forming on the salmon. Save it

Step 3: Make the Avocado Salsa

  • Halve and cube the avocados directly before assembling the salsa, cutting them while still in the skin and scooping the cubes out with a large spoon so they stay intact rather than getting crushed by the knife.
  • Add the avocado cubes, halved cherry tomatoes, diced red onion, and chopped cilantro to a medium bowl and pour the lime juice over the top immediately so the acid contacts the avocado before any air can dull the color.
  • Fold everything together using a large spoon with two or three gentle turns rather than stirring, keeping the motion slow so the avocado holds its cube shape and does not break down into the tomato juices.
  • Taste the salsa, add salt, and fold once more; the salsa should taste bright and citrusy with clean herb flavor, and if the lime flavor feels flat, squeeze the juice of half a lime more directly over the bowl and fold again.
Illustrating the gentle folding technique required to keep the avocado cubes perfectly intact while coating them in fresh lime juice and herbs. Save it

Step 4: Plate and Serve

  • Set each rested salmon fillet onto a serving plate or arrange all four on a large shared platter, positioning them so the spice-crusted flesh side faces upward and the caramelized edges are visible.
  • Spoon the avocado salsa generously over and around the salmon, letting some of it fall to the sides of the fillets so the finished plate shows both the crust of the fish and the color of the salsa at once.
  • Tuck two or three lime wedges onto the plate alongside the fish so each person can squeeze fresh lime directly over their serving at the table for a final hit of brightness.
  • Serve immediately while the salmon is still warm and the salsa is freshly made, because the avocado begins to soften and lose its bright color within about 20 minutes of the lime juice being added.

Salmon with Avocado Salsa Variations

Baked Salmon with Avocado Salsa

  • Apply the same spice rub to the salmon fillets and place them on a parchment-lined baking sheet, then bake at 400°F for 12 to 15 minutes until the thickest part of the fillet flakes when pressed gently with a fork.
  • The baked version produces a slightly softer exterior than the pan-seared one, but the spice rub still creates a noticeable crust at the edges where the heat is most direct.
  • Prepare the avocado salsa while the salmon bakes so it is freshly made when the fish comes out of the oven, and add the lime juice to the salsa only after the salmon has been plated and is ready to serve.
  • This version works well when cooking for four or more people at once because the oven handles multiple fillets evenly without requiring you to work in batches.

Cilantro Lime Salmon with Avocado Mango Salsa

  • Add 1 cup of diced ripe mango to the avocado salsa base alongside the cherry tomatoes, which introduces a natural sweetness that plays against the chili in the spice rub.
  • Increase the cilantro to a full half cup in the salsa and add the zest of one lime directly to the bowl along with the juice, which gives the salsa a more fragrant, citrus-forward character.
  • Add a minced jalapeño to the salsa for those who want the heat to come from the salsa rather than the rub; Anna usually asks for her portion before the jalapeño goes in.
  • This variation works especially well in warmer months when ripe mangoes are easy to find and the brightness of the finished plate matches the season.

Spicy Salmon with Avocado Salsa and Cucumber

  • Add ½ cup of finely diced English cucumber to the avocado salsa for a cool, slightly watery crunch that softens the heat from a spicier version of the rub.
  • Double the chili powder in the spice rub and add a pinch of cayenne for a noticeably hotter crust that the cucumber in the salsa helps balance when eaten together.
  • Replace the red onion in the salsa with thinly sliced green onion for a milder, fresher bite that does not compete with the heat of the spice rub.
  • Serve over a small bed of baby spinach or arugula so the plate carries enough volume to feel like a complete meal without adding a separate side dish.

Substitutions

  1. Salmon fillets can be replaced with thick mahi-mahi, swordfish steaks, or skin-on trout fillets; all three hold up to the same spice rub and cooking method without falling apart in the pan, though trout will cook about a minute faster due to its thinner profile.
  2. Fresh lime juice in the salsa can be replaced with fresh lemon juice when limes are not available; the flavor is slightly less sharp and more floral, but the acid still keeps the avocado bright and seasons the salsa correctly.
  3. Fresh cilantro can be swapped for flat-leaf parsley by those who find cilantro bitter; the salsa will taste noticeably different and less classically Mexican in character, but the color, freshness, and herb presence all remain intact.
  4. Cherry tomatoes in the salsa can be replaced with one large ripe Roma tomato, seeded and diced small; seeding is important here because the inner pulp of a large tomato releases far more water than cherry tomatoes do and will make the salsa runny within a few minutes of mixing.

Equipment

  • Heavy skillet or grill pan
  • Wide flat spatula
  • Medium mixing bowl for the salsa
  • Small bowl for the spice rub
  • Paper towels
  • Sharp knife and cutting board
  • Measuring spoons

Emma Tip: If you do not have a grill pan or heavy skillet, a stainless steel or cast iron pan works just as well. Avoid non-stick for this recipe if possible because non-stick surfaces rarely get hot enough to create the kind of sear that builds a proper crust on the spice rub before the fish cooks through.

Storage Tips

Make Ahead Strategy

  • The spice rub can be mixed and stored in a small sealed jar at room temperature for up to 2 weeks, making it easy to pull out on any evening without measuring individual spices each time.
  • The salmon fillets can be patted dry, rubbed with the spice mix, and stored on a plate covered with plastic wrap in the refrigerator for up to 4 hours before cooking; this allows the rub to penetrate slightly and intensifies the flavor of the finished crust.
  • The red onion can be diced and stored in a small sealed container in the refrigerator up to 2 days in advance; rinse it briefly in cold water before adding to the salsa to mellow its sharpness if it has been sitting.

Refrigeration

  • Cooked salmon fillets store well in an airtight container in the refrigerator for up to 2 days and reheat gently in a 300°F oven for 8 to 10 minutes without drying out significantly.
  • The avocado salsa does not store well once assembled because the avocado continues to oxidize even with lime juice; press a piece of plastic wrap directly onto the surface of any leftover salsa before sealing the container to slow browning.
  • If the salsa has browned slightly by the next day, stir in a fresh squeeze of lime juice and taste before discarding; the flavor often remains good even when the color has faded.

Freezing

  • Cooked salmon can be frozen in individual portions wrapped tightly in plastic wrap and sealed in a freezer bag for up to 2 months; thaw overnight in the refrigerator and reheat gently in the oven rather than the microwave, which tends to dry the flesh unevenly.
  • The avocado salsa cannot be frozen because both the avocado and the tomatoes break down completely during freezing and thawing, losing their texture and releasing excess water that makes the mixture watery and unpleasant.
  • Freeze the salmon and the rub separately rather than as an assembled dish; when ready to use, thaw the salmon, make a fresh batch of salsa, and the meal will taste close to the original version.

My Grandma's Secret Worth Sharing

Emma's grandmother had a rule about lime that Anna now repeats back to me whenever we cook together: always squeeze it twice. Once into the bowl while you cook, and once more at the table when the food is in front of you. She said the second squeeze was the one that made people ask what you did differently from everyone else. When I showed Anna this trick over a plate of salmon with avocado salsa, she squeezed her wedge with both hands and watched the juice hit the warm fish and run down into the salsa below. She looked up and said it smelled like summer. My grandmother would have liked that answer very much.

FAQs

Why does my salmon stick to the pan and tear when I try to flip it?

The pan was not hot enough before the fish went in, or the fillet was moved too early. A properly preheated pan and enough patience are both essential. The fillet will release cleanly on its own when the skin is fully crisped and ready to lift; if it resists when you try to slide the spatula under it, wait another 30 to 60 seconds and try again rather than forcing it.

How do I know when the salmon is cooked through without cutting into it?

Watch the color change along the side of the fillet as it cooks. The flesh shifts from deep translucent orange-red at the bottom and gradually turns opaque as heat moves upward. When the opaque color reaches about three quarters of the way up the side of the fillet and the top still looks very slightly glossy, the salmon is done. The center will finish cooking from residual heat during the 2 minutes it rests on the plate.

My avocado salsa turned brown by the time I served it. What went wrong?

The lime juice was added too late or not used in enough quantity. Add the lime juice to the avocado cubes before adding any other ingredient so the acid contacts the cut surface immediately. Also avoid making the salsa more than 15 to 20 minutes before serving; avocado oxidizes quickly once cut and no amount of lime juice prevents browning indefinitely.

A Plate Worth Passing Twice

Anna set the table that evening without being asked, which told me everything I needed to know about how the kitchen smelled. We ate slowly, squeezing lime wedges over every few bites the way my grandmother always said to, and she asked if we could make it again before the week was out. If your family finds this one the same way ours did, you might also love our Creamy Zucchini Noodle Chicken Alfredo for a lighter weeknight pasta, our Hearty Smash Burger Fries when something more indulgent is in order, or our Churu Chicken Amarillo for a boldly spiced dinner that brings the same kind of energy to the table. Try this one on a night when you want dinner to feel like a small celebration without any of the usual fuss.

Related

Looking for other recipes like Salmon with Avocado Salsa? Try these:

  • Bang Bang chicken bowl with white rice base, crispy golden chicken pieces drizzled with creamy spicy sauce, garnished with sliced green onions and black sesame seeds, accompanied by cucumber slices, edamame, and shredded purple cabbage Save it
    Bang Bang Chicken Bowl
    Cook Time30 Minutes
  • A colse-up of Shrimp and Sausage Gumbo in a black ceramic bowl, placed on a wooden board along with a small pot of rice. A window is providing natural lighting. Save it
    Shrimp and Sausage Gumbo
    Cook Time1 Hours
  • An overhead top-down view of Firecracker Ground Chicken in a black ceramic bowl place on a wooden board, natural lighting. Save it
    Firecracker Ground Chicken
    Cook Time15 Minutes
  • An overhead top-down view of Hot Sausage Feta Honey Pizza Drizzling Hot Honey on a wooden serving board on white marble with natural lighting. Save it
    Hot Sausage Feta Honey Pizza
    Cook Time30 Minutes
Overhead view of a rustic white speckled ceramic plate with three blackened spice-crusted salmon fillets topped with a vibrant fresh avocado salsa made of chunky diced avocado, halved cherry tomatoes, diced red onion, and chopped cilantro, garnished with lime wedges, placed on a light gray surface with a gray linen napkin alongside and a small bowl of fresh herbs partially visible in the corner. Save it

Salmon with Avocado Salsa

Spice-rubbed salmon fillets seared until the crust is deeply golden, topped with a fresh avocado salsa made from ripe avocado, cherry tomatoes, red onion, cilantro, and lime. Ready in under 30 minutes in one pan.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Total Time 20 minutes mins
Servings: 4 people
Course: Dinner
Cuisine: American
Calories: 420
Ingredients Equipment Method Notes

Ingredients
  

  • 4 salmon fillets, skin on (about 6 oz each) Pat completely dry before rubbing; skin on helps hold shape during searing
  • 1 teaspoon smoked paprika Gives the rub its deep color and mild smokiness
  • 1 teaspoon garlic powder Builds savory depth without adding moisture
  • ½ teaspoon cumin Adds warmth that ties the rub to the cilantro and lime in the salsa
  • ½ teaspoon chili powder Contributes gentle heat throughout the dish
  • salt and black pepper to taste Season the rub fully before applying
  • 1 tablespoon olive oil Coats the fillets so spices adhere and skin does not stick
  • 2 ripe avocados, cubed Ripe but firm so cubes hold shape after folding
  • 1 cup cherry tomatoes, halved Add juicy acidity and color to the salsa
  • ¼ cup red onion, finely diced Gives the salsa a sharp, slightly sweet bite
  • ¼ cup fresh cilantro, roughly chopped Add after mixing to preserve brightness
  • 2 limes, juiced (plus wedges for serving) Add to avocado immediately after cutting to prevent browning
  • salt to taste for the salsa Add last so avocado does not release excess water

Equipment

  • 1 heavy skillet or grill pan Must be fully preheated before the salmon goes in
  • 1 wide flat spatula For flipping and removing fillets without tearing
  • 1 Medium mixing bowl For assembling the avocado salsa
  • 1 Small bowl For mixing the spice rub
  • 1 each Sharp knife and cutting board For cubing avocado and halving tomatoes
  • Paper towels For patting salmon completely dry before rubbing
  • 1 set Measuring spoons For accurate spice rub amounts

Method
 

  1. Combine the smoked paprika, garlic powder, cumin, chili powder, salt, and black pepper in a small bowl and stir until evenly blended with no visible streaks of a single spice.
  2. Pat each salmon fillet completely dry with paper towels on all sides including the skin, drizzle olive oil over both sides of each fillet, then press the spice rub firmly onto the flesh side using your fingertips so it sits in a visible, even coating.
  3. Set the rubbed fillets skin side up on a plate and allow them to rest at room temperature for 5 minutes while the pan heats, which helps the center cook more evenly from the first moment of contact with the heat.
  4. Heat a heavy skillet or grill pan over medium-high heat for at least 2 minutes until fully hot, then place the fillets skin side down without crowding and press each one gently with a spatula for the first 10 seconds so the skin makes full contact with the surface.
  5. Cook the skin side for 4 to 5 minutes without moving the fillets until the skin releases cleanly and looks deeply golden and firm when you lift one corner with a spatula, then flip each fillet carefully using a wide spatula.
  6. Cook the flesh side for 2 to 3 minutes until the color has changed from translucent to opaque about three-quarters of the way up the fillet, then transfer to a clean plate and let rest while you prepare the salsa.
  7. Cube the avocados and add them to a medium bowl, pour the lime juice over immediately, then add the halved cherry tomatoes, diced red onion, and chopped cilantro and fold everything together with two or three gentle turns of a large spoon so the avocado holds its cube shape.
  8. Taste the salsa and add salt, folding once more; set each rested salmon fillet onto a plate flesh side up, spoon the avocado salsa generously over and around each fillet, tuck lime wedges alongside, and serve immediately while the salmon is still warm and the salsa is freshly made.

Notes

Pat the salmon completely dry before rubbing so the crust forms properly. Let the fillet release on its own before flipping; forcing it early tears the skin. Make the salsa fresh and add lime juice to the avocado immediately after cutting to prevent browning. Plate the salmon first, then spoon the salsa over so the avocado stays cool and holds its shape.

More Dinner

  • A close-up of Swirled Garlic Herb And Cheese Bread on a white plate.
    Swirled Garlic Herb And Cheese Bread
  • Guava Coconut Milk Tea
  • Hawaiian Teriyaki Chicken Sandwiches
  • Kiwi Lemonade
    Kiwi Lemonade

Leave a Reply Cancel reply

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

Recipe Rating




Emma Miller of the Aunty Meals recipe blog cooking in a bright home kitchen with her niece Anna, who is standing beside her holding a whisk and laughing.

Hi Foodies !!

I’m Emma, a food chef with over 8 years of kitchen experience, and the heart behind Auntymeals. Cooking here isn’t just about recipes; it’s about family stories, traditions, and a playful niece Anna who always sneaks in her own twist.

More About Us

Popular

  • Eye level close-up of Japanese Souffle Pancakes with strawberries and blueberries and marple syrup, placed on a white plate.
    Japanese Soufflé Pancakes
  • A close-up of Blueberry Lemonade Cupcakes with natural lighting in a simple kitchen.
    Blueberry Lemonade Cupcakes
  • A close-up of Oreo Cheesecake Donut Burger placed on a simple white plate with oreo cookies and oreo crumbs.
    Oreo Cheesecake Donut Burger
  • A close-up on the Mango Hibiscus Iced Tea on white marble kitchen counter.
    Mango Hibiscus Iced Tea

Seasonal

  • An overhead top-down view of Sweet Potato Waffles placed on a white simple plate on white marble kitchen counter, with a glass pot of honey in the top right corner.
    Sweet Potato Waffles
  • A close-up of Crispy Chicken French Toast on a white ceramic marble with a small pot of honey aside all placed on white marble kitchen counter.
    Crispy Chicken French Toast
  • An overhead top-down view of Apple Pie Cheesecake Tacos filled with rich cream and topped with caramelized apples placed in tacos holders on white kitchen marble counter.
    Apple Pie Cheesecake Tacos
  • An overhead top-down view of Korean Hwachae in a glass bowl with a wooden spoon placed on white marble kitchen counter.
    Korean Hwachae

Footer

AuntyMeals logo in dark green text with a handwritten-style font.
↑ Back to top

About

  • About us
  • Contact us
  • FAQs
  • All Our Recipes
  • Subscribe

Legal

  • Privacy Policy
  • Terms & Conditions
  • Accessibility
  • Disclosure
  • Cookie Policy

Copyright © 2026 Aunty Meals All rights reserved.