There’s something about a perfectly cooked piece of fish topped with a fresh, creamy salsa that just sings summer vibes—my Grilled Salmon with Creamy Avocado Salsa Recipe is exactly that kind of dish. Light, healthy, and bursting with flavor, it’s a real crowd-pleaser you’ll want to make 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 can’t get enough of this grilled salmon dish—not only is it quick and easy, but it’s packed with wholesome ingredients that satisfy both your taste buds and your health goals.
- Healthy and low-carb: Perfect if you’re following paleo or Whole30, loaded with protein and good fats.
- Bright and fresh flavors: The creamy avocado salsa adds a zesty, refreshing twist that pairs perfectly with smoky salmon.
- Simple to prepare: Takes just 22 minutes from start to finish, great for weeknights or casual entertaining.
- Versatile cooking methods: Whether you grill, pan-sear, or bake, it turns out tender and delicious every time.
Ingredients & Why They Work
Before you start cooking, take a look through the ingredients list. I’ll share a few little tips on picking the freshest salmon and the ripest avocado to make your dish truly shine.
- Salmon fillets: Look for fresh, firm fillets with a bright pink color and no fishy smell for the best taste and texture.
- Olive oil: A staple for both seasoning the salmon and making the salsa; it brings a subtle fruitiness that complements the fish.
- Garlic: Freshly minced or crushed to add a punch of savory depth to the spice blend.
- Chili powder: Gives a gentle heat and smoky aroma that livens up the salmon without overpowering it.
- Cumin: Warms the dish with its earthy, slightly nutty flavor—perfect for grilled salmon seasoning.
- Onion powder: Adds mild sweetness and enhances all the spice mixture’s flavors.
- Black pepper and salt: The classic duo to balance and bring out the natural flavors of the fish.
- Avocado: Make sure it’s ripe and creamy, which makes your salsa indulgently smooth and rich.
- Tomato: Fresh diced tomato adds juicy brightness and a pop of color.
- Onion: Diced small to give a crisp, mild bite without overwhelming the salsa.
- Cilantro: Fresh and minced, it adds herbaceous freshness that pairs beautifully with lime.
- Lime juice: Freshly squeezed for that bright, zesty note that wakes up the salsa.
- Salt and pepper (for salsa): Season to taste, balancing the creaminess and acidity perfectly.
Make It Your Way
One of the best things about this Grilled Salmon with Creamy Avocado Salsa Recipe is how easy it is to personalize. Whether you want to dial up the spice, swap ingredients to suit your season, or experiment with cooking methods, this dish welcomes your creativity.
- Variation: For a smoky twist, try adding a dash of smoked paprika to the spice rub. I did this once and loved how it brought out a subtle campfire flavor that paired beautifully with the fresh avocado salsa.
- Seasonal swap: When tomatoes are out of season, use diced mango or pineapple in the salsa for a sweet and tangy contrast that brightens the dish.
- Cooking method: If you don’t have a grill or prefer a pan, pan-searing the salmon on medium-high heat for 5-6 minutes per side produces a lovely crust and juicy interior. You can also bake at 400°F for 12-15 minutes if you want a fuss-free option.
- Adjusting spice level: Not a fan of heat? Simply reduce or omit the chili powder in the seasoning for a milder but still flavorful experience.
- Herb twists: Swap cilantro for fresh basil or parsley if you’d like a different herbal note in your avocado salsa.
Step-by-Step: How I Make Grilled Salmon with Creamy Avocado Salsa Recipe
Step 1: Whip Up the Flavorful Spice Mixture
In a small bowl, stir together 2 tablespoons of olive oil, 1 clove of minced garlic, ½ teaspoon each of chili powder, cumin, and onion powder, plus ¼ teaspoon of black pepper and salt. This blend creates a fragrant, savory coating that will infuse every bite of your salmon. The olive oil binds the spices, helping them cling nicely to the fish.
Step 2: Season Your Salmon Fillets
Brush or gently rub the spice mixture evenly over both sides of your 2 salmon fillets (each 4-6 ounces). Take a moment here — pressing the seasoning lightly into the flesh helps the flavors soak in deeply. Let the salmon rest a few minutes while you preheat your grill or pan to medium-high heat.
Step 3: Grill or Pan-Sear your Salmon
Place your salmon fillets skin-side down on a preheated grill or heavy-duty non-stick pan. Cook for 5-6 minutes on one side. You’ll know it’s ready to flip when the salmon easily releases from the surface and has beautiful grill marks or a golden crust. Turn the fillets and cook another 5-6 minutes until the salmon is opaque and flakes easily with a fork. Keep an eye on it—overcooked salmon loses its luscious texture.
Step 4: Mix Up the Creamy Avocado Salsa
While your salmon is cooking, combine 1 ripe diced avocado, ½ cup diced tomato, 2 tablespoons diced onion, and 2 tablespoons minced cilantro in a large bowl. Drizzle with 1 tablespoon olive oil and 1 tablespoon fresh lime juice, then season to taste with salt and pepper. Gently stir everything together, taking care not to mush the avocado—you want that silky, creamy texture to shine through.
Step 5: Plate and Serve Immediately
Once your salmon is beautifully cooked, transfer the fillets to serving plates. Spoon the creamy avocado salsa generously over each piece, letting the vibrant salsa cool the warm, spiced fish. Serve immediately to enjoy the full freshness and texture of this wholesome, nutrient-packed meal.
Top Tip
Bringing together perfectly grilled salmon and creamy avocado salsa is all about balancing flavors and textures. These tips will help you get the most out of your Grilled Salmon with Creamy Avocado Salsa Recipe and ensure your dish turns out delicious every time.
- Freshness is Key: Use the freshest salmon you can find and ripe avocados for that silky, creamy salsa texture. Ripe avocados make all the difference!
- Don’t Skip the Spice Rub: The chili powder, cumin, and garlic blend adds incredible depth — make sure to coat the salmon evenly to infuse those flavors well.
- Medium-High Heat Works Wonders: Whether you’re using a grill or a pan, keep your heat steady and medium-high. It ensures a nice sear without overcooking the fish.
- Handle Avocado Gently: When mixing the salsa, fold the ingredients with care to avoid mashing the avocado. You want chunky, fresh bites.
How to Serve Grilled Salmon with Creamy Avocado Salsa Recipe
Garnishes
For a little extra zing and color, sprinkle some extra fresh cilantro leaves or thinly sliced green onions on top of the avocado salsa. You can also add a wedge of lime on the side so everyone can squeeze in a bit more brightness. If you like a little heat, a light dusting of smoked paprika or a few thin chili slices can add a nice touch.
Side Dishes
This grilled salmon pairs wonderfully with simple, nutritious sides. Think roasted or steamed asparagus, a crisp green salad with a lemon vinaigrette, or some cauliflower rice for a low-carb option. Sweet potato wedges also bring a lovely sweetness that contrasts nicely with the savory salmon and creamy salsa.
Make Ahead and Storage
Storing Leftovers
Store any leftover grilled salmon and avocado salsa separately in airtight containers and keep them in the refrigerator. The avocado salsa is best eaten within 24 hours to retain its creamy texture and fresh flavor, while the cooked salmon will stay good for up to 2 days.
Freezing
While you can freeze cooked salmon, it’s best to freeze the salmon fillets before cooking for optimal flavor and texture. Freeze the raw salmon tightly wrapped or in a sealed freezer bag for up to 3 months. Avoid freezing the avocado salsa as it doesn’t freeze well and will lose its creamy consistency.
Reheating
Reheat leftover salmon gently in a low oven (about 275°F) for 10-12 minutes or until warmed through, or microwave in short bursts to avoid drying it out. Add the avocado salsa fresh after reheating to keep its vibrant flavor and texture intact.
Frequently Asked Questions:
Yes! You can grill the salmon up to a day in advance and store it in the fridge. Just keep the avocado salsa separate and add it right before serving.
No worries—you can pan-sear the salmon in a heavy skillet or bake it in the oven at 400°F for 12-15 minutes. Both methods work beautifully with this recipe.
A ripe avocado yields slightly to gentle pressure without feeling mushy. The skin should be darker and the fruit should feel soft but not overly squished.
Absolutely! If you prefer milder flavors, simply reduce or omit the chili powder in the salmon seasoning. You can also add a pinch of cayenne if you want more heat.
Final Thoughts
This Grilled Salmon with Creamy Avocado Salsa Recipe is one of those dishes that feels both indulgent and nourishing—perfect for a quick weeknight dinner or a weekend treat. With its vibrant flavors and satisfying textures, this recipe hits all the right notes, especially if you're staying paleo, low-carb, or Whole30 compliant. I hope it becomes a staple in your kitchen as it has in mine. Enjoy every bite!
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: Paleo
Description
A healthy and flavorful grilled salmon recipe topped with a fresh avocado salsa. This dish is low-carb, paleo, and Whole30 compliant, perfect for a nutritious main course packed with protein and healthy fats.
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
- 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. Stir together olive oil, minced garlic, chili powder, cumin, onion powder, black pepper, and salt in a small bowl until well combined.
- Season the salmon. Brush or rub the spice mixture evenly over both sides of the salmon fillets for full flavor coverage.
- Cook the salmon. Heat a large heavy-duty non-stick pan or preheat the grill to medium-high heat. Place the salmon on the pan or grill and cook for 5-6 minutes on each side until the fish is opaque and flakes easily with a fork.
- Make the avocado salsa. In a large mixing bowl, combine diced avocado, tomato, onion, and cilantro. Drizzle with olive oil and lime juice, then season with salt and pepper. Gently stir to combine all ingredients without mashing the avocado.
- Serve. Remove the cooked salmon from the heat, top each fillet generously with avocado salsa, and serve immediately for best flavor and texture.
Notes
- This salmon with avocado salsa can be prepared using a grill, pan-searing method, or baked in the oven depending on your preference.
- For baking, cook at 400 degrees Fahrenheit for about 12-15 minutes until salmon is cooked through.
- Use fresh lime juice for a brighter, more authentic salsa flavor.
- Ensure avocado is ripe to keep the salsa creamy and delicious.
- If you prefer less spice, reduce or omit the chili powder in the seasoning mix.
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