If you are craving a dish that bursts with fresh, vibrant flavors and makes every bite feel like a mini tropical vacation, the Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe will quickly become your go-to favorite. This recipe perfectly balances tender, smoky salmon infused with zesty lime, a creamy yet tangy salsa with luscious mango and avocado, and fragrant coconut rice that ties it all together. It’s a beautiful blend of textures and tastes that feels both indulgent and nourishing – ideal for anything from a casual weeknight supper to impressing guests without fuss.

Ingredients You’ll Need
The magic of the Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe lies in its simple yet essential ingredients. Each item plays a special role in layering flavors and textures, making this dish as colorful on the plate as it is satisfying with every bite.
- Salmon fillets: Use fresh, high-quality fillets for the best juicy, flaky texture and rich flavor.
- Olive oil: Adds a silky base for the marinade and helps create a perfectly crisp exterior when grilled.
- Lime juice and zest: Inject an uplifting citrus brightness that cuts through the rich salmon and creamy components.
- Garlic cloves: Bring depth and a subtle, savory warmth to the marinade.
- Chili powder and cumin: Introduce a mild smoky heat and earthy undertones that accentuate the tropical vibes.
- Salt and black pepper: Essential seasonings that enhance all the ingredients’ natural flavors.
- Mango and avocado: Create a beautifully balanced salsa that’s sweet, creamy, and tangy all at once.
- Red onion and fresh cilantro: Add crunch and a fresh herbal punch for contrast.
- Jasmine rice, canned coconut milk, water: Combine to make soft, aromatic coconut rice that complements the salmon perfectly.
- Sugar and salt (for rice): Just enough to bring out the subtle sweetness in the coconut milk and balance the dish.
How to Make Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe
Step 1: Marinate the Salmon
Start by mixing olive oil, lime juice and zest, minced garlic, chili powder, cumin, salt, and black pepper in a bowl. This marinade is everything – it infuses the salmon with citrusy brightness and subtle spice. Place the salmon fillets in a shallow dish or a resealable bag, pour the marinade over them, and allow the fish to soak in these vibrant flavors for 20 to 30 minutes in the refrigerator. This step is key for juicy, flavorful salmon that cooks beautifully.
Step 2: Prepare the Coconut Rice
While the salmon marinates, focus on the coconut rice. Rinse the jasmine rice briefly under cold water to remove excess starch, then combine it with coconut milk, water, salt, and sugar in a saucepan. Bring the mixture to a gentle boil, then cover and simmer over low heat for about 15 to 18 minutes. The coconut milk gives the rice a creamy, fragrant richness that perfectly complements the fresh salsa and grilled fish.
Step 3: Make the Avocado-Mango Salsa
This salsa rocks the tropical flavors that make the dish so special. Gently toss diced mango, creamy avocado, finely diced red onion, chopped cilantro, lime juice, and a pinch of salt together. Be careful not to mash the avocado – you want those lovely chunks to shine. The result is a fresh, colorful salsa that’s both creamy and zesty, adding a delightful contrast to the warm grilled salmon.
Step 4: Grill the Salmon
Preheat your grill or grill pan to medium-high heat. Remove the salmon from the marinade, letting any excess drip off. Grill the fillets for about 4 to 5 minutes on each side until they develop those gorgeous grill marks and the flesh easily flakes with a fork. This quick grilling locks in the marinade flavors and gives a slight char that perfectly balances the juicy interior.
Step 5: Assemble and Serve
To plate, spoon a generous portion of coconut rice onto each dish, then lay a beautifully grilled salmon fillet on top. Finish by spooning the fresh avocado-mango salsa over the salmon. Now you have a stunning, flavor-packed plate that’s as joyous to eat as it is to look at.
How to Serve Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe

