Effortless Grilled Salmon with Zesty Avocado Salsa

Easy BBQ Salmon with Zesty Avocado Salsa: Your Perfect 10-Minute Summer Dinner

This Easy BBQ Salmon with Avocado Salsa is truly the quintessential summer meal, combining fresh flavors with incredible ease. Imagine succulent, perfectly grilled salmon, ready in just 10 minutes, topped with a vibrant, creamy, and slightly spicy avocado salsa. It’s a healthy, quick, and undeniably delicious option that brings gourmet taste to your backyard BBQ without all the fuss. Whether you’re a seasoned grill master or new to outdoor cooking, this recipe guarantees a satisfying dinner that’s packed with Omega-3s and fresh ingredients, making it an ideal choice for busy weeknights or relaxed weekend gatherings.

Easy BBQ Salmon with Avocado Salsa, ready for summer dinner

Unlock Your FREE Budget-Friendly Meal Plan Today!

Transform your grocery budget and save thousands of dollars annually! Download my comprehensive free budget-friendly meal plan ebook and start eating well for less.

Budget-Friendly Meal Plan Ebook Cover

Ingredients and Smart Substitutions for Your BBQ Salmon

Crafting the perfect BBQ salmon requires just a few key ingredients, and we’ve got you covered with easy substitutions if you need to adapt:

  • Sockeye salmon fillets – For the best results, we recommend sockeye for its rich flavor and vibrant color. However, you can absolutely use other types of salmon, such as Atlantic or Coho, or even switch it up with trout, tilapia, or tuna for a different but equally delicious grilled fish experience. Ensure fillets are roughly the same thickness for even cooking.
  • Olive oil – Essential for preventing sticking and promoting a beautiful sear on your salmon. If olive oil isn’t on hand, a neutral cooking oil like canola oil, avocado oil, or even grapeseed oil will work perfectly.
  • Brown sugar – This ingredient adds a subtle sweetness and helps create a lovely caramelized crust on the salmon. If you don’t have brown sugar, you can simply omit it, or use a tiny sprinkle of granulated sugar.
  • Salt & pepper – Freshly ground salt and pepper are crucial for seasoning. Adjust amounts to your personal taste preference.

For the Fresh Avocado Salsa

The avocado salsa is the star that elevates this BBQ salmon. Its creamy, zesty, and refreshing profile perfectly complements the richness of the fish:

  • Avocado – Choose ripe, but firm avocados. If you’re not an avocado fan, or want a different tropical twist, feel free to substitute with finely diced pineapple or mango for a sweet and tangy salsa.
  • Red pepper – Adds a lovely crunch and subtle sweetness. Any color bell pepper will work here, so use what you have. You can also leave the pepper out if preferred, though it adds great texture.
  • Yellow pepper – Similar to the red pepper, yellow bell pepper contributes color and a mild, sweet flavor. Feel free to use green or orange bell peppers, or omit if you’re short on ingredients.
  • Red onion – Provides a sharp, tangy bite that brightens the salsa. While white onion can be used, red onion offers a distinct, milder flavor and a beautiful color contrast. For an even milder taste, you can soak diced red onion in cold water for 10 minutes, then drain before adding to the salsa.
  • Lime juice – Freshly squeezed lime juice is highly recommended for its bright, acidic kick that brings all the salsa flavors together. Bottled lime juice can be used in a pinch, but fresh provides superior taste.
  • Cilantro – Fresh cilantro adds an indispensable herbaceous note. If cilantro isn’t your favorite, fresh basil or parsley are excellent alternatives, though they will subtly change the salsa’s character.
  • Red chili flakes – For those who enjoy a little heat, red chili flakes add a pleasant warmth. Skip them entirely if you prefer a mild salsa.
  • Salt – A touch of salt enhances all the flavors in the avocado salsa. Season to taste.
Close-up of fresh ingredients for avocado salsa, including diced avocado, peppers, and cilantro

Mastering Salmon on the BBQ: Step-by-Step Guide

