If you're craving a meal that's vibrant, healthy, and packed with flavor, then this Spicy Grilled Salmon with Avocado Salsa Recipe is exactly what you need. It’s a perfect weeknight dinner that’s both quick to make and satisfying, combining smoky grilled fish with a refreshing twist of creamy avocado salsa.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Spicy Grilled Salmon with Avocado Salsa Recipe
- Top Tip
- How to Serve Spicy Grilled Salmon with Avocado Salsa Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Spicy Grilled Salmon with Avocado Salsa Recipe
Why You'll Love This Recipe
Honestly, this dish has quickly become one of my favorites to fire up on the grill. There’s something about the spicy, smoky salmon paired with that cool, zesty avocado salsa that just works every single time.
- Quick and Easy: Ready in just 10 minutes of hands-on time plus marinating—it’s perfect for busy nights.
- Bold, Balanced Flavors: The smoky spices on the salmon complement the creamy, tangy salsa beautifully.
- Healthy & Nutritious: Packed with omega-3s, fiber, and fresh ingredients to fuel your body.
- Perfect for Grilling: Whether you’re a grill master or a beginner, this recipe is straightforward and rewarding.
Ingredients & Why They Work
Before you head to the store, a quick note: fresh, high-quality ingredients make all the difference in this dish. Choose wild or responsibly farmed salmon for the best flavor and texture, and pick a creamy, ripe avocado to keep the salsa silky and fresh.
- Salmon fillets: The star of the dish, rich in omega-3 fatty acids and perfect for grilling.
- Olive oil: Helps the seasoning stick and keeps the salmon moist during grilling.
- Kosher salt: Enhances the natural flavors of the fish and balances the spices.
- Ancho chili powder: Adds a smoky heat without overpowering the dish.
- Ground cumin: Brings a warm, earthy undertone to the spice rub.
- Ground paprika: Boosts color and gives a subtle sweetness paired with smokiness.
- Onion powder: Adds a mellow savory depth to the seasoning blend.
- Ground black pepper: Gives a bit of sharpness and complexity to the flavors.
- Avocado: Cubed for creaminess and to balance the spicy salmon.
- Red onion: Adds a fresh, slightly sharp crunch in the salsa.
- Limes: Their bright juice ties the salsa together with zesty acidity.
- Fresh cilantro: Injects herbaceous freshness into every bite.
Make It Your Way
The great thing about this Spicy Grilled Salmon with Avocado Salsa Recipe is how easy it is to customize to your taste or dietary needs. Whether you want to dial up the heat, swap in different herbs, or add another fresh element, feel free to get creative!
- Extra Heat: If you love a fiery kick, try adding a pinch of cayenne pepper to the seasoning mix or toss some diced jalapeños into the avocado salsa. I love the bright, spicy contrast it adds!
- Herb Swap: Don’t have cilantro or prefer a different flavor? Fresh basil or mint can bring a refreshing twist to the salsa that’s just as delicious.
- Seasonal Freshness: During the summer, adding diced mango or pineapple to the salsa gives it a lovely sweetness and tropical vibe — perfect for a backyard BBQ.
- Serving Ideas: For a low-carb option, serve the salmon and salsa over a bed of mixed greens or with cauliflower rice. If you want more carbs, warm corn tortillas turn this into a fun taco night.
Step-by-Step: How I Make Spicy Grilled Salmon with Avocado Salsa Recipe
Step 1: Mix the Perfect Spice Rub
Start by combining 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. This smoky, well-balanced blend brings out the salmon’s natural richness with just the right touch of warmth. Mixing the spices evenly at this stage ensures every bite is flavorful.
Step 2: Season and Marinate Your Salmon
Brush your 2 lbs of salmon fillets with 1 tablespoon olive oil to help the spices stick and keep the fish moist on the grill. Rub the spice blend all over the salmon, coating every side thoroughly. Then, cover and refrigerate for at least 30 minutes. This marinating time lets the robust spices sink into the fish, building layers of delicious flavor.
Step 3: Prepare Fresh Avocado Salsa
While the salmon marinates, toss 1 cubed avocado, ½ diced red onion, the juice of 2 limes, and 1 tablespoon chopped fresh cilantro together in a bowl. Stir gently so the avocado stays creamy but well-coated in the zesty lime. Chill this salsa until you’re ready to serve — it’s the perfect creamy, tangy complement to the smoky fish.
Step 4: Get Your Grill Ready
Preheat your grill to medium heat, aiming for 350 to 375 degrees Fahrenheit. A clean, well-heated grill helps prevent the salmon from sticking and cooks it evenly. Keeping your grill lid closed while cooking maintains a steady temperature and helps the fish cook more gently.
Step 5: Grill to Flaky Perfection
Place the salmon fillets skin side down (if your fillets have skin) on the grill and let them cook for about 3 to 4 minutes per side. Watch for the edges to become opaque and the center to start flaking. Use a fork to gently press the top of the fish — if it flakes easily, it’s ready. For the most precise result, check that the internal temperature has reached 145°F. Remember to keep that grill lid down as much as possible to keep the heat steady.
Step 6: Serve with a Generous Spoonful of Salsa
When your salmon is grilled to perfection, transfer it to plates and top each fillet with a generous scoop of your vibrant avocado salsa. The creamy, tangy salsa is a fresh finish that balances the smoky, spicy fillets beautifully. Serve immediately and enjoy your healthy, homemade feast!
Top Tip
These tips will help you master the Spicy Grilled Salmon with Avocado Salsa Recipe, making sure every bite is bursting with flavor and cooked perfectly every time.
- Perfect Grill Prep: Make sure your grill is clean and fully preheated to between 350 and 375°F before placing the salmon—this prevents sticking and ensures even cooking.
- Marinate for Flavor: Don’t skip the 30-minute marinating time. It really lets the smoky, spiced rub soak into the salmon so you get a deeper, richer flavor.
- Check Doneness Without Guesswork: Use a fork to gently press the top of the salmon. If it flakes easily, it’s ready. For absolute certainty, use a meat thermometer—145°F is the magic number.
- Keep the Lid Closed: Resist the urge to keep lifting the grill lid. Keeping it closed helps maintain consistent heat for juicy, tender salmon every time.
How to Serve Spicy Grilled Salmon with Avocado Salsa Recipe
Garnishes
Add some fresh lime wedges on the side for an extra zesty kick. A sprinkle of extra chopped cilantro or finely sliced green onions gives a nice fresh pop of color and flavor. For a bit of crunch, toasted pumpkin seeds or pepitas work beautifully as well.
Side Dishes
Complement this dish with a light and refreshing side, like a crisp mixed greens salad with a citrus vinaigrette. Grilled or roasted vegetables such as asparagus or zucchini add great texture and balance. You can also serve it alongside simple cilantro-lime rice or quinoa for a more filling meal.
Make Ahead and Storage
Storing Leftovers
Store any leftover grilled salmon and avocado salsa separately in airtight containers in the refrigerator. The salmon will keep well for up to 2 days, while the avocado salsa is best enjoyed within 24 hours to avoid browning and loss of freshness.
Freezing
The salmon fillets can be frozen uncooked if you want to prep in advance—wrap them tightly in plastic wrap and place in a freezer-safe bag for up to 2 months. Avoid freezing the avocado salsa, as avocado doesn’t freeze well and will lose its creamy texture.
Reheating
To reheat the salmon, gently warm it in a low oven (around 250°F) for about 10-15 minutes to keep it moist and flaky, or briefly in a skillet over low heat. Avoid microwaving, which can dry out the fish. Serve with freshly prepared avocado salsa for the best flavor.
Frequently Asked Questions:
Yes! Both skin-on and skinless salmon fillets work well with this recipe. Skin-on helps hold the fillet together during grilling and adds extra flavor, but skinless is great if you prefer not to eat the skin.
You can cook the salmon in a grill pan on your stovetop or bake it in the oven at 375°F for 10-12 minutes. Just watch the time carefully so the fish stays moist and tender.
Adding fresh lime juice right before serving helps prevent browning by slowing oxidation. If prepping salsa a few hours ahead, keep it tightly covered and refrigerated.
Absolutely! This Spicy Grilled Salmon with Avocado Salsa Recipe is naturally gluten free, making it perfect for those with gluten sensitivities.
Final Thoughts
I hope this Spicy Grilled Salmon with Avocado Salsa Recipe becomes a favorite in your dinner rotation. It’s quick to prepare, full of bold flavors, and wonderfully healthy. Enjoy the smoky spice balanced with fresh, creamy avocado—the kind of meal that feels light yet deeply satisfying. Happy grilling and here’s to delicious, vibrant dinners all year round!
Print
Spicy Grilled Salmon with Avocado Salsa Recipe
- Prep Time: 10 minutes
- Marinating Time: 30 minutes
- Cook Time: 8 minutes
- Total Time: 48 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
This Grilled Salmon with Avocado Salsa is a quick and flavorful dinner perfect for any night. The salmon is seasoned with a smoky, spiced rub and then grilled to perfection, topped with a fresh and zesty avocado salsa that adds a creamy and tangy contrast. Ready in just 10 minutes plus marinating time, this dish combines healthy omega-3 rich fish with vibrant flavors for a delicious, nutritious meal.
Ingredients
Salmon and Seasoning
- 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
Avocado Salsa
- 1 avocado cubed
- ½ red onion sliced or diced
- 2 limes juiced
- 1 tablespoon chopped fresh cilantro
Instructions
- Prepare the seasoning mix: In a small bowl, combine kosher salt, ancho chili powder, ground cumin, ground paprika, onion powder, and ground black pepper. Mix well to evenly blend the spices.
- Season the salmon: Rub the salmon fillets with olive oil, then coat them thoroughly with the spice mixture on all sides. Place the seasoned salmon into the refrigerator and let it marinate for at least 30 minutes to absorb the flavors.
- Make the avocado salsa: While the salmon is marinating, combine the cubed avocado, diced red onion, fresh lime juice, and chopped cilantro in a bowl. Mix gently to combine and chill in the refrigerator until ready to serve.
- Preheat the grill: Heat your grill to medium, aiming for a temperature between 350 and 375 degrees Fahrenheit to ensure the salmon cooks evenly without burning.
- Grill the salmon: Place the salmon fillets on the preheated grill and cook for about 3 to 4 minutes per side, or until the salmon flakes easily when pressed gently with a fork and reaches an internal temperature of 145 degrees Fahrenheit. Keep the grill lid closed as much as possible to maintain temperature.
- Serve: Remove the salmon from the grill and top each fillet generously with the prepared avocado salsa. Serve immediately and enjoy this vibrant, healthy meal.
Notes
- Make sure your grill is clean and fully preheated before placing the salmon to avoid sticking.
- Keep the grill lid down while cooking to maintain consistent heat and even cooking.
- Use a fork to gently press the top of the salmon; if it flakes easily, it is cooked through.
- The internal temperature for perfectly cooked salmon is 145°F—use a meat thermometer for best results.
- You can prepare the avocado salsa up to a few hours in advance but add the lime juice just before serving to prevent browning.
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 2 g
- Sodium: 700 mg
- Fat: 24 g
- Saturated Fat: 4 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 5 g
- Protein: 35 g
- Cholesterol: 85 mg
Leave a Reply