This Grilled Salmon with Mango Salsa and Rice is a fresh, colorful meal that feels light, vibrant, and incredibly satisfying. Juicy grilled salmon is paired with sweet mango salsa and fluffy rice for a dinner that brings together smoky, savory, and tropical flavors in one beautiful plate.
What makes this recipe worth trying is how balanced and versatile it is. The salmon is rich and tender, the mango salsa adds freshness and brightness, and the rice makes it a complete meal. If you want a healthy dinner that looks impressive but is easy to make, this one is a great choice.
Why You’ll Love This Recipe
- Fresh, bright tropical flavor
- High-protein and satisfying
- Beautiful for lunch or dinner
- Easy enough for weeknights
- Feels light but still filling
- Great for meal prep
- Pairs sweet, savory, and smoky flavors perfectly
Ingredients You’ll Need
- 4 salmon fillets
- 1 tablespoon olive oil
- 1 tablespoon lime juice
- 1 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/2 teaspoon cumin
- Salt, to taste
- Black pepper, to taste
- 2 cups cooked rice
Optional add-ins
- Fresh cilantro
- Lime wedges
- Avocado slices
- Jalapeño
- Black beans
- Extra vegetables on the side
For the mango salsa
- 1 large ripe mango, diced
- 1 small tomato, diced
- 1/4 red onion, finely chopped
- 1 tablespoon chopped fresh cilantro
- Juice of 1 lime
- Salt, to taste
- Black pepper, to taste
Ingredient Notes
Salmon fillets work best when they are thick enough to stay juicy on the grill. Fresh mango gives the salsa its sweet tropical flavor, while lime juice keeps it bright and fresh. Rice helps soak up all the juices and balances the bold flavor of the grilled salmon and salsa.
If you like more heat, a little jalapeño in the salsa works really well. Cilantro adds a fresh finish, but you can leave it out if you do not like it.
How to Make
1. Prepare the rice
Cook your rice according to package directions so it is ready by the time the salmon is done. Keep it warm while you prepare the rest of the meal.
2. Season the salmon
Pat the salmon dry with paper towels. Rub each fillet with olive oil and lime juice, then season with garlic powder, paprika, cumin, salt, and black pepper.
3. Make the mango salsa
In a bowl, combine the diced mango, tomato, red onion, cilantro, lime juice, salt, and black pepper. Mix gently and set aside so the flavors can come together.
4. Preheat the grill
Heat your grill or grill pan to medium-high heat. Lightly oil the grates if needed to help prevent sticking.
5. Grill the salmon
Place the salmon on the grill skin-side down if the skin is on. Cook for about 4 to 5 minutes per side, depending on thickness, until the salmon is cooked through and flakes easily with a fork.
6. Rest briefly
Remove the salmon from the grill and let it rest for a couple of minutes so it stays juicy.
7. Assemble the plates
Spoon rice onto each plate, add a salmon fillet, and top generously with mango salsa.
8. Serve
Finish with extra lime wedges, cilantro, or avocado slices if desired, then serve right away.

Tips for Best Results
- Use ripe but firm mango so the salsa stays fresh and chunky.
- Do not overcook the salmon, or it can dry out quickly.
- Oil the grill grates lightly before cooking to help keep the salmon from sticking.
- Let the salmon rest for a minute or two after grilling for juicier texture.
- Make the salsa shortly before serving so it stays bright and fresh.
- If you want extra flavor in the rice, cook it in broth instead of water.
Variations / Substitutions
- Use brown rice, jasmine rice, or coconut rice.
- Swap mango for pineapple or peach in the salsa.
- Add diced avocado to the salsa for extra creaminess.
- Use chili powder instead of paprika for a spicier salmon seasoning.
- Bake the salmon instead of grilling if needed.
- Add black beans for a heartier bowl-style meal.
- Use quinoa instead of rice for a different grain option.
What to Serve With It
This recipe goes well with:
- Grilled vegetables
- Cucumber salad
- Black beans
- Roasted corn
- Avocado slices
- Steamed broccoli
- Lime wedges
- Tortilla chips for scooping extra salsa
Storage and Reheating
- Refrigerator: store the salmon, rice, and salsa separately in airtight containers for up to 3 days.
- Reheating salmon: warm gently in a skillet or microwave until just heated through.
- Rice: reheat with a small splash of water to keep it soft.
- Salsa: best served cold or fresh, so do not reheat it.
Common Mistakes to Avoid
- Overcooking the salmon, which makes it dry.
- Using mango that is too soft, which can make the salsa mushy.
- Not drying the salmon before seasoning, which can affect grilling.
- Flipping the salmon too early before it releases naturally from the grill.
- Making the salsa too far ahead if you want the freshest texture.
FAQ
Can I use frozen salmon?
Yes, just thaw it fully and pat it dry before seasoning and grilling.
What type of rice works best?
Jasmine rice, white rice, brown rice, or even coconut rice all work well.
Can I make this recipe without a grill?
Yes, you can cook the salmon in a grill pan, skillet, oven, or air fryer.
Is the mango salsa spicy?
No, not unless you add jalapeño or chili.
Can I make the salsa ahead of time?
Yes, but it is best within a few hours for the freshest texture.
How do I know when the salmon is done?
The salmon should flake easily with a fork and look opaque in the center.
Conclusion
This Grilled Salmon with Mango Salsa and Rice is a fresh, colorful, and satisfying meal that feels both healthy and special. The smoky salmon, sweet mango salsa, and fluffy rice make a balanced plate that works beautifully for lunch, dinner, or entertaining.
If you want an easy salmon dinner with bright flavor and a beautiful presentation, this recipe is a great one to keep in your regular rotation.
