There’s something magical about the combination of perfectly grilled salmon, creamy avocado, sweet mango, and coconut-infused rice that transports me straight to a tropical beach. Today, I’m excited to share my favorite summer recipe that brings together these incredible flavors in one stunning dish. This recipe has become my go-to for both casual family dinners and elegant entertaining, consistently earning rave reviews from everyone who tries it.
The Perfect Blend of Flavors and Textures
What makes this dish truly special is how each component complements the others. The rich, flaky salmon provides a perfect canvas for the bright, fresh salsa, while the coconut rice adds a subtle sweetness and creamy texture that ties everything together. The best part? Despite its impressive presentation, this recipe is surprisingly straightforward to prepare.
Key Components Overview
For the Salmon:
- Preparation Time: 10 minutes
- Marination Time: 30 minutes
- Cooking Time: 12-15 minutes
- Difficulty Level: Intermediate
- Servings: 4
For the Avocado-Mango Salsa:
- Preparation Time: 15 minutes
- Resting Time: 10 minutes
- Difficulty Level: Easy
- Yield: 2 cups
For the Coconut Rice:
- Preparation Time: 5 minutes
- Cooking Time: 20 minutes
- Difficulty Level: Easy
- Servings: 4-6

Ingredient Breakdown
For the Salmon Marinade:
Ingredient | Amount | Notes |
---|---|---|
Fresh salmon fillets | 4 (6-oz) pieces | Wild-caught preferred, skin-on |
Extra virgin olive oil | 1/4 cup | High-quality for best results |
Fresh lime juice | 2 tablespoons | About 1 large lime |
Honey | 1 tablespoon | Raw honey recommended |
Garlic | 3 cloves, minced | Fresh, not pre-minced |
Ground cumin | 1 teaspoon | Freshly ground if possible |
Sea salt | 1 teaspoon | Kosher salt works too |
Black pepper | 1/2 teaspoon | Freshly ground |
Red pepper flakes | 1/4 teaspoon | Optional, adjust to taste |
For the Avocado-Mango Salsa:
Ingredient | Amount | Notes |
---|---|---|
Ripe mangoes | 2 medium | Firm but yielding to gentle pressure |
Ripe avocados | 2 medium | Hass variety preferred |
Red onion | 1/4 cup | Finely diced |
Fresh cilantro | 1/2 cup | Leaves and tender stems |
Jalapeño | 1 small | Seeded and finely diced |
Fresh lime juice | 2 tablespoons | About 1 large lime |
Sea salt | 1/2 teaspoon | To taste |
Black pepper | 1/4 teaspoon | Freshly ground |
For the Coconut Rice:
Ingredient | Amount | Notes |
---|---|---|
Jasmine rice | 2 cups | Rinsed until water runs clear |
Coconut milk | 1 (14 oz) can | Full-fat recommended |
Water | 1 cup | Filtered preferred |
Sea salt | 1 teaspoon | Or to taste |
Coconut oil | 1 tablespoon | Virgin unrefined |

Detailed Preparation Instructions
Preparing the Marinade and Salmon:
- In a medium bowl, whisk together olive oil, lime juice, honey, minced garlic, cumin, salt, pepper, and red pepper flakes until well combined.
- Place salmon fillets in a shallow dish and pour the marinade over them, ensuring even coating. Cover and refrigerate for 30 minutes (no longer than 1 hour to prevent the acid from “cooking” the fish).
- While the salmon marinates, prepare your grill for medium-high heat (around 375-400°F). Clean and oil the grates well to prevent sticking.
Pro Tip: Remove salmon from refrigerator 15 minutes before grilling to ensure even cooking.
Making the Avocado-Mango Salsa:
- Dice mangoes and avocados into 1/4-inch cubes for consistent texture.
- Combine in a bowl with finely diced red onion, chopped cilantro, and minced jalapeño.
- Add lime juice, salt, and pepper, gently folding ingredients together to maintain texture.
- Let rest for 10 minutes to allow flavors to meld.
Time-Saving Tip: The salsa can be made up to 2 hours ahead; add avocado just before serving to prevent browning.
Cooking the Coconut Rice:
- Rinse jasmine rice in cold water until water runs clear to remove excess starch.
- In a medium saucepan, combine rinsed rice, coconut milk, water, salt, and coconut oil.
- Bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes.
- Remove from heat and let stand, covered, for 10 minutes before fluffing with a fork.
Grilling the Salmon:
- Remove salmon from marinade, letting excess drip off.
- Place salmon skin-side up on the preheated grill.
- Grill for 4-5 minutes until grill marks appear and salmon releases easily.
- Carefully flip and cook for another 4-5 minutes until internal temperature reaches 145°F.

