There’s something magical about combining smoky, perfectly grilled salmon with the creamy, zesty punch of a fresh avocado salsa. This Grilled Salmon with Avocado Salsa Recipe is my go-to for a quick, healthy dinner that feels like a special occasion without any fuss.
Jump to:
Why You'll Love This Recipe
I seriously can’t get enough of how the smoky spices on the salmon play off that bright, creamy avocado salsa. It’s a refreshing twist on grilled fish that’s quick enough for weeknights but impressive enough for guests.
- Bold, Balanced Flavors: The smoky spice blend complements the rich salmon and fresh salsa perfectly.
- Healthy & Nutritious: Packed with protein, healthy fats, and fresh veggies for a guilt-free meal.
- Quick & Easy To Make: Just 35 minutes total, including marinating and grilling—ideal for busy evenings.
- Versatile Serving: Great on its own or paired with rice, salad, or crusty bread.
Ingredients & Why They Work
To get that perfect balance of smoky, savory, and fresh, the right ingredients make all the difference. When shopping, look for fresh salmon fillets and ripe avocados since they’re the stars of this dish.
- Salmon Fillets: Fresh or thawed, skin on or off depending on your preference, it’s the hearty, flavorful base for this meal.
- Olive Oil: Helps the seasoning stick and keeps the salmon moist while grilling.
- Kosher Salt: Enhances overall flavor and helps balance the spices.
- Ancho Chili Powder: Adds a mild smoky heat without overpowering the salmon.
- Ground Cumin: Offers earthy warmth, deepening the spice blend.
- Ground Paprika: Adds subtle sweetness and smoky notes.
- Onion Powder: Gives a mild savory punch to the seasoning mix.
- Ground Black Pepper: Adds a bit of bite and rounds out the flavor.
- Avocado: Creamy and fresh, it’s the heart of our salsa topping.
- Red Onion: Adds crunch and sharpness for contrast.
- Limes: Fresh juice brightens the salsa and balances the richness.
- Fresh Cilantro: Brings a fresh herbal note that ties everything together.
Make It Your Way
This Grilled Salmon with Avocado Salsa Recipe is wonderfully versatile, so don’t hesitate to make it your own! Whether you want to adjust the spice level or swap ingredients based on what’s fresh, small tweaks can turn this meal into your signature dish.
- Variation: For a bit of extra heat, I like adding a finely chopped jalapeño to the avocado salsa — it adds a lovely spicy kick without overpowering the creamy avocado.
- Seasonal twist: During summer, fresh diced mango mixed into the salsa brings a sweet contrast, while in cooler months, roasted corn kernels add a smoky crunch.
- Diet-friendly swap: For those avoiding cilantro, fresh basil or parsley works just as well, giving the salsa a different but equally bright flavor.
- Cooking method: If you don’t have access to a grill, try searing the salmon in a hot cast-iron pan and finishing it in the oven – the spice blend still shines through beautifully.
Step-by-Step: How I Make Grilled Salmon with Avocado Salsa Recipe
Step 1: Whip Up the Perfect Spice Blend
Start by mixing 1 teaspoon kosher salt, ½ teaspoon ancho chili powder, 1 teaspoon ground cumin, 1 teaspoon ground paprika, 1 teaspoon onion powder, and 1 teaspoon ground black pepper in a small bowl. Take a moment here — the aroma of these smoky, earthy spices is the first hint of the deliciousness to come!
Step 2: Season Your Salmon Fillets
Rub 2 lbs of salmon fillets evenly with 1 tablespoon olive oil — this helps the spice mixture stick and keeps the fish moist. Then coat each fillet generously with the spice blend. For best results, cover the salmon and pop it into the fridge to marinate for at least 30 minutes. This step lets all those wonderful flavors penetrate deeply into the fish.
Step 3: Prepare the Fresh Avocado Salsa
While the salmon marinates, gently combine 1 cubed avocado, ½ sliced or diced red onion, the juice of 2 fresh limes, and 1 tablespoon chopped fresh cilantro in a bowl. Keep the salsa chilled until you're ready to serve. The key here is to stir softly so the avocado cubes keep their shape and stay creamy.
Step 4: Heat Up and Get Grilling
Preheat your grill to a medium heat, aiming for a temperature between 350-375°F. Make sure the grates are clean and well-oiled — this stops the salmon from sticking and ensures those beautiful grill marks. Place the salmon fillets skin-side down (if you kept the skin on) and grill for about 3-4 minutes per side. Keep the grill lid down during cooking to maintain even heat. The salmon is perfectly done when it flakes easily with a fork and reaches an internal temperature of 145°F.
Step 5: Serve and Enjoy!
Remove the salmon from the grill and immediately top each fillet with a generous spoonful of the chilled avocado salsa. Serve right away for the best contrast of warm, smoky fish with fresh, zesty salsa. Trust me, this combination is a winner every time!
Top Tip
Getting the perfect grilled salmon with that fresh avocado salsa topping is all about a few simple but important steps. These tips will help you master the balance of smoky, tender fish and bright, zesty salsa every time.
- Proper Grill Prep: From experience, a clean, well-oiled grill makes all the difference to prevent sticking and keep those beautiful grill marks intact.
- Marinating Time: Don’t rush the 30-minute refrigeration after seasoning — it lets flavors really soak into the salmon, making every bite more flavorful.
- Keep That Lid Closed: Closing the grill lid maintains an even heat around the fish, ensuring it cooks thoroughly without drying out.
- Check Doneness Gently: I always press the salmon lightly with a fork to see if it flakes easily. This little trick helps avoid overcooking and keeps the texture just right.
How to Serve Grilled Salmon with Avocado Salsa Recipe
Garnishes
For an extra pop of color and flavor, try garnishing your grilled salmon with extra fresh cilantro leaves or thin slices of lime. A sprinkle of toasted pepitas or a dusting of smoked paprika can add a lovely finishing touch.
Side Dishes
This dish pairs beautifully with light, fresh sides such as cilantro-lime rice, grilled asparagus, or a crisp mixed greens salad. For a heartier meal, roasted sweet potatoes or quinoa are excellent complements to the rich salmon and creamy salsa.
Make Ahead and Storage
Storing Leftovers
Place leftover grilled salmon in an airtight container and refrigerate. It will stay fresh for up to 2 days. Keep the avocado salsa separate to maintain its texture and vibrancy.
Freezing
While the salmon can be frozen, I recommend freezing it before grilling. Wrap the raw seasoned fillets tightly in plastic wrap and foil, then freeze for up to 2 months. Avocado salsa doesn’t freeze well and is best made fresh.
Reheating
To reheat, gently warm the salmon in a preheated oven at 275°F for about 10-15 minutes to avoid drying it out. Serve immediately topped with freshly prepared avocado salsa for the best flavor and texture.
Frequently Asked Questions:
Yes! Just be sure to thaw it completely in the refrigerator before seasoning and grilling. This ensures even cooking and the best texture.
Cook the salmon until it flakes easily with a fork and reaches an internal temperature of 145°F. Pressing it gently with a fork is a reliable homemade test.
You can make the salsa shortly before serving, but because avocado browns quickly, it’s best to make it no more than an hour ahead and keep it chilled tightly covered.
Not at all. You can grill with the skin on to help keep the fish moist or remove it beforehand if you prefer. Either way, the smoky spice blend shines through beautifully.
Final Thoughts
This Grilled Salmon with Avocado Salsa recipe has quickly become one of my favorites for busy weeknights or leisurely weekend dinners. The combination of smoky, tender salmon with a fresh, creamy salsa is so satisfying and healthy. Give it a try—you’ll love how simple ingredients come together to create something truly special on your plate!
Print
Grilled Salmon with Avocado Salsa Recipe
- Prep Time: 5 minutes
- Marinating Time: 30 minutes
- Cook Time: 5 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
This Grilled Salmon with Avocado Salsa recipe features tender, flavorful salmon fillets seasoned with a smoky spice blend and topped with a fresh, zesty avocado salsa. Perfect for a quick and healthy dinner, it combines the richness of salmon with the bright, creamy texture of avocado and lime.
Ingredients
For the Salmon
- 2 lbs salmon fillets skin on or off
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- ½ teaspoon ancho chili powder
- 1 teaspoon ground cumin
- 1 teaspoon ground paprika
- 1 teaspoon onion powder
- 1 teaspoon ground black pepper
For the Avocado Salsa
- 1 avocado cubed
- ½ red onion sliced or diced
- 2 limes juiced
- 1 tablespoon chopped fresh cilantro
Instructions
- Prepare the seasoning: In a small bowl, mix the kosher salt, ancho chili powder, ground cumin, ground paprika, onion powder, and ground black pepper thoroughly to create the spice blend.
- Season the salmon: Rub the salmon fillets evenly with olive oil, then coat them with the prepared spice mixture. Cover and refrigerate for at least 30 minutes to let the flavors infuse.
- Make the avocado salsa: In another bowl, combine the cubed avocado, sliced or diced red onion, fresh lime juice, and chopped cilantro. Stir gently and chill until ready to serve.
- Preheat the grill: Heat your grill to medium, aiming for around 350-375°F. Ensure the grill grates are clean and well-oiled to prevent sticking.
- Grill the salmon: Place the salmon fillets on the grill skin side down if applicable. Cook for about 3-4 minutes per side or until the fish flakes easily with a fork and reaches an internal temperature of 145°F. Keep the grill lid down during cooking for even heat.
- Serve: Remove the salmon from the grill and top each fillet with a generous spoonful of the chilled avocado salsa. Enjoy immediately.
Notes
- Ensure the grill is preheated and clean before placing the salmon on it to avoid sticking.
- Keep the grill lid closed while cooking to maintain consistent temperature and cook the salmon evenly.
- Check for doneness by gently pressing the salmon with a fork; the flesh should flake easily.
- You can remove the skin before or after grilling, depending on preference.
- If you don’t have ancho chili powder, substitute with mild chili powder or smoked paprika for a similar smoky flavor.
- Use fresh lime juice for the best flavor in the avocado salsa.
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 2 g
- Sodium: 600 mg
- Fat: 28 g
- Saturated Fat: 5 g
- Unsaturated Fat: 22 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 5 g
- Protein: 34 g
- Cholesterol: 85 mg
Leave a Reply