Grilling salmon to perfection is surprisingly simple, especially with our quick method. Follow these steps for flaky, flavorful BBQ salmon every time:

  1. Prepare the Salmon and Grill: Begin by preheating your BBQ to medium-high heat. While the grill is heating, ensure your salmon fillets are patted dry with paper towels; this helps achieve a better sear. Lightly brush both sides of the salmon with olive oil, then sprinkle generously with brown sugar, salt, and pepper. The oil helps prevent sticking, and the brown sugar contributes to a delicious caramelized crust.
  2. Grill to Perfection: Carefully place the seasoned salmon fillets on the preheated grill, skin-side down. Cooking salmon skin-side down first helps protect the delicate flesh from direct heat, rendering the skin crispy and making it easier to manage on the grill. Cook for approximately 10-12 minutes. There’s no need to flip the salmon! It’s done when the flesh easily flakes with a fork and reaches an internal temperature of 145°F (63°C).
  3. Craft the Avocado Salsa: While the salmon is grilling, prepare your refreshing avocado salsa. In a medium bowl, combine the diced avocado, red pepper, yellow pepper, red onion, fresh lime juice, chopped cilantro (or chosen herb), red chili flakes (if using), and salt. Gently mix all ingredients until just combined, being careful not to mash the avocado too much to maintain its chunky texture.
  4. Serve and Enjoy: Once the salmon is cooked, carefully remove it from the grill using a wide spatula. Transfer the fillets to a serving plate. Spoon a generous amount of the fresh avocado salsa over each piece of grilled salmon. Serve immediately with your favorite side dishes like brown rice or grilled potatoes. The combination of warm, flaky salmon and cool, vibrant salsa is truly irresistible!
Grilled salmon fillets topped with fresh avocado salsa on a serving board

Farmed vs. Sockeye Salmon: What’s the Difference?

Understanding the difference between farmed salmon and sockeye salmon is key to appreciating this recipe and making informed choices about your seafood. There’s a significant distinction between the two, both in terms of taste, nutrition, and environmental impact.

Sockeye salmon is a wild-caught fish, meaning it lives its entire life in its natural ocean habitat. This leads to a noticeably different profile. If you regularly eat salmon, you’ll immediately see that sockeye boasts a dramatically different color—a striking, bright orangey-red, contrasting with the paler pink often seen in farmed varieties. This vibrant hue in wild sockeye comes from its natural diet, rich in small crustaceans and other organisms found in the ocean.

Beyond color, wild sockeye is generally free from antibiotics, which is a common concern with farmed salmon where such guarantees are often absent. Its firm texture and robust, distinct flavor are also a direct result of its active life in cold, wild waters and natural diet. It’s truly a taste of the wild.

Farmed salmon, on the other hand, is raised in controlled environments, typically fed a diet consisting of canola, grain, and sometimes soy-based feeds. This diet impacts the flesh, stripping it of the natural red or pink hue that wild salmon develops. To achieve a more appealing color, some farmed salmon may be given artificial pigments in their feed. While farmed salmon is more widely available and often less expensive, it may also have different nutritional profiles, sometimes with a higher fat content but potentially lower levels of certain beneficial compounds found in wild fish.

However, it’s also important to consider all factors when choosing wild-caught fish: they can sometimes contain higher levels of naturally occurring mercury due to their diet and position in the food chain. For this reason, many experts recommend enjoying wild-caught fish like sockeye a couple of times a month rather than daily, to balance the benefits with any potential risks. Always source your salmon from reputable suppliers who prioritize sustainability.

Side view of grilled salmon fillet with avocado salsa

Frequently Asked Questions About BBQ Salmon

What temperature should salmon be cooked at?

For optimal safety and flavor, salmon should be cooked to an internal temperature of 145° Fahrenheit (63°C). You can easily check this with a meat thermometer at the thickest part of the fillet. However, a simpler visual cue is when the salmon flakes easily with a fork. It cooks remarkably quickly on the grill or in the oven, usually taking a total of 10-12 minutes depending on thickness, so keep a close eye to avoid overcooking and drying it out.

