This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Looking for a dinner that’s bursting with flavor, feels gourmet, and still keeps your healthy goals in check? This Grilled Salmon with Avocado Salsa is exactly what you need! Right after the first bite, you’ll be hooked on the smoky, flaky salmon paired with creamy avocado salsa. This dish is not only easy to make, but it also fits beautifully into low-carb, paleo, and Whole30 meal plans.
Let me tell you why this recipe is one I come back to again and again—especially in warmer weather when I’m craving something light yet satisfying. Plus, it’s a total showstopper if you’re entertaining guests or just treating yourself to a fancy-feeling weeknight meal.
Why You’ll Love This Recipe
Key Benefits
- Quick and easy – You can have this on the table in about 20 minutes, making it perfect for busy nights.
- Healthy and clean – Packed with omega-3s, fresh produce, and zero processed ingredients.
- Diet-friendly – This recipe works for those following a low-carb, paleo, Whole30, or gluten-free lifestyle.
- Minimal cleanup – Grilled protein + fresh salsa = fewer dishes.
Taste & Texture
This dish is a dream combination of bold and refreshing. The salmon is smoky, juicy, and perfectly charred on the outside while tender inside. Then there’s the avocado salsa—cool, creamy, tangy, and just a little kicky from jalapeño. Every bite is a balance of heat and creaminess, protein and produce.
Dietary Attributes
- Gluten-free
- Low-carb
- Paleo-approved
- Whole30-compliant
- Dairy-free
Ingredients & Substitutions
Ingredient List
For the salmon:
- 4 salmon fillets (skin on or off)
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- Salt and pepper to taste
- Juice of ½ lime
For the avocado salsa:
- 1 large avocado, diced
- 1 small tomato, diced
- ¼ cup red onion, finely chopped
- 1 jalapeño, finely chopped (optional for heat)
- 2 tablespoons cilantro, chopped
- Juice of 1 lime
- Salt and pepper to taste
Notes on Quality
- Fresh salmon is ideal for grilling. If using frozen, make sure it’s fully thawed and patted dry.
- Choose ripe avocados that are just soft to the touch, not mushy.
- Use fresh lime juice—bottled doesn’t have the same zesty brightness.
Possible Substitutions
- Salmon → Try steelhead trout or even mahi-mahi.
- Avocado → If you’re out, diced mango or cucumber can offer a refreshing twist.
- No jalapeño? Crushed red pepper flakes or a dash of hot sauce can bring the heat.
Step-by-Step Instructions