Garnishes
Sprinkle extra chopped cilantro, a few thin slices of lime, or even a light dusting of chili flakes to add an aromatic finish and a little extra zing. These simple garnishes brighten the dish visually and elevate the bold tropical flavors.
Side Dishes
While this dish stands delightfully on its own, serve with lightly steamed greens such as bok choy or spinach for added freshness and nutrition. A crisp green salad or grilled vegetables complement the richness perfectly and round out the meal beautifully.
Creative Ways to Present
For a fun party twist, serve the salmon and salsa in lettuce cups or over a bed of quinoa instead of rice. For a more elegant vibe, plate the salsa artistically alongside the salmon with a small rice mound, garnished with edible flowers to impress guests with your tropical culinary skills.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, cover the salmon and rice tightly and refrigerate for up to 2 days. Keep the salsa separate in an airtight container to maintain its fresh texture and prevent browning of the avocado.
Freezing
The cooked salmon and coconut rice freeze well if stored separately. Wrap the salmon fillets tightly in plastic wrap and place in a zip-top freezer bag for up to 1 month. The coconut rice should be stored in a freezer-safe container. Avoid freezing the avocado-mango salsa, as it loses its texture and flavor upon thawing.
Reheating
Reheat the salmon gently in a low oven or covered skillet over medium-low heat to avoid drying it out. Warm the coconut rice in the microwave or on the stovetop with a splash of water to restore moisture. Always add fresh salsa just before serving for the best taste and texture.
FAQs
Can I use brown rice instead of jasmine rice?
Absolutely! Brown rice adds a nuttier flavor and chewier texture, which pairs nicely with the creamy coconut milk but requires a longer cooking time. Just adjust accordingly and enjoy a heartier alternative.
Is it necessary to grill the salmon, or can I pan-sear it?
Grilling adds a wonderful smoky char, but pan-searing works beautifully if you don’t have access to a grill. Use a hot skillet with a little oil and cook the salmon skin-side down first for maximum crispiness.
Can I add heat to the avocado-mango salsa?
Definitely! For a spicy kick, finely dice some jalapeño or serrano pepper and mix it into the salsa. Just start with a small amount and adjust to taste.
Is this recipe suitable for a gluten-free diet?
Yes, this entire Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe is naturally gluten-free, making it a safe and delicious choice.
Can I prepare parts of this recipe in advance for guests?
You can prepare the salsa and coconut rice ahead of time and keep them refrigerated. Marinate the salmon last to maintain freshness and grill just before serving to achieve the best texture and flavor.
Final Thoughts
This Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe is more than just a meal; it’s a celebration of fresh, lively flavors and effortless elegance. Whether you’re cooking for family or entertaining friends, it’s sure to become a beloved favorite in your recipe collection. Go ahead, give it a try – your taste buds will thank you!
Print
Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Tropical, American
- Diet: Gluten Free
Description
This Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice is a vibrant and healthy tropical-inspired dish perfect for summer dinners. Tender salmon fillets marinated in zesty lime and spices are perfectly grilled and served atop fragrant coconut jasmine rice, topped with a refreshing and creamy avocado-mango salsa. The combination of flavors and textures makes this a delicious and balanced meal that’s both gluten-free and dairy-free.
Ingredients
Salmon and Marinade
- 4 salmon fillets (about 6 ounces each)
- 2 tablespoons olive oil
- Juice and zest of 2 limes
- 2 garlic cloves, minced
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Avocado-Mango Salsa
- 1 ripe mango, peeled and diced
- 1 ripe avocado, diced
- 1/4 cup red onion, finely diced
- 1/4 cup fresh cilantro, chopped
- Juice of 1 lime
- Salt to taste
Coconut Rice
- 1 cup jasmine rice
- 1 cup canned coconut milk
- 3/4 cup water
- 1/4 teaspoon salt
- 1 teaspoon sugar (optional)
Instructions
- Prepare the marinade: In a small bowl, whisk together olive oil, lime juice and zest, minced garlic, chili powder, cumin, salt, and black pepper to create a flavorful marinade for the salmon.
- Marinate the salmon: Place the salmon fillets in a shallow dish or a zip-top bag and pour the marinade over them, ensuring each fillet is well coated. Refrigerate and let marinate for 20 to 30 minutes to allow the flavors to penetrate.
- Cook the coconut rice: While the salmon marinates, combine jasmine rice, coconut milk, water, salt, and optional sugar in a saucepan. Bring it to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for 15 to 18 minutes until the rice is tender and all the liquid is absorbed. Fluff the rice with a fork and set aside.
- Make the avocado-mango salsa: Gently combine diced mango, diced avocado, finely diced red onion, chopped cilantro, lime juice, and a pinch of salt in a bowl. Mix carefully to retain the avocado’s shape and set aside.
- Grill the salmon: Preheat your grill or grill pan to medium-high heat. Remove the salmon from the marinade, letting excess drip off, and grill the fillets for 4 to 5 minutes per side, or until they are cooked through and have a nice char on the surface.
- Serve: Plate a portion of the coconut rice, top with a grilled salmon fillet, and generously spoon avocado-mango salsa over the top. Serve immediately and enjoy the vibrant flavors.
Notes
- If you don’t have a grill, you can broil the salmon in the oven or pan-sear it on the stovetop for similar results.
- Add finely chopped jalapeño to the salsa if you prefer a spicy kick.
- Brown rice or quinoa can be used in place of jasmine rice for a different texture or nutritional profile.