Do I need to flip the salmon on the grill?

No, you generally do not need to flip salmon on the grill! This recipe is designed for a no-flip method, making it incredibly easy. The key is to grill it skin-side down for the majority of the cooking time (about 10-12 minutes). The skin acts as a protective layer, preventing the delicate flesh from sticking and holding the fillet together. Once the salmon is cooked through and begins to flake easily, it’s ready to be gently transferred to a plate and served. Easy peasy!

What should I serve on the side with BBQ salmon?

This grilled salmon with avocado salsa pairs beautifully with a variety of side dishes. I often serve it alongside some fluffy brown rice or perfectly grilled potatoes. You can easily grill potato wedges or slices right alongside the salmon, or have some rice cooking in a rice cooker while you’re prepping. Other excellent options include a fresh green salad, steamed asparagus, roasted broccoli, quinoa, or even a light couscous salad to complete your healthy and delicious meal.

What should I season the salmon with?

For this particular recipe, I’ve used a simple yet effective combination of olive oil, brown sugar, salt, and pepper to create a fantastic flavor and crust. However, you can certainly keep it even simpler with just olive oil, salt, and pepper. If you’re looking for more adventurous seasoning ideas or different flavor profiles, I have a whole collection of salmon marinades listed here, offering a variety of ways to season and elevate your salmon dishes, from herbaceous to sweet and savory.

Platter of Easy BBQ Salmon with Avocado Salsa and side dishes

Storing and Reheating Your BBQ Salmon

While this BBQ salmon recipe is best enjoyed fresh off the grill, you can certainly store leftovers. Cooked salmon can be safely stored in an airtight container in the fridge for 2-3 days. However, I personally find that leftover salmon can develop a more pronounced “fishy” taste and loses some of its delicate texture. To minimize this, you can store it with a slice of lemon or a sprig of fresh dill. When reheating, I highly recommend sprinkling a tiny bit of water over the salmon before gently warming it in the microwave or a low oven (around 275°F/135°C) to prevent it from drying out. Once reheated, add fresh avocado salsa, as the salsa tends to brown and lose its vibrant freshness after a day. Leftover salmon can also be flaked and used cold in salads, sandwiches, or mixed into pasta for a delicious second meal.

Freezing Your Salmon for Future Meals

Whether cooked or raw, salmon is an excellent candidate for freezing, allowing you to enjoy this delicious fish later. You can freeze salmon for up to 3 months. For best results and to prevent freezer burn, ensure it’s stored in airtight glass containers or heavy-duty, freezer-safe Ziploc bags, removing as much air as possible. If freezing raw fillets, consider portioning them individually. When you’re ready to enjoy it, simply transfer the frozen salmon to the fridge and let it thaw overnight. Reheat cooked salmon gently as described above, or grill raw, thawed salmon following the recipe instructions.

Cooked salmon fillet with avocado salsa, close-up

Explore More Delicious Seafood Recipes

If you loved this easy BBQ salmon, you’re in for a treat! Discover more fantastic seafood dishes that are simple to make and packed with flavor:

  • Baked Salmon Marinades 5 Ways: Perfect for experimenting with different flavor profiles beyond the grill.
  • Ahi Tuna Salad: A fresh and healthy take on tuna, ideal for light lunches.
  • Spicy Shrimp Stacks: For those who crave a little kick and vibrant presentation.
  • Homemade Lobster Poutine: A luxurious twist on a comfort food classic.

Essential Meal Prep Tools for This Recipe

Efficiently prepare and store your BBQ salmon with these helpful meal prep tools:

  • Grab some glass meal prep bowls if you plan on packaging this delicious BBQ salmon for lunches or dinners throughout the week.
  • Simplify your marinating process with these Ziploc bag holders; they make seasoning and bagging mess-free.
  • For longer-term storage, freeze this recipe in glass microwave-safe bowls for up to 3 months, ensuring you always have a healthy meal option ready.

Easy BBQ Salmon with Avocado Salsa, perfect for a quick summer dinner

