Why You’ll Love This Recipe
This recipe brings together the smoky richness of BBQ salmon with a fresh, vibrant salsa made from mango and avocado. It hits the perfect balance: sweet, tangy, creamy, and slightly spicy. It’s also versatile enough for weeknights—quick to prep, easy to pull together—and yet impressive enough if you’re cooking for guests. Plus, it’s nutritious: salmon gives you healthy omega-3s, while mango, avocado, and herbs add color, vitamins, and healthy fats. Serve it over rice or grains, and you’ve got a complete meal in one bowl.

BBQ Salmon Bowls with Mango Avocado Salsa
- Total Time: 25 mins
- Yield: 4 servings
- Diet: Gluten Free
Description
Flavorful BBQ salmon bowls topped with a refreshing mango avocado salsa, served over rice or greens for a healthy and satisfying meal.
Ingredients
- 4 salmon fillets (about 6 oz each)
- 2 tbsp olive oil
- 1/4 cup BBQ sauce
- Salt and pepper to taste
- 2 cups cooked rice (white, brown, or cauliflower rice)
- 1 large mango, diced
- 1 avocado, diced
- 1/2 red onion, finely chopped
- 1/2 red bell pepper, diced
- 1 jalapeño, seeded and minced (optional)
- 2 tbsp fresh cilantro, chopped
- Juice of 1 lime
- Salt to taste
Instructions
- Preheat the grill or a skillet over medium-high heat.
- Brush salmon fillets with olive oil, season with salt and pepper, and coat with BBQ sauce.
- Grill or sear salmon for 3–4 minutes per side, or until cooked through and flaky.
- While salmon cooks, prepare the mango avocado salsa by combining mango, avocado, red onion, red bell pepper, jalapeño, cilantro, lime juice, and salt in a bowl. Gently toss to combine.
- Divide cooked rice among bowls.
- Top with grilled BBQ salmon fillets.
- Spoon mango avocado salsa over salmon and serve immediately.
Notes
- You can substitute quinoa or mixed greens for rice for a lighter option.
- Use your favorite BBQ sauce – smoky, spicy, or sweet depending on preference.
- Salsa can be made a few hours ahead but add avocado just before serving to prevent browning.
- Prep Time: 15 mins
- Cook Time: 10 mins
- Category: Main Course
- Method: Grilling
- Cuisine: American
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Here’s what you’ll need and what each ingredient contributes:
- Salmon fillets – The star of the dish. Rich, flavorful, full of healthy fats. Fresh salmon gives the best texture. A thicker cut helps it stay juicy.
- BBQ rub / spice mix (brown sugar or coconut sugar, smoked paprika, onion powder, chili powder, cumin, salt, etc.) – Provides depth, smokiness, and that signature BBQ kick. The sugar helps caramelize the top, while the spices add warmth and complexity.
- Olive oil – Helps the spice mix adhere and ensures the salmon cooks evenly. Also contributes healthy monounsaturated fats.
- Mango (ripe, diced) – Adds sweetness, juicy tropical flavor, and bright color. Mango balances the smoky, spicy flavors of the salmon nicely.
- Avocado (ripe, diced) – Creamy texture that contrasts with the firmer salmon and crisp rice. Adds healthy fats and helps mellow out acidity.
- Red onion (minced) – Adds sharpness, crunch, and bite to the salsa; helps to cut through sweetness.
- Jalapeño (optional, minced / deseeded) – For heat. Adjust to taste. If you don’t like spicy, you can omit or reduce.
- Cilantro (chopped) – Offers fresh herbal notes that lift the whole bowl. Use stems as well as leaves for flavor.
- Lime juice (+ lime zest in some versions) – Adds acidity and brightness, tying together the flavors, especially in the salsa.
- Honey or another sweetener (optional) – Balances out the acidity and spice in the salsa; gives a nice mild sweetness.
- Rice or grains (white rice, jasmine rice, brown rice, quinoa etc.) – Forms the base of the bowl. Absorbs sauces and juices. You could also use coconut rice for extra richness.
- Optional crema or sauce (like sour cream + cilantro + lime + honey) – Adds creaminess and a cooling element, especially if salsa is spicy.
Directions
Here’s a step-by-step method for making BBQ Salmon Bowls with Mango Avocado Salsa:
- Prep the Salsa
Dice the mango and avocado into bite-size cubes. Mince the red onion and jalapeño (if using). Chop the cilantro. In a bowl, combine mango, avocado, red onion, jalapeño, and cilantro. Add lime juice (and zest if desired), a bit of honey or sweetener, and salt. Toss gently so avocado holds its shape. Taste and adjust salt, acidity, or sweetness. Set aside (or chill) so flavors meld. - Cook the Rice / Grain Base
Prepare your rice (or other base) according to package instructions. If using jasmine or white rice, you may rinse it first for better texture. For something richer, cook rice with a bit of coconut milk. Once done, fluff with a fork and keep warm. - Season and Cook the Salmon
Preheat oven (or broiler) to high heat—often ~ 475°F (about 245-250°C) for baking, or use broil for crispier top.
Mix together your spice rub: sugar, smoked paprika, onion powder, chili powder, cumin, salt (and oil to make a paste). Rub this all over the salmon, skin-side down if there is skin.
Place salmon on lined or oiled baking tray. Bake or broil for 6-12 minutes depending on thickness, until salmon flakes easily but is still moist in center. If broiling, watch closely so sugar in rub doesn’t burn. - Assemble the Bowls
Divide the cooked rice among serving bowls. Place salmon on top of or alongside the rice. Spoon the mango avocado salsa over the salmon (and rice). If using a crema or sauce, drizzle or dollop that on top. Optionally garnish with extra cilantro, lime wedges, or even a bit of fresh jalapeño slices if you like spice.
Servings and timing
- Servings: 3-4 bowls (depending on salmon weight and portion size).
- Prep time: ~ 15-20 minutes (dicing mango/avocado, mixing salsa, seasoning salmon).
- Cook time: ~ 10-12 minutes for the salmon + whatever time needed for the rice (usually 15-20 minutes).
- Total time: Around 30-35 minutes if doing all parts (rice, salmon, salsa) from scratch.
Storage / Reheating
- Storing: Keep components separately. Store salmon and rice in airtight containers in the fridge. Store salsa in a separate container. Salsa with avocado will keep for ~1 day best; after that avocado may darken or soften.
- Reheating: Warm the rice and salmon gently (oven or microwave). Avoid overheating to keep salmon moist. Add salsa fresh (especially avocado components) so texture remains good. If using crema, stir before use.
Variations and Customizations
Here are ways to tweak this dish to suit your tastes, dietary needs, or what you have on hand:
- Grain Swap: Instead of white rice, use brown rice, quinoa, bulgur, or cauliflower rice for a lower-carb option. Coconut rice adds richness.
- Sauce / Dressing Alternatives: Instead of a crema, try a yogurt-lime sauce or a vinaigrette. If you like heat, add a chipotle sauce or hot sauce.
- Protein Options: If you don’t have salmon, you could use another firm fish (like tuna or trout), or even chicken or tofu with similar seasoning.
- Fruit Swaps or Add-ons: If mango is unavailable or not in season, substitute peaches, pineapple, or papaya in the salsa. Or mix in elements like cucumber, bell peppers, or corn for crunch.
- Spice Adjustments: Increase or decrease jalapeño, use smoked paprika vs chipotle for more smoky heat, or add a dash of cayenne.
- Herb Variations: If you don’t like cilantro, try parsley, mint, or basil for different flavor profiles.
- Make It Vegan / Vegetarian: Use plant-based “salmon” alternatives or marinated tofu/tempeh; swap in vegan crema or yogurt.
- Meal Prep Friendly: Prepare salsa and rice ahead of time. Cook salmon just before serving or in advance and gently reheat.