- Prep the grill: Heat your grill to medium-high. Oil the grates lightly to prevent sticking.
- Season the salmon: Pat salmon dry and rub with olive oil. Sprinkle evenly with cumin, paprika, garlic powder, salt, and pepper. Finish with lime juice.
- Grill the salmon: Place fillets skin-side down (if using skin-on) and grill for 4-5 minutes per side, depending on thickness. You’re looking for nicely charred edges and flaky centers.
- Make the salsa: While the salmon grills, combine avocado, tomato, red onion, jalapeño, cilantro, lime juice, salt, and pepper in a bowl. Toss gently to avoid mashing the avocado.
- Serve and enjoy: Plate the salmon and spoon the avocado salsa generously over each fillet.
Expert Tips & Tricks
Best Practices
- Preheat the grill thoroughly to get that golden char without sticking.
- Don’t over-flip the salmon—once per side is enough.
- Let the fish rest for a couple of minutes before serving so juices redistribute.
Common Mistakes
- Overcooking the salmon can lead to dryness. It’s done when it flakes easily with a fork.
- Avoid using underripe avocados, which can make the salsa unpleasantly firm and bland.
Time-Saving Tips
- Make the salsa up to an hour in advance—just add the avocado last to avoid browning.
- Use pre-chopped onions and tomatoes from the produce section to shave off prep time.
Serving Suggestions
Pairings
- Pair it with grilled veggies, cauliflower rice, or a crisp cucumber salad.
- Want something heartier? A scoop of quinoa or garlicky mashed potatoes works beautifully.
Presentation Ideas
- Serve salmon on a wood cutting board for a rustic feel.
- Garnish with lime wedges, extra cilantro, or a drizzle of olive oil for that chef’s touch.
Beverage Pairings
- A chilled Sauvignon Blanc or rosé enhances the dish’s freshness.
- For non-alcoholic options, try sparkling lime water or a minty iced tea.
Storage & Reheating
Leftover Storage
- Store leftover salmon and salsa separately.
- Salmon keeps in the fridge for 3 days.
- Avocado salsa is best the day of but can be stored up to 24 hours with plastic wrap pressed against the surface to prevent browning.
Reheating Methods
- Reheat salmon in a skillet over medium-low heat with a splash of water or oil.
- Avoid the microwave if you can—it tends to dry out the fish.
Frequently Asked Questions
Substitutions & Adjustments
Can I use an air fryer instead of a grill?
Yes! Cook at 400°F for 10-12 minutes, flipping halfway.
What’s a good alternative to salmon?
Steelhead trout, tilapia, or even grilled shrimp work well with the same seasoning and salsa.
Troubleshooting
Why is my salmon sticking to the grill?
Make sure the grates are hot and well-oiled. Also, don’t move the fish too soon—it will release naturally when it’s ready.
My salsa is too watery—what went wrong?
Overmixing or using overripe tomatoes can lead to watery salsa. Dice everything evenly and mix gently.
Variations & Customizations
Dietary Adaptations
- Keto-friendly: Already low in carbs, just be mindful of tomato portions.
- Vegan option: Swap salmon for grilled portobello mushrooms or tofu steaks.
Flavor Twists
- Add mango or pineapple to the salsa for a tropical feel.
- Mix in a little Greek yogurt or sour cream for a creamy sauce variation.
Seasonal/Holiday Versions
- For a summer BBQ twist, serve with grilled corn on the cob.
- During colder months, pair with warm roasted root veggies.
Conclusion
This Grilled Salmon with Avocado Salsa is proof that healthy eating doesn’t have to be boring—or complicated. It’s fresh, flavorful, and totally satisfying. Whether you’re cooking for one or a crowd, this dish delivers on taste and nutrition. And once you try it, it just might become your new weeknight staple.
Let me know how yours turns out in the comments! And if you’re posting pics, don’t forget to tag me—I’d love to see your creations!
Looking for more easy and delicious recipes? Try these reader favorites:
- Chicken Cabbage Stir-Fry Recipe
- Sheet Pan Gnocchi – The Ultimate Easy 30-Minute Dinner
- Creamy Chicken Marsala Recipe – A Perfect Valentine’s Day Dinner
Craving more inspiration? Join our food-loving community on Pinterest: Cooking With Callie on Pinterest



Grilled Salmon with Avocado Salsa: A Flavor-Packed, Healthy Dinner Winner
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Grilled Salmon with Avocado Salsa is a fresh, flavorful, and healthy dinner packed with bold spices and creamy salsa. Perfect for low-carb and Whole30 diets, it’s quick to make, loaded with nutrients, and ideal for summer grilling or a light weeknight meal.
Ingredients
4 salmon fillets
1 tablespoon olive oil
1 teaspoon cumin
1 teaspoon paprika
1 teaspoon garlic powder
Salt and pepper to taste
Juice of ½ lime
1 large avocado diced
1 small tomato diced
¼ cup red onion finely chopped
1 jalapeño finely chopped
2 tablespoons cilantro chopped
Juice of 1 lime
Salt and pepper to taste
Instructions
Preheat grill to medium-high heat and lightly oil the grates.
Pat the salmon fillets dry and rub each with olive oil.
Season salmon with cumin, paprika, garlic powder, salt, pepper, and a squeeze of lime juice.
Place salmon on the grill skin-side down and cook for 4-5 minutes per side or until the salmon flakes easily with a fork.
While the salmon is grilling, prepare the avocado salsa by combining avocado, tomato, red onion, jalapeño, cilantro, lime juice, salt, and pepper in a bowl.
Gently toss the salsa to mix, being careful not to mash the avocado.
Plate each salmon fillet and top generously with avocado salsa.
Serve immediately and enjoy.
Notes
Use ripe but firm avocados for the best texture in your salsa.
Grill salmon without moving it too early to prevent sticking.
Avocado salsa is best made fresh but can be prepped up to an hour ahead by adding avocado just before serving.
This recipe also works well with grilled shrimp, trout, or mahi-mahi.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 salmon fillet with salsa
- Calories: 340
- Sugar: 2g
- Sodium: 310mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 65mg