
This one-pan meal brings island flavors to your kitchen with minimal effort and maximum impact. The mahi mahi stays tender and flaky while the rice absorbs rich, aromatic seasonings during cooking.
The beauty lies in the simplicity: everything cooks together, so the rice soaks up the fish’s natural juices along with the spice blend. No complicated techniques—just one pan, one timer, and a restaurant-quality result.
You’ll end up with perfectly cooked fish nestled on a bed of fragrant, slightly crispy rice. The dish balances bright citrus notes with savory depth, making it feel like a tropical getaway.
Serve straight from the pan for an easy, impressive dinner any night of the week.
Ingredients for Mahi Mahi and Rice
Fresh fish, fragrant rice, and a handful of spices. That’s all you need for this breeze.
| Ingredient | Amount | Notes |
|---|---|---|
| Mahi Mahi Fillets 🐟 | 1 ½ lb | Skinless, about 1-inch thick |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed until clear |
| Chicken Broth 💧 | 2 ½ cups | Low-sodium preferred |
| Lime 🍈 | 1 whole | Zested and juiced |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Red Bell Pepper 🌶️ | 1 whole | Diced into small pieces |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Smoked Paprika 🌶️ | 1 tsp | For depth of flavor |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Olive Oil 🫒 | 3 tbsp | Divided for cooking |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
The mahi mahi is the star—look for fresh, firm fillets with a slight sheen, not dull or dry. Whole Foods or Trader Joe’s usually have good options, but any trusted fishmonger works. For the rice, jasmine or basmati add extra fragrance if you want to switch it up. The lime should feel heavy for its size (that means juicy). Don’t skip rinsing the rice—it keeps the grains separate.
No lime? Lemon works in a pinch, though it’s a little sharper. Out of fresh cilantro? Flat-leaf parsley at a 1:1 ratio keeps the freshness. If you’re missing smoked paprika, regular paprika plus a pinch of cayenne gets you close. For the broth, vegetable broth works too—just adjust salt. The bell pepper can be any color, but red adds sweetness.
This keeps well for 2-3 days in the fridge, but the rice can dry out. Reheat gently with a splash of broth. For best flavor, eat it fresh. Leftovers? Flake the fish into tacos or grain bowls. The spice blend keeps in a jar for 2 weeks.
Why You’ll Love This Recipe
- One Pan Meal: I love that I can sear the mahi mahi and cook the rice in the same skillet—less cleanup, more flavor.
- Zesty Bite: The lime and garlic in the broth give the rice this bright, tangy kick that pairs perfectly with the fish.
- Weeknight Savior: Honestly, it’s my go-to for busy evenings when I need something nourishing and quick.
- Budget Stretcher: One fillet goes a long way with rice, so it feeds the family without breaking the bank.
Step-by-Step Instructions for Mahi Mahi and Rice
Here’s the method I rely on for perfectly flaky fish and fragrant rice every time.
Step 1: Sauté Aromatic Vegetables and Spices
Heat 2 tbsp Olive Oil in a large, deep skillet or Dutch oven over medium heat. Add the finely diced Yellow Onion and diced Red Bell Pepper and cook for 4-5 minutes until the onion turns translucent and the pepper softens slightly.
Stir in the minced Garlic Cloves, Ground Cumin, Smoked Paprika, and Dried Oregano. Cook for 1 minute until the spices become fragrant and the garlic begins to sizzle. This builds the flavor foundation for your rice.
Step 2: Toast Rice and Add Liquids
Add the 1.5 cups Long-Grain White Rice and stir to coat in the oil and spices. Toast for 2 minutes until the rice grains appear slightly opaque at the edges. This step enhances the nutty flavor of the rice.
Pour in the 2.5 cups Chicken Broth, 1 tsp Salt, and 0.5 tsp Black Pepper. Add the Bay Leaf and stir well. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
Step 3: Add Mahi Mahi and Finish Cooking
After the 15 minutes, nestle the 1.5 lb Mahi Mahi Fillets on top of the rice. Drizzle with the remaining 1 tbsp Olive Oil and squeeze the juice from 1 whole Lime over the fish. Cover and cook for an additional 10-12 minutes.
The Mahi Mahi is done when it flakes easily with a fork and reaches an internal temperature of 145°F. The rice should be tender and have absorbed most of the liquid.
Step 4: Rest and Garnish Before Serving
Remove the skillet from heat and let it sit covered for 5 minutes. This allows the fish to finish cooking gently and the flavors to meld together. Discard the Bay Leaf before serving.
Garnish with the zest from the Lime and 0.25 cup Fresh Cilantro. Serve the Mahi Mahi over the rice, ensuring each portion gets some of the flavorful vegetables and spices from the bottom of the pan.
Pro Tips For Making Mahi Mahi And Rice
- Pat Fish Dry: Use paper towels to thoroughly dry the mahi mahi fillets before cooking—they’ll sear better and won’t steam in the pan. I learned this the hard way after my first few attempts turned out soggy.
- Toast the Rice: Sauté the long-grain white rice in a little oil for 2 minutes before adding the chicken broth—it adds a subtle nutty depth that plain rice lacks. Sounds weird, but it works.
- Don’t Overcrowd: Cook the mahi mahi in a single layer with space between fillets, or they’ll steam instead of brown. After burning three batches, I finally figured out this was the real issue.
- Zest the Lime: Grate the lime zest into the rice or over the fish before serving—it brightens the dish way more than juice alone. My grandmother swore by this, and she was right.
Creative Variations of mahi mahi and rice
Coconut Lime Twist
Swap the chicken broth for 1 can coconut milk plus 1.5 cups water. Add 1 tbsp grated ginger with the spices and top the fish with toasted coconut flakes before serving. The creamy coconut pairs beautifully with the lime.
Spicy Caribbean Style
Add 1 diced jalapeño with the vegetables and 1 tsp Scotch bonnet pepper sauce to the broth. Garnish with mango salsa (diced mango, red onion, cilantro, lime juice) for a sweet-spicy kick. 🌶️
Mediterranean Fusion
Replace the bell pepper with ½ cup diced zucchini and add ½ cup kalamata olives with the rice. Top the fish with crumbled feta cheese and fresh dill instead of cilantro. The briny olives add depth.
Lemon Herb Variation
Use lemon instead of lime, and add 1 tbsp chopped fresh thyme and 1 tbsp chopped fresh rosemary with the spices. Garnish with lemon slices for a bright, herbaceous twist.
Tex-Mex Approach
Stir in 1 tsp chili powder and ½ tsp cumin with the spices. Top the fish with avocado slices and fresh pico de gallo before serving. Serve with lime wedges on the side. 🔥
Asian-Inspired
Replace the spices with 1 tbsp soy sauce, 1 tsp grated ginger, and 1 minced green onion. Garnish with sliced scallions and a drizzle of sriracha for a fusion flavor profile.
Nutrition Facts
Frequently Asked Questions
Can I use frozen mahi mahi for this recipe?
Yes, but thaw it completely in the fridge overnight first. Pat it dry before cooking to ensure even browning. Never cook fish straight from frozen as it leads to uneven cooking.
What’s the best rice-to-liquid ratio here?
Use 1.5 cups rice to 2.5 cups broth for perfect texture. This ratio accounts for the moisture from the fish and vegetables during cooking.
How do I know when the fish is done?
The mahi mahi is ready when it reaches 145°F internally and flakes easily with a fork. The flesh should appear opaque and separate cleanly.
Can I make this ahead of time?
Best served fresh, but you can prep ingredients in advance. Store cut veggies and measured spices separately in the fridge for up to 24 hours before cooking.
- Lump Rice Recipe Sri Lanka: Traditional Island-Style Texture - November 4, 2026
- Laos Sticky Rice Recipe: Traditional Steamed Perfection - November 4, 2026
- Magic Rice Recipe: One-Pot Aromatic Wonder - November 4, 2026