FAQs
What kind of salmon is best?
Fresh, wild-caught salmon gives the best flavor, but farmed works fine too. Choose filets with good thickness so they stay moist. If skin is on, you can leave it, or remove if you prefer.
Can I use frozen salmon?
Yes—just thaw properly (in fridge overnight or cold water), pat dry, then proceed. Frozen salmon may release more moisture so patting it dry helps the spice rub stick and gives better crust.
How do I avoid the salmon drying out?
Don’t overcook it—remove from oven when it just starts to flake. Using a high heat to sear/caramelize outside while keeping inside tender helps. Also, avoid slicing it too thin.
How do I prevent the avocado from browning in the salsa?
Use ripe but not overly soft avocado. Add lime juice which helps slow oxidation. Keep salsa refrigerated and serve soon after adding avocado.
Can I make this dish ahead of time?
Yes—rice and salsa (without avocado if planning ahead) and rib rubs can be prepped ahead. Cook salmon shortly before serving. Adding avocado just before serving keeps texture fresh.
What if I don’t have a BBQ grill or broiler?
Bake in a very hot oven. You can also pan-sear the salmon in a skillet with some oil, finishing in oven if needed to cook through.
What rice works best?
Jasmine or basmati rice gives fragrant flavor. Coconut rice adds extra richness. Brown rice or other whole grains will work, though they may need longer to cook.
How spicy is this?
It depends on how much jalapeño (or other chiles) you use. You can omit jalapeño or remove seeds to tame the heat, or increase it for a spicier bite.
Can this be made gluten-free?
Yes. Most components (salmon, fruit, herbs, rice) are naturally gluten-free. Just check any BBQ rubs or sauces to ensure no hidden gluten.
Conclusion
BBQ Salmon Bowls with Mango Avocado Salsa are a winning meal: balanced, vibrant, satisfying, and fairly easy to prepare. The smoky, sweet, spicy flavors of the salmon pair beautifully with the fresh, cooling salsa over a bed of rice. With so many ways to customize—be it grains, spice level, or add-ons—this recipe can be adapted to fit your pantry and preferences. Give it a try, enjoy the flavor contrast, and feel good about a wholesome, delicious bowl.
Recipe Card
| Ingredient | Measurement* |
|---|---|
| Salmon fillets | ~ 1-1.5 lb (for ~3-4 servings) |
| Brown sugar or similar | ~ 1 Tbsp |
| Smoked paprika | ~ 2 tsp |
| Onion powder | ~ 1-2 tsp |
| Chili powder | ~ 1-2 tsp |
| Cumin | ~ 1 tsp |
| Salt | to taste |
| Olive oil | ~ 1 Tbsp |
| Mango (ripe) | 2 small or 1 large, diced |
| Avocado | 1 ripe, diced |
| Red onion | ~ ¼ cup, diced |
| Jalapeño | ½ (optional, minced) |
| Cilantro | ~ ¼ cup, chopped |
| Lime juice | ~ 1 lime’s worth |
| Honey or sweetener | ~ 1 tsp |
| Rice (or grain base) | as needed for bowls (e.g. ~2 cups cooked) |
| Optional crema | sour cream or yogurt + lime + cilantro + a bit of sweetener |
*Use this as guide; adjust proportions to suit number of servings.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!