Picture this: it’s a balmy summer evening, the sun is dipping below the horizon, casting a golden glow over the backyard, and the tantalizing aroma of something delicious wafts through the air. This is the kind of scene that makes my heart flutter and my stomach rumble, and it’s often where I find myself preparing one of my all-time favorite meals — Grilled Mahi Mahi with Pineapple Salsa and Cilantro Rice. This dish brings back delightful memories of family cookouts where laughter mingles with the sizzling sounds from the grill. There’s something incredibly special about fresh fish paired with a sweet and tangy salsa; it’s bright, refreshing, and so easy to whip up on a lazy afternoon or bustling weeknight.
Why You’ll Love This Recipe
Honestly, this recipe is a true winner on so many levels. First off, it’s quick to prepare. You can have a meal on the table in under 30 minutes, making it perfect for those weeknights when you’re just not up for elaborate cooking. The flavors are vibrant and crowd-pleasing, making it the kind of dish that will have your family or friends talking long after they’re finished eating. Plus, the combination of grilled Mahi Mahi with sweet pineapple salsa is something special; it’s like a little taste of summer all year round. If you ask me, who wouldn’t want a bite of that?
What It Tastes Like
Close your eyes and imagine biting into a perfectly grilled piece of Mahi Mahi. It’s flaky and tender, with just the right amount of char from the grill. The first sensation is savory, with a hint of smokiness, but then comes the refreshing burst of pineapple salsa, which adds a zingy sweetness. The cilantro rice complements it all beautifully, making every bite feel like a mini vacation. It’s like that first warm bite after a long day — comforting, satisfying, and utterly delightful.
Ingredients You’ll Need
- Mahi Mahi Fillets (4, about 6 ounces each): This firm, mild fish is perfect for grilling, giving you that satisfying texture and flavor.
- Olive Oil (2 tablespoons): Adds richness and helps prevent sticking on the grill.
- Garlic Powder (1 teaspoon): Brings aromatic depth to the fish.
- Salt and Pepper (to taste): Essential for basic seasoning.
- Fresh Pineapple (1 cup, diced): Sweetness and juiciness that elevate the salsa.
- Red Onion (1/4 cup, diced): Adds a sharp crunch that beautifully contrasts the sweetness.
- Jalapeño (1, minced): A little kick that balances the flavors — but feel free to adjust based on your heat preference.
- Lime Juice (1 tablespoon): Brightens the salsa and adds a refreshing zing.
- Cilantro (1/4 cup, chopped): Herbaceous freshness that ties the dish together.
- Rice (1 cup, uncooked): Stick with long-grain or jasmine rice for the best results.
- Additional Lime Wedges (for serving): A hint of acidity always brings food to life!
Optional Additions: Want to take it up a notch? Add slices of avocado to the salsa for creaminess or toss in some black beans for extra protein.
Special Garnishes: A sprinkle of extra cilantro or a pinch of chili flakes can elevate the presentation and flavor.

Step-by-Step Instructions
Now that you’re all set, let’s get cooking! Here’s what to do:
- Prepare the Cilantro Rice: Cook your rice according to package instructions. Once it’s fluffy and warm, stir in chopped cilantro and a squeeze of lime juice to taste. This makes it fragrant and bright.
- Make the Pineapple Salsa: In a bowl, combine the diced pineapple, red onion, minced jalapeño, lime juice, and chopped cilantro. Toss everything together gently, and let it sit for a few minutes to allow the flavors to mingle. Trust me on this — it’s where the magic happens!
- Season the Mahi Mahi: Brush the fish fillets with olive oil and season generously with garlic powder, salt, and pepper. You want them well-coated and delicious!
- Heat the Grill: Preheat your grill to medium-high. You want it hot and ready to give those fillets a beautiful char.
- Grill the Mahi Mahi: Place the fillets on the grill and cook for about 4-5 minutes on each side, or until they’re opaque and flake easily with a fork. Keep an eye on them — you don’t want to overcook!
- Serve It Up: Fluff the cilantro rice, place a fillet on a plate, and top it with a generous scoop of pineapple salsa. Add a wedge of lime on the side for an extra burst of flavor. Dig in and enjoy!
That’s it — pretty easy, right?
Recipe Variations
If you’re looking for a twist, why not try swapping the Mahi Mahi for salmon, shrimp, or even grilled tofu for a plant-based version? You could also play around with the salsa by adding diced bell peppers or mango for a variation that’s just as vibrant. Another idea? Make it a taco night by using corn tortillas to wrap your grilled fish and toppings!
Serving & Storage Tips
For a beautiful presentation, serve the Grilled Mahi Mahi atop a bed of cilantro rice with the pineapple salsa generously spooned over the top. Want to keep things tidy? Use parchment paper or foil when grilling to avoid sticking and make cleanup a breeze. If you have leftovers (not likely!), store them in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm the fish in a skillet on low; nobody likes rubbery leftovers!
Helpful Tips
Here’s the funny part — my first attempt at grilling Mahi Mahi did not end well. I overcooked it, and it turned into a dry mess. Learn from my mistake and keep a close eye on your fish as it grills. Also, don’t skip letting the salsa sit for a bit; it’s worth the extra time. Plus, if you don’t have a grill, you can easily use a grill pan or bake the fish in the oven at 400°F for about 12-15 minutes.
Special Equipment
Using a good quality grill, whether it’s gas or charcoal, will make all the difference in achieving that lovely char and smoky flavor. If you’re grilling regular fillets, consider using a fish basket or grill mat to prevent them from falling apart. A sharp chef’s knife and a cutting board are essential for prepping your salsa efficiently, too.

Frequently Asked Questions
Can I make this dish ahead of time?
While the fish is best fresh off the grill, you can prepare the pineapple salsa and cilantro rice a few hours in advance. Just keep them covered in the fridge until you’re ready to grill!
What can I substitute for Mahi Mahi?
Other great alternatives include swordfish, tilapia, or even grilled chicken if you’re looking for something different.
How spicy is the salsa?
The level of spice largely depends on how much jalapeño you use. For a milder option, remove the seeds, or leave it out entirely. The sweetness of the pineapple will still shine through!
Is this recipe gluten-free?
Absolutely! All the ingredients in this recipe are naturally gluten-free, so feel free to enjoy without worry.
Conclusion
There you have it — grilled Mahi Mahi with pineapple salsa and cilantro rice is not just a dish; it’s a celebration of flavors that will bring joy to your table. Whether it’s a cozy night in or a gathering with friends, this recipe is sure to become a go-to. So, what are you waiting for? Grab your ingredients, fire up the grill, and share your culinary adventure in the comments. I can’t wait to hear how it turns out for you — let’s keep the conversation going!
Print
Grilled Mahi Mahi with Pineapple Salsa and cilantro rice
Enjoy a taste of the tropics with our easy Grilled Mahi Mahi with Pineapple Salsa and cilantro rice. Perfect for weeknights, try it today!
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
Instructions
Notes
A delightful dish featuring grilled Mahi Mahi paired with sweet pineapple salsa and fragrant cilantro rice, perfect for summer evenings.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 4 servings
- Calories: 450
- Sugar: 10 grams
- Fat: 20 grams
- Carbohydrates: 30 grams
- Fiber: 5 grams
- Protein: 35 grams
Keywords: Grilled Mahi Mahi, Pineapple Salsa, Cilantro Rice, Summer Recipe, Easy Dinner



