If you’re looking for a vibrant, fresh dinner that’s packed with flavor and effortlessly healthy, this Grilled Salmon with Creamy Avocado Salsa Recipe is exactly what you need. It’s quick to whip up, bright with zesty avocado salsa, and perfectly seasoned salmon—trust me, you’ll want to make it again and again!
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Grilled Salmon with Creamy Avocado Salsa Recipe
- Top Tip
- How to Serve Grilled Salmon with Creamy Avocado Salsa Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Grilled Salmon with Creamy Avocado Salsa Recipe
Why You'll Love This Recipe
I adore how this dish balances simple grilling with a fresh, creamy topping—you get rich salmon with an avocado salsa that feels indulgent but is totally wholesome. It’s a guaranteed crowd-pleaser whether you’re cooking for family or just yourself.
- Fast and Fresh: Ready in just 22 minutes, perfect for busy weeknights or quick lunches.
- Healthy and Satisfying: Loaded with healthy fats and protein while staying low-carb and paleo-friendly.
- Versatile Cooking: You can grill, pan-sear, or even bake the salmon based on what’s easiest for you.
- Flavor Explosion: The spice rub on the salmon pairs beautifully with zesty, creamy avocado salsa for layers of delicious taste.
Ingredients & Why They Work
Before you start, make sure you have ripe but firm avocados and fresh salmon fillets on hand. These simple ingredients combined with a punchy spice mix come together to make a dish that bursts with flavor and texture.
- Salmon fillets: Choose fresh fillets in the 4-6 oz range for even cooking and tender meat.
- Olive oil: Adds moisture and helps carry the spices onto the salmon for a perfect sear.
- Garlic: Freshly minced garlic elevates the savory depth of the seasoning blend.
- Chili powder: Brings a subtle warmth and smoky undertone to the spice rub.
- Cumin: Earthy and slightly nutty, cumin complements the chili spice well.
- Onion powder: Adds a mild sweetness and rounds out the spices without overpowering.
- Black pepper & salt: Essential seasonings to enhance all the flavors naturally.
- Avocado: For creamy texture and richness in the salsa, balancing the grilled salmon perfectly.
- Tomato: Adds juicy freshness and bright acidity for contrast.
- Onion: Provides a bit of crunch and sharpness in the salsa.
- Cilantro: Offers a fresh, herbaceous note that lifts the dish beautifully (parsley works if you’re not a fan).
- Lime juice: Brightens and brings zing to the salsa, tying all ingredients together.
- Salt and pepper (for salsa): Season to taste and bring out the natural flavors in the avocado salsa.
Make It Your Way
The beauty of this Grilled Salmon with Creamy Avocado Salsa Recipe is in its versatility. Feel free to tweak the ingredients and flavors so it suits your taste perfectly—whether you want to dial up the spice, swap herbs, or even try different cooking methods.
- Spice it up: I love adding a pinch of cayenne pepper to the spice rub when I crave a little extra heat. It gives the salmon a nice kick without overpowering the creamy avocado salsa.
- Herb swap: If fresh cilantro isn’t on hand, I sometimes use chopped parsley instead. It keeps the salsa fresh and vibrant with just a different twist.
- Cooking method: While grilling gives a smoky char that’s fantastic, I often pan-sear the salmon on my stovetop when the weather isn’t cooperating. Just stick to medium-high heat to get that perfect crispy edge in 12 minutes total.
- Seasonal add-ins: During summer, I like to stir in a bit of diced fresh mango or pineapple to the salsa for a sweet, tropical vibe. It balances beautifully with the lime and avocado.
Step-by-Step: How I Make Grilled Salmon with Creamy Avocado Salsa Recipe
Step 1: Whip Up the Flavorful Spice Blend
Start by combining 2 tablespoons olive oil, 1 clove of minced garlic, ½ teaspoon each of chili powder, cumin, and onion powder, plus ¼ teaspoon black pepper and salt in a small bowl. Stir it all together to create a fragrant paste. This mixture coats the salmon beautifully, infusing it with warmth and a touch of smoky complexity.
Step 2: Coat the Salmon Fillets Evenly
Brush or gently rub the spice paste over both sides of the salmon fillets, making sure every nook and cranny is covered. This step is crucial for building flavor right at the surface of the fish, so don’t be shy here. You’ll start to smell the garlic and spices mingling even before the cooking begins.
Step 3: Grill to Perfection
Heat a heavy-duty non-stick pan or outdoor grill over medium-high heat. Once hot, add the salmon fillets skin-side down (if they have skin) and let them cook undisturbed for 6 minutes. This helps create a lovely sear without sticking. Flip carefully and cook for another 6 minutes on the other side until the salmon is cooked through and flakes easily with a fork.
Step 4: Prepare the Creamy Avocado Salsa
While the salmon cooks, mix together 1 diced ripe avocado, ½ cup diced tomato, 2 tablespoons diced onion, and 2 tablespoons minced cilantro in a bowl. Drizzle with 1 tablespoon olive oil and 1 tablespoon lime juice, then gently toss to combine. Taste and add salt and pepper as needed. Cover with plastic wrap to keep it fresh until your salmon is ready.
Step 5: Serve and Enjoy Immediately
Once the salmon is done, transfer it to plates right away and spoon a generous amount of the avocado salsa on top. This contrast of warm, smoky salmon and cool, creamy salsa makes every bite a delight. Serve immediately for the best texture and flavor.
Top Tip
These handy tips will help you master the Grilled Salmon with Creamy Avocado Salsa Recipe every time, ensuring the salmon stays juicy and the salsa remains fresh and vibrant.
- Perfectly Even Cooking: Make sure your pan or grill is properly preheated to medium-high heat before adding the salmon. This helps create a nice sear and keeps the fish flaky and tender without sticking.
- Freshness of Avocado: Using ripe but firm avocados is key. Overly mushy avocados can make the salsa watery and less appetizing, while underripe ones won’t have that creamy texture we love.
- Gentle Salsa Mixing: When combining the avocado with tomato, onion, and cilantro, toss gently to avoid mashing the avocado. This keeps the salsa chunky and full of texture.
- Avoid Overcooking: Salmon cooks quickly—flip after 6 minutes and cook only another 6 minutes to prevent it from drying out. It should flake easily but still stay moist.
How to Serve Grilled Salmon with Creamy Avocado Salsa Recipe
Garnishes
To elevate this dish, sprinkle extra fresh cilantro or finely sliced green onions on top of the avocado salsa. A wedge of lime on the side adds a delightful zesty kick just before eating. For a little crunch, toasted pumpkin seeds or slivered almonds also pair beautifully.
Side Dishes
This Grilled Salmon with Creamy Avocado Salsa shines alongside light, fresh sides like grilled asparagus, roasted Brussels sprouts, or a crisp mixed greens salad tossed with a lemon vinaigrette. Cauliflower rice or quinoa make excellent low-carb or paleo-friendly bases to soak up that delicious salsa.
Make Ahead and Storage
Storing Leftovers
To keep leftovers fresh, store the salmon fillets and avocado salsa separately in airtight containers in the refrigerator. The salmon will stay good for up to 2 days, while the avocado salsa is best consumed within 1 day to maintain its vibrant flavor and color.
Freezing
While salmon freezes well, we recommend freezing only the cooked salmon fillets without the avocado salsa. Wrap each fillet tightly in plastic wrap and place in a freezer-safe bag. It can be frozen for up to 1 month. The avocado salsa is not suitable for freezing as it will lose texture and turn mushy upon thawing.
Reheating
Gently reheat leftover salmon in a low oven (about 275°F) for 10-15 minutes, or until warmed through to retain its moistness. Avoid microwaving to prevent drying out. Add fresh avocado salsa right before serving to keep that bright, creamy freshness.
Frequently Asked Questions:
Yes, you can use frozen salmon fillets. Just be sure to thaw them fully in the refrigerator before cooking to ensure even grilling and the best texture.
No worries! This recipe is versatile and works great pan-seared on the stovetop using a heavy-duty non-stick skillet or baked in the oven at 400°F for about 12-15 minutes, depending on thickness.
You can prepare the avocado salsa up to a few hours in advance, but keep it covered tightly and refrigerated to minimize browning. It's best enjoyed fresh on the day it's made.
Absolutely! This Grilled Salmon with Creamy Avocado Salsa Recipe uses wholesome, compliant ingredients that fit perfectly within paleo and Whole30 guidelines.
Final Thoughts
There’s something truly satisfying about a quick, healthy meal that comes together in just over 20 minutes—and this Grilled Salmon with Creamy Avocado Salsa Recipe hits all the right notes. It’s vibrant, flavorful, and packed with wholesome nutrition. I hope you enjoy the bright flavors and simple joy of this dish as much as I do. Happy cooking and bon appétit!
Print
Grilled Salmon with Creamy Avocado Salsa Recipe
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
This Grilled Salmon with Avocado Salsa is a healthy, low-carb, paleo and Whole30-friendly dish featuring perfectly seasoned salmon fillets topped with a fresh and zesty avocado salsa. Ready in just over 20 minutes, it's a flavorful and nutrient-packed meal perfect for a quick dinner or lunch.
Ingredients
Salmon and Seasoning
- 2 fillets 4-6 oz salmon
- 2 tablespoons olive oil
- 1 clove garlic, minced or crushed
- ½ teaspoon chili powder
- ½ teaspoon cumin
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- ¼ teaspoon salt
Avocado Salsa
- 1 ripe avocado, pitted and diced
- ½ cup tomato, diced (any type)
- 2 tablespoons onion, diced
- 2 tablespoons cilantro, minced
- 1 tablespoon olive oil
- 1 tablespoon lime juice
- salt and pepper to taste
Instructions
- Prepare the spice mixture: In a small bowl, combine 2 tablespoons olive oil, minced garlic, chili powder, cumin, onion powder, black pepper, and salt. Stir well to create a paste.
- Season the salmon: Brush or rub the spice mixture evenly over both sides of the salmon fillets to fully coat them.
- Cook the salmon: Heat a large heavy-duty non-stick pan or grill over medium-high heat. Add the salmon fillets and cook for 6 minutes on one side without moving them, then flip and cook an additional 6 minutes until cooked through and flaky.
- Make the avocado salsa: While the salmon cooks, in a large mixing bowl, combine diced avocado, tomato, onion, and cilantro. Drizzle with 1 tablespoon olive oil and 1 tablespoon fresh lime juice, then gently toss to combine. Season with salt and pepper to taste. Cover with plastic wrap until serving.
- Serve: Remove salmon from heat and plate immediately. Top each fillet with a generous spoonful of avocado salsa and serve.
Notes
- This dish can be grilled outdoors, pan-seared on the stovetop, or baked in the oven if preferred.
- For extra heat, add a pinch of cayenne pepper to the spice rub.
- If fresh cilantro is unavailable, parsley can be used as a substitute in the salsa.
- Use ripe but firm avocados to ensure the salsa holds together well.
- Leftover avocado salsa can be refrigerated up to 1 day but is best served fresh.
Nutrition
- Serving Size: 1 fillet with avocado salsa
- Calories: 528 kcal
- Sugar: 2 g
- Sodium: 360 mg
- Fat: 43 g
- Saturated Fat: 6 g
- Unsaturated Fat: 35 g
- Trans Fat: 0 g
- Carbohydrates: 13 g
- Fiber: 8 g
- Protein: 25 g
- Cholesterol: 62 mg
Leave a Reply