Plating and Presentation
For a restaurant-quality presentation:
- Mound coconut rice in the center of each plate using a ring mold or cup.
- Place grilled salmon fillet alongside or atop the rice.
- Top generously with avocado-mango salsa.
- Garnish with additional cilantro leaves and lime wedges.
- Optional: Add a drizzle of extra virgin olive oil around the plate.
Nutritional Information
Per Serving (including rice and salsa):
Nutrient | Amount |
---|---|
Calories | 650 |
Protein | 42g |
Carbohydrates | 58g |
Dietary Fiber | 8g |
Total Fat | 32g |
Saturated Fat | 12g |
Omega-3 Fatty Acids | 2,800mg |
Potassium | 1,020mg |
Vitamin C | 45% DV |
Vitamin A | 35% DV |
Iron | 15% DV |
Storage and Leftover Tips
- Salmon: Store in an airtight container for up to 2 days.
- Salsa: Best consumed within 24 hours; store separately.
- Coconut Rice: Keeps well for 3-4 days when refrigerated properly.
- Reheating: Gently warm salmon in a 275°F oven to prevent drying.
Common Questions and Answers
Q: Can I make this recipe without a grill?
A: Absolutely! You can use a grill pan or broiler instead. For broiling, place salmon on a lined baking sheet 6 inches from heat source and cook for 8-10 minutes, or until desired doneness.
Q: How do I know when the salmon is perfectly cooked?
A: The salmon should be opaque throughout and flake easily with a fork. For optimal doneness, use a meat thermometer to reach 145°F at the thickest part.
Q: Can I prepare components ahead of time for entertaining?
A: Yes! The rice can be made up to 2 days ahead and reheated. Prepare the salsa base (without avocado) up to 4 hours ahead. Marinate salmon up to 1 hour before cooking.
Q: What’s the best way to pick a ripe mango?
A: A ripe mango will give slightly when gently squeezed and often have a sweet aroma at the stem end. Color isn’t always an indicator of ripeness.
Q: Can I make this recipe dairy-free?
A: Good news! This recipe is naturally dairy-free as written.
Serving Suggestions
- Fresh green salad with lime vinaigrette
- Grilled asparagus or zucchini
- Cucumber and jicama slaw
- Coconut water with fresh mint
- Sparkling water with lime wedges
Recipe Variations
- Spicy Version: Double the jalapeño in the salsa and add cayenne to the marinade.
- Herb Lover’s: Add fresh basil and mint to the salsa.
- Citrus Twist: Include orange segments in the salsa and orange zest in the rice.
- Low-Carb: Serve over cauliflower rice prepared with coconut milk.
Kitchen Equipment Needed
- Grill or grill pan
- Medium saucepan with lid
- Sharp chef’s knife
- Cutting boards (separate for fish and produce)
- Citrus juicer
- Measuring cups and spoons
- Mixing bowls
- Fish spatula
- Meat thermometer
- Microplane (for garlic and zesting)
Remember, cooking is about enjoying the process as much as the result. Take your time with each component, taste as you go, and adjust seasonings to your preference. This recipe is more than just a meal – it’s an experience that brings together the best of tropical flavors in your own kitchen.