Mahi Mahi Coconut Curry

Mahi Mahi Coconut Curry

Mahi Mahi Coconut Curry is a creamy, aromatic seafood dinner with tender fillets, a rich coconut sauce, and bright citrus notes. It is a wonderful choice when you want a comforting coconut fish curry that still feels fresh, vibrant, and dinner-party worthy.

This is the kind of meal that feels a little special the moment it starts cooking. The shallots, garlic, ginger, curry leaves, and lime leaves build an incredibly fragrant base, while the coconut milk softens everything into a smooth, balanced sauce.

What makes this dish especially appealing is how the flavors layer without becoming fussy. The fennel and carrots bring gentle sweetness, the dried peppers add warmth, and the lemon-marinated fish keeps the whole curry tasting lively instead of overly rich.

It is also a great option for a real-life dinner when you want seafood that feels generous and satisfying. The sauce is perfect for spooning over rice, the vegetables make it feel complete, and the final handful of cilantro gives every serving a fresh finish.

What You Need to Make This Mahi Mahi Coconut Curry

Mahi-mahi fillets are the heart of the dish, offering a firm, meaty texture that holds up beautifully in a gentle simmer.

Fresh lemon juice gives the fish a quick, bright marinade that adds freshness and helps balance the richness of the coconut milk.

Sea salt seasons both the fish and the curry base, helping all the aromatic ingredients taste fuller and more defined.

Cooking oil is used to bloom the aromatics and spices, creating a flavorful foundation from the very beginning.

Whole garlic cloves soften in the oil and add mellow depth to the sauce rather than a sharp garlic bite.

Thinly sliced shallots bring sweetness and body, helping the curry base taste savory and rounded.

Fresh ginger adds warmth and liveliness, which keeps the coconut sauce from feeling too heavy.

Fresh curry leaves bring a deeply aromatic, almost toasted herbal quality that makes the dish smell incredible.

Makrut lime leaves add a citrusy perfume that lifts the entire pot and pairs especially well with the fish.

Dried red peppers provide steady heat in the background, making the curry warm and flavorful without overwhelming the other ingredients.

Madras curry spice blend gives the sauce its gently spiced backbone and brings everything together with a richer, deeper flavor.

Fennel bulb contributes a soft sweetness and subtle anise note that works beautifully with both seafood and coconut milk.

Carrots add color, sweetness, and enough substance to make the curry feel hearty as well as elegant.

Coconut milk turns the aromatic base into a silky sauce that coats the vegetables and fish without needing anything complicated.

Fresh cilantro leaves are the finishing touch, adding freshness and a clean green note right before serving.

How to Make This Mahi Mahi Coconut Curry

STEP 1: Arrange the mahi-mahi fillets in a shallow dish, pour over the fresh lemon juice, and season lightly with salt. Cover and refrigerate for about 30 minutes so the fish absorbs that bright citrus flavor while you prepare the rest of the dish.

STEP 2: Warm the oil in a very large heavy casserole or Dutch oven over moderately high heat. Add the whole garlic cloves first and let them sizzle briefly, then lower the heat and add the sliced shallots. Cook until the shallots soften and the mixture turns fragrant.

STEP 3: Stir in the dried red peppers and curry leaves, then add the minced ginger and makrut lime leaves. Let everything cook for a few minutes so the aromatics bloom in the oil. This step is where the curry starts building its deep, unmistakable fragrance.

STEP 4: Add the fennel, carrots, and curry spice blend, then season lightly with salt. Cover the pot and cook for a few minutes, stirring now and then, until the vegetables begin to soften and pick up all those spiced, aromatic flavors.

STEP 5: Pour in the coconut milk and bring the mixture to a boil. Once it reaches a gentle boil, lower the heat, cover, and simmer until the carrots are tender and the sauce smells rich and fully developed. The vegetables should be softening nicely, but the sauce should still feel lively and fresh.

STEP 6: Nestle the marinated fish into the curry along with any juices from the dish. Cover and simmer gently until the fillets are just cooked through, shifting them carefully once or twice if needed. Transfer the fish to a deep serving platter, spoon the coconut sauce and vegetables around and over it, then finish with fresh cilantro before serving.

Can I make the curry base ahead of time?

Yes, and it works very well that way. You can prepare the coconut curry base with the aromatics and vegetables earlier in the day, then gently reheat it and add the fish closer to serving. That makes dinner feel much easier without losing the dish’s fresh character.

What does mahi-mahi taste like in curry?

Mahi-mahi has a mild, clean flavor and a firm texture, which makes it especially good in a rich sauce like this one. It absorbs the fragrance of the curry without disappearing into it, so each bite still tastes clearly like seafood rather than only spice and coconut.

Can I make this dish less spicy?

