These BBQ Salmon Bowls with Mango Avocado Salsa are fresh, vibrant, and bursting with smoky-sweet flavor in every bite. Tender salmon is coated in a bold barbecue-inspired spice rub, then roasted or broiled until perfectly flaky with irresistibly crispy edges. Paired with fluffy rice and a juicy mango avocado salsa loaded with lime, cilantro, and creamy avocado, this easy dinner feels restaurant-worthy while coming together in just 25 minutes.
Whether you’re a salmon lover or still trying to become one, this recipe is guaranteed to win you over. It’s colorful, nourishing, and packed with fresh summer flavor that makes every bowl exciting and satisfying.

Why You’ll Love These BBQ Salmon Bowls
- Quick and easy weeknight dinner
- Ready in about 25 minutes
- Sweet, smoky, fresh, and zesty flavors
- Perfect balance of protein, healthy fats, and carbs
- Customizable with your favorite toppings
- Great for meal prep
- Restaurant-quality results at home
What Makes This Salmon So Good?
This isn’t your average salmon recipe. The salmon is coated in a flavorful blend of brown sugar, smoked paprika, garlic, onion powder, and chili powder that caramelizes beautifully in the oven.
The result? Crispy edges, flaky center, smoky sweetness, and incredible flavor in every bite.
Then comes the mango avocado salsa — fresh mango, creamy avocado, bright lime juice, red onion, cilantro, and jalapeño combine to create the perfect refreshing contrast to the rich salmon.
Served over warm rice, it becomes the ultimate nourishing bowl meal.
Ingredients You’ll Need
For the BBQ Salmon
- 1–2 pounds fresh salmon
- 2 tablespoons brown sugar
- 2 teaspoons smoked paprika
- 2 teaspoons onion powder
- 1 teaspoon garlic powder
- 1/2 teaspoon chili powder
- 1/2 teaspoon kosher salt
- 2 tablespoons olive oil
For the Mango Avocado Salsa
- 2 mangoes, diced
- 1 avocado, diced
- 1/4 cup cilantro, chopped
- 1/4 cup red onion, finely diced
- 1/2 jalapeño, minced
- 1 teaspoon honey
- 2 tablespoons lime juice
- 1 teaspoon lime zest
- Salt, to taste
For Serving
- 1 1/2 cups cooked rice
- Lime wedges
- Extra cilantro if desired
How to Make BBQ Salmon Bowls
Step 1: Make the Mango Avocado Salsa
In a medium bowl, combine diced mango, avocado, cilantro, red onion, jalapeño, honey, lime juice, lime zest, and salt.
Gently toss everything together and refrigerate while preparing the salmon.
Step 2: Cook the Rice
Prepare your rice according to package instructions. Fluffy jasmine rice or coconut rice works especially well with this recipe.
Step 3: Prepare the Salmon
Preheat your oven to 475°F. Line a baking sheet with foil or parchment paper.
In a small bowl, mix together brown sugar, smoked paprika, onion powder, garlic powder, chili powder, salt, and olive oil until a thick paste forms.
Place the salmon skin-side down on the prepared baking sheet and rub the seasoning mixture evenly over the top.
Step 4: Bake or Broil
Bake the salmon for 6–12 minutes depending on thickness and desired doneness.
For crispier edges and extra caramelization, broil for the last 1–2 minutes while watching carefully.
Step 5: Assemble the Bowls
Fill bowls with warm rice, top with flaky BBQ salmon, and spoon the mango avocado salsa generously over everything.
Finish with fresh lime wedges and extra cilantro if desired.
Tips for the Best Salmon Bowls
Use Fresh Salmon
Fresh salmon gives the best texture and flavor, but frozen salmon works well too if fully thawed.
Don’t Overcook
Salmon cooks quickly. Remove it once it flakes easily with a fork while still moist inside.
Watch Carefully While Broiling
Because of the brown sugar, the spice rub caramelizes quickly. Keep an eye on it to avoid burning.
Make it Spicier
Add extra jalapeño or a pinch of cayenne pepper for more heat.
Meal Prep Friendly
Store rice, salmon, and salsa separately for easy lunches throughout the week.
Delicious Variations
These bowls are easy to customize:
- Add black beans for extra protein
- Include roasted sweet potatoes
- Swap rice for quinoa or cauliflower rice
- Add cucumber or shredded cabbage for crunch
- Drizzle with spicy mayo or chipotle sauce
What to Serve with BBQ Salmon Bowls
These bowls are satisfying on their own, but pair beautifully with:
- Grilled vegetables
- Corn salad
- Cucumber salad
- Tortilla chips and guacamole
- Fresh fruit
Storage Tips
Store leftovers in airtight containers in the refrigerator for up to 3 days.
For best freshness, store the salsa separately from the salmon and rice.
Reheat the salmon and rice gently before serving.
Frequently Asked Questions
Can I use frozen salmon?
Yes! Just thaw completely and pat dry before seasoning.
Can I grill the salmon instead?
Absolutely. Grill over medium-high heat until flaky and cooked through.
Is this recipe spicy?
It has mild heat, but you can easily adjust the spice level.
What rice works best?
Jasmine rice, coconut rice, or cilantro lime rice are all delicious choices.
More Easy Dinner Recipes
- Honey Garlic Salmon
- Blackened Fish Bowls
- Shrimp Rice Bowls
- Teriyaki Salmon
- Chicken Burrito Bowls
- Spicy Thai Basil Chicken
BBQ Salmon Bowls with Mango Avocado Salsa
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 2–4
Ingredients
Salmon
- 1–2 lbs fresh salmon
- 2 tablespoons brown sugar
- 2 teaspoons smoked paprika
- 2 teaspoons onion powder
- 1 teaspoon garlic powder
- 1/2 teaspoon chili powder
- 1/2 teaspoon kosher salt
- 2 tablespoons olive oil
Mango Avocado Salsa
- 2 mangoes, diced
- 1 avocado, diced
- 1/4 cup cilantro, chopped
- 1/4 cup red onion, diced
- 1/2 jalapeño, minced
- 1 teaspoon honey
- 2 tablespoons lime juice
- 1 teaspoon lime zest
- Salt to taste
For Serving
- 1 1/2 cups cooked rice
Instructions
- Combine all salsa ingredients in a bowl and gently toss together.
- Cook rice according to package directions.
- Preheat oven to 475°F and line a baking sheet.
- Mix salmon seasonings with olive oil to form a paste.
- Rub mixture over salmon.
- Bake for 6–12 minutes until flaky and cooked through.
- Assemble bowls with rice, salmon, and mango avocado salsa.
- Serve immediately with fresh lime wedges.