Easy BBQ Salmon with Avocado Salsa

This delightful Easy BBQ Salmon with Avocado Salsa offers a perfect blend of smoky flavors and creamy freshness. It’s your ideal summer dinner solution, incredibly simple and taking just 10 minutes to cook on the grill! This healthy recipe is bursting with flavor and perfect for meal prepping or a quick weeknight meal.

4.86 from 7 votes

Print
Pin
Rate

Servings: 4 servings
Calories: 393kcal
Author: Taylor Stinson
Prep Time: 10 minutes
Cook Time: 12 minutes
Total Time: 22 minutes
Prevent your screen from going dark
FREE budget-friendly meal plan ⬇️

SEND ME MY PLAN

Ingredients

  • 4 (5oz) frozen or fresh sockeye salmon filets
  • 1 tbsp olive oil
  • 1 tbsp brown sugar
  • Salt & pepper to taste

Avocado salsa

  • 1 avocado diced
  • 1 red pepper diced
  • 1 yellow pepper diced
  • 1 small red onion diced
  • Juice of 1 lime
  • 1/4 cup cilantro basil or parsley, chopped (I highly recommend the cilantro!)
  • 1/2 tsp salt
  • 1/4 tsp red chili flakes

Instructions

  • Preheat your BBQ grill to medium-high heat, ensuring the grates are clean and lightly oiled to prevent sticking.
  • Lightly brush each salmon fillet with olive oil, then sprinkle evenly with brown sugar, followed by salt and pepper to taste. Place the seasoned salmon on the grill, skin-side down. Cook for 10-12 minutes, or until the salmon easily flakes with a fork and reaches an internal temperature of 145°F (63°C). There’s no need to flip it!
  • While the salmon cooks, prepare the vibrant avocado salsa. In a medium bowl, gently combine the diced avocado, red pepper, yellow pepper, red onion, fresh lime juice, chopped cilantro, red chili flakes (if desired), and salt. Mix carefully to maintain the avocado’s texture.
  • Once cooked, carefully remove the salmon from the grill and transfer to a serving platter. Top each fillet generously with the freshly prepared avocado salsa. Serve immediately alongside your favorite side dishes, such as brown rice or grilled potatoes, and savor this delicious summer meal!

Notes

Feel free to experiment by swapping out the salmon for other firm fish like trout, tilapia, or tuna.

Dive into a world of flavor with a range of different salmon marinades to customize your grilled fish.

If you’re not keen on avocado, try making a refreshing pineapple or mango salsa instead for a tropical twist.

Store any leftover cooked salmon in an airtight container in the fridge for up to 3 days. To reheat, sprinkle a little water over the salmon and warm gently in the microwave or oven, then top with fresh salsa for the best flavor.

You can freeze both cooked or raw salmon for up to 3 months in freezer-safe containers or bags. Thaw overnight in the fridge before use.

Nutrition

Calories: 393kcal (20%)Carbohydrates: 14g (5%)Protein: 36g (72%)Fat: 22g (34%)Saturated Fat: 3g (19%)Cholesterol: 94mg (31%)Sodium: 375mg (16%)Potassium: 1243mg (36%)Fiber: 5g (21%)Sugar: 6g (7%)Vitamin A: 1237IU (25%)Vitamin C: 100mg (121%)Calcium: 36mg (4%)Iron: 2mg (11%)
This Easy BBQ Salmon with Avocado Salsa is the perfect summer dinner idea and takes only 10 minutes to cook on the grill! #bbqsalmon #avocadosalsa
This Easy BBQ Salmon with Avocado Salsa is the perfect summer dinner idea and takes only 10 minutes to cook on the grill! #bbqsalmon #avocadosalsa
This Easy BBQ Salmon with Avocado Salsa is the perfect summer dinner idea and takes only 10 minutes to cook on the grill! #bbqsalmon #avocadosalsa
This Easy BBQ Salmon with Avocado Salsa is the perfect summer dinner idea and takes only 10 minutes to cook on the grill! #bbqsalmon #avocadosalsa