Absolutely. The easiest way is to reduce the number of dried red peppers or leave some out entirely. Because the coconut milk naturally softens heat, this curry already leans balanced rather than fiery, so small adjustments can make it very family-friendly.

What should I serve with this curry?

Steamed rice is the most natural choice because it catches all the extra sauce and lets the fish stay the focus. A simple flatbread also works well, especially if you want something to scoop with, but mild sides are best so the curry remains the star.

Serving Ideas for Mahi Mahi Coconut Curry

A bowl of steamed jasmine rice is the classic pairing here. It gives the sauce somewhere to go and makes the meal feel complete without adding anything distracting. The rice also lets the fragrant coconut base shine.

Warm naan or another soft flatbread is a lovely option when you want a more relaxed, scoop-and-share kind of dinner. It works especially well if you are serving this curry at the center of the table.

For something fresh on the side, a crisp cucumber salad or lightly dressed greens balance the richness nicely. Cool, simple vegetables help the warm spices and coconut sauce feel even more vibrant.

How to Store & Reheat

Let leftovers cool, then transfer the fish and sauce to an airtight container and refrigerate. This curry is best enjoyed within the next couple of days, while the fish still has a tender texture and the sauce keeps its smooth consistency.

When reheating, use low heat on the stove and warm it gently. Try not to boil the curry again, since that can make the fish tighten up and break apart. Spoon the sauce over the fillets rather than stirring too aggressively.

If you know you will be storing part of the dish, it can help to remove the fish carefully and keep it nestled in the sauce, so it stays moist. The flavors often deepen slightly by the next day, making the leftovers especially flavorful.

Recipe Tips

  • Marinate the fish just long enough to brighten it, but do not leave it in the lemon juice too long or the texture can start to firm up too much.
  • Keep the simmer very gentle once the fillets go into the pot so they stay tender and hold their shape.
  • Cut the fennel and carrots into even pieces so they soften at a similar pace and the finished curry feels balanced in every spoonful.

Mahi Mahi Coconut Curry

A fragrant seafood curry featuring tender mahi-mahi fillets gently simmered in a rich coconut base with fennel, carrots, ginger, garlic, curry leaves, and lime leaves. The result is a deeply aromatic main course with bright citrus notes and a balanced, savory finish.
Print Pin Rate
Course: Main Course
Cuisine: Asian-inspired
Keyword: Mahi Mahi Coconut Curry
Cook Time: 39 minutes
Marinating Time: 30 minutes
Total Time: 1 hour 9 minutes

Ingredients

For the fish:

  • 8 mahi-mahi fillets 6 ounces each
  • 1/2 cup freshly squeezed lemon juice
  • Sea salt or preferred salt, to taste

For the curry base:

  • 8 peeled whole garlic cloves
  • 4 cups carrots cut into 1-inch pieces
  • 1 large fennel bulb halved, cored, and cut into 1-inch slices
  • 1/2 cup cooking oil such as vegetable or canola oil
  • 2 tablespoons fresh ginger peeled and finely minced
  • 12 fresh curry leaves
  • 8 fresh makrut lime leaves
  • 1 cup thinly sliced shallots
  • 2 cans coconut milk 15 ounces each
  • 1 teaspoon Madras curry spice blend
  • 8 small dried red peppers
  • Salt to taste

For garnish:

  • 1 cup fresh cilantro leaves

Instructions

  • Arrange the mahi-mahi fillets in a broad, shallow dish. Pour the fresh lemon juice over the fish, season lightly with salt, cover, and refrigerate for 30 minutes.
  • Set a very large enameled cast-iron casserole over moderately high heat and warm the oil. Add the whole garlic cloves and cook until they begin to sizzle, about 2 minutes.
  • Lower the heat to moderate, add the sliced shallots, and cook while stirring until softened, about 3 minutes.
  • Add the dried red peppers and curry leaves, then cook for 2 minutes more. Stir in the minced ginger and makrut lime leaves, and continue cooking for another 2 minutes to release their aroma.
  • Add the fennel, carrots, and Madras curry spice blend to the casserole. Season lightly with salt, cover, and cook for about 5 minutes, stirring from time to time, until the vegetables begin to soften.
  • Pour in the coconut milk and bring the mixture to a boil. Once boiling, cover the pot, reduce the heat to low, and cook, stirring occasionally, for about 10 minutes, or until the carrots are tender.
  • Add the marinated mahi-mahi fillets along with any juices collected in the dish, arranging the fish into the curry. Cover and simmer gently over low heat for about 15 minutes, shifting the fillets a few times, until the fish is just cooked through.
  • Carefully transfer the cooked fillets to a large deep serving platter. Spoon the coconut curry sauce over and around the fish, then finish with the fresh cilantro leaves before serving hot.
W

About Whiskandnourish

Passionate about home cooking, baking, and authentic flavors. Sharing tested and loved recipes to bring joy to every table.