There’s something incredibly satisfying about this Grilled Salmon with Avocado Salsa Recipe that hits all the right notes—smoky, fresh, and bursting with flavor. I love how the creamy salsa balances the charred salmon perfectly, making it a fantastic dish any time you want something healthy but delicious.
Why You’ll Love This Recipe
- Quick and Easy: From prep to plating, it takes just about 10 minutes to make.
- Fresh Flavor Combo: The creamy avocado salsa brightens the smoky grilled salmon beautifully.
- Healthy and Satisfying: Packed with omega-3s, vitamins, and fresh herbs for a nourishing meal.
- Versatile Serving: Perfect for a casual weeknight dinner or impressing guests at your next barbecue.
Ingredients You’ll Need
These ingredients work together to create a dish that’s lively but balanced. When you shop, try to pick fresh, ripe avocados and high-quality salmon—a good start makes a big difference.
- Salmon fillets: Look for fresh, firm fillets with skin on or off depending on your preference; skin-on helps keep the fish moist while grilling.
- Olive oil: Use extra virgin for that subtle, fruity flavor and a healthy fat boost.
- Kosher salt: This seasoning enhances the salmon’s natural flavor without overwhelming it.
- Ancho chili powder: Adds a mild smoky heat that pairs perfectly with the grilled fish.
- Ground cumin: Brings a warm, earthy depth to the spice mix.
- Ground paprika: Offers subtle sweetness and color.
- Onion powder: Gives savory undertones without the harshness of fresh onion.
- Ground black pepper: For a touch of sharpness and warmth in the seasoning blend.
- Avocado: Choose ripe but firm—too soft means it won’t hold salsa texture well.
- Red onion: Offers crunch and a mild pungency; slice or dice based on your preference.
- Lime juice: Freshly squeezed for the best bright, tangy flavor.
- Fresh cilantro: Adds a burst of herbaceous freshness that lifts the salsa.
Variations
I love making this recipe my own based on my mood and what’s in season. Don’t hesitate to tweak the salsa or spices to suit your taste buds—you’ll find it easy and rewarding.
- Spicy Kick: I sometimes add finely diced jalapeño to the salsa for a fresh, spicy note that my family adores.
- Herb Swap: Replacing cilantro with fresh basil or mint gives a completely new, unique twist.
- Different Fish: While salmon is classic, I’ve grilled trout or mahi-mahi with the same seasoning and salsa with great success.
- Diet-Friendly: For a lighter take, skip the olive oil rub and use a lemon-garlic marinade instead.
How to Make Grilled Salmon with Avocado Salsa Recipe
Step 1: Prepare the Spice Rub and Season the Salmon
Mix together kosher salt, ancho chili powder, ground cumin, paprika, onion powder, and black pepper in a small bowl. Rub the salmon fillets with olive oil to help the seasoning stick, then coat them evenly with the spice mix. I like to refrigerate the seasoned salmon for at least 30 minutes—it really lets the flavors sink in and tenderize the fish.
Step 2: Make the Avocado Salsa
While the salmon chills, combine cubed avocado, diced red onion, fresh lime juice, and chopped cilantro. This bright salsa comes together quickly and chills nicely in the fridge. Pro tip: wait to add the lime juice until just before serving if you want to avoid any browning on your avocado.
Step 3: Fire Up the Grill
Preheat your grill to medium heat, around 350 to 375°F. Make sure it’s clean and oiled lightly so the salmon doesn’t stick. I always keep the grill lid down to maintain a steady temperature which helps the fish cook evenly and prevents flare-ups.
Step 4: Grill the Salmon to Perfection
Place the salmon fillets skin side down (if skin-on) on the grill. Cook for about 3 to 4 minutes per side, depending on thickness. I like to gently press the top of the fillet with a fork—the fish should flake easily when it’s done. The internal temperature should reach 145°F, which ensures it’s cooked through but still moist and tender.
Step 5: Serve and Enjoy!
Once grilled, pile a generous scoop of the avocado salsa on top of the salmon and dig in! You’ll love the way the smoky spices blend with the creamy, tangy salsa—such a winner every time.
Pro Tips for Making Grilled Salmon with Avocado Salsa Recipe
- Keep the Skin On: I’ve found that grilling with the skin on locks in moisture and makes flipping easier.
- Don’t Overcook: Salmon cooks fast on the grill; I learned the hard way that resting it a few minutes before serving keeps it juicy.
- Use Fresh Ingredients: The salsa shines brightest when using ripe avocado and fresh cilantro—frozen or old ingredients can dull the flavors.
- Clean Grill Grates: Avoid sticking (and broken fillets!) by scrubbing your grill grates well before cooking.
How to Serve Grilled Salmon with Avocado Salsa Recipe
Garnishes
I usually finish with a sprinkle of extra cilantro and a few lime wedges on the side. Sometimes, I add a few thin slices of radish for crunch and a pop of color—it just makes the dish feel special and fresh.
Side Dishes
My go-to sides are simple grilled veggies like asparagus or zucchini, and a light quinoa salad. Occasionally, I’ll make some garlic roasted potatoes when I want something heartier. All complement the salmon without competing with the salsa’s bright flavors.
Creative Ways to Present
For special occasions, I’ve arranged the salmon over a bed of mixed greens and topped it with avocado salsa in a colorful, layered presentation. It looks stunning and invites guests to dig in. You can also serve the salsa on the side as a dip with grilled salmon skewers for a fun appetizer twist.
Make Ahead and Storage
Storing Leftovers
I store leftover grilled salmon in an airtight container in the fridge, separate from the avocado salsa to keep the salsa fresh. The salmon stays moist for up to 2 days, but I recommend enjoying it sooner rather than later for the best texture and flavor.
Freezing
While I don’t usually freeze the prepared salsa because of the avocado’s texture, you can freeze the seasoned salmon before grilling. Wrap it tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw it overnight in the fridge before grilling as usual.
Reheating
To reheat leftover grilled salmon gently, I use an oven set to 275°F for about 10–15 minutes, covered loosely with foil to prevent drying out. I add the avocado salsa fresh on top after reheating to keep it vibrant and creamy.
FAQs
-
Can I make the avocado salsa ahead of time?
You can prepare the avocado salsa a couple of hours ahead, but I recommend adding the lime juice just before serving to keep the avocado from browning and maintain its fresh flavor and vibrant color.
-
Should I remove the salmon skin before grilling?
Cooking with the skin on helps keep the salmon moist and makes it easier to flip on the grill. If you prefer skinless, just handle it carefully to avoid breaking the fillet, and brush the grill with oil to prevent sticking.
-
What if I don’t have a grill? Can I cook this indoors?
Absolutely! You can use a grill pan or broil the salmon in your oven. Just adjust cooking times accordingly and watch closely so it doesn’t overcook. The spice rub and avocado salsa still pair beautifully regardless of cooking method.
-
How do I know when the salmon is done?
The easiest way is to gently press the top of the salmon with a fork—when it flakes easily and the flesh looks opaque, it’s done. For accuracy, the internal temperature should reach 145°F.
-
Can I substitute the avocado salsa with something else?
You can, but the creamy, zesty avocado salsa really complements the smoky salmon like no other. If you want a change, try a mango salsa or a simple cucumber and yogurt sauce for a fresh contrast.
Final Thoughts
This Grilled Salmon with Avocado Salsa Recipe has become one of my favorite easy meals to whip up—it’s flavorful, healthy, and impressive without any fuss. The combo of smoky salmon and fresh, creamy salsa never fails to get compliments, and I’m pretty sure you’ll love it just as much. Next time you want a simple yet stunning dinner, give this a go; I promise it’ll become a regular in your recipe box.
Print
Grilled Salmon with Avocado Salsa Recipe
- Prep Time: 35 minutes
- Cook Time: 8 minutes
- Total Time: 43 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
This Grilled Salmon with Avocado Salsa recipe combines perfectly seasoned salmon fillets grilled to tender perfection with a fresh, zesty avocado salsa. Ready in just 10 minutes, this dish is a delicious and healthy main course perfect for any meal.
Ingredients
For the Salmon
- 2 lbs salmon fillets skin on or off
- 1 tbsp olive oil
- 1 tsp kosher salt
- ½ tsp ancho chili powder
- 1 tsp ground cumin
- 1 tsp ground paprika
- 1 tsp onion powder
- 1 tsp ground black pepper
For the Avocado Salsa
- 1 avocado cubed
- ½ red onion sliced or diced
- 2 limes juiced
- 1 tbsp chopped fresh cilantro
Instructions
- Prepare the Seasoning: Mix the kosher salt, ancho chili powder, ground cumin, ground paprika, onion powder, and ground black pepper together in a small bowl to create the seasoning blend.
- Season the Salmon: Rub the salmon fillets with olive oil, then evenly coat each fillet with the seasoning mixture. Refrigerate for at least 30 minutes to let the flavors penetrate the fish.
- Make the Avocado Salsa: Combine the cubed avocado, sliced or diced red onion, freshly squeezed lime juice, and chopped fresh cilantro in a bowl. Mix gently and chill until serving to keep it fresh.
- Preheat the Grill: Preheat your grill to medium heat, between 350-375°F, ensuring the grill grates are clean to prevent sticking.
- Grill the Salmon: Place the salmon fillets on the grill and cook for about 3-4 minutes per side, or until the salmon flakes easily with a fork and reaches an internal temperature of 145°F. Keep the grill lid down to maintain even cooking temperature.
- Serve: Remove the salmon from the grill, top each fillet generously with the prepared avocado salsa, and enjoy immediately.
Notes
- Ensure your grill is fully preheated and clean before cooking to avoid sticking and to get perfect grill marks.
- Keep the grill lid closed during cooking to maintain consistent temperature and moisture.
- Use a fork or finger to gently press the salmon; if it flakes easily, it is done.
- If grill is unavailable, salmon can be cooked on a stovetop grill pan with similar timing.
- Leftover avocado salsa can be stored in an airtight container for up to 1 day; add fresh lime juice before serving to keep it bright.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 2 g
- Sodium: 600 mg
- Fat: 28 g
- Saturated Fat: 5 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 6 g
- Protein: 40 g
- Cholesterol: 90 mg