Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
You hear it first, a quick pop of mustard seeds, then the warm lift of cumin, coriander, and turmeric as they hit the pan. This monkfish curry is a fast, creamy coconut sauce wrapped around tender chunks of monkfish, built from everyday aromatics like onion, garlic, and ginger, plus tomatoes, garam masala, and a touch of red chili.
We bloom the spices, simmer coconut milk until silky, then gently poach the fish so it stays juicy. A scatter of cilantro and a squeeze of lime finish it bright and clean.
If you want to get cooking right away, tap the Jump to Recipe to land on the card, or skim the Table of Contents to hop straight to ingredients or step by step.
From my coastal kitchen habits to yours, the goal is simple, bold flavor with calm, weeknight-easy steps.
Table of Contents
Ingredients for Monkfish Curry

- Monkfish โ 1 lb (450 g), trimmed and cut into 1-inch bite-sized chunks
- Coconut milk โ 1 can (14 oz, full-fat preferred) for a creamy, rich sauce
- Vegetable oil โ 2 tablespoons (or another neutral oil like canola or sunflower)
- Yellow onion โ 1 large, finely chopped for a sweet base
- Garlic โ 2 cloves, minced
- Fresh ginger โ 1-inch piece, peeled and finely grated
- Black mustard seeds โ 1 teaspoon
- Curry leaves โ 10 to 12 leaves (optional), fresh or frozen if you can find them
- Ground turmeric โ 1 teaspoon
- Ground coriander โ 1 tablespoon
- Ground cumin โ 1 teaspoon
- Garam masala โ 1 teaspoon
- Red chili powder โ 1 teaspoon (or to taste), adjust for heat preference
- Diced tomatoes โ 1 cup, canned or fresh ripe
- Kosher salt โ to taste
- Fresh cilantro โ a handful, roughly chopped, for garnish
- Lime wedges โ for serving
Step-by-Step Instructions
Step 1: Prep the Fish
Pat the monkfish chunks dry with paper towels to remove excess moisture. This helps the fish absorb the curry sauce better and prevents it from steaming instead of cooking gently. Set aside on a plate.
Step 2: Heat the Pan and Bloom the Spices
Place a wide, heavy-bottomed pan or Dutch oven over medium heat. Add the vegetable oil. Once hot, sprinkle in the mustard seeds (and curry leaves if using). Let them pop and crackle for 20โ30 seconds. This step releases their aroma into the oil and builds the base flavor.
Step 3: Build the Aromatic Base
Add the chopped onion and sautรฉ until golden brown, about 6โ7 minutes. Stir in the garlic and grated ginger. Cook for another 1โ2 minutes until fragrant. Your kitchen should already smell amazing at this point.
Step 4: Toast the Ground Spices
Stir in the turmeric, coriander, cumin, garam masala, and chili powder. Toast them for 30โ60 seconds while stirring to prevent burning. This deepens the spicesโ flavors and gives the sauce its signature warmth.
Step 5: Add Tomatoes and Coconut Milk
Toss in the diced tomatoes. Let them soften and break down for 3โ4 minutes. Then pour in the coconut milk, stirring well to combine. Bring the mixture to a gentle simmer.
Step 6: Simmer the Sauce
Let the curry simmer for about 10 minutes. Stir occasionally until the sauce thickens slightly and the flavors meld together. Keep the heat low so the coconut milk stays creamy without splitting.
Step 7: Cook the Monkfish
Gently slide the monkfish pieces into the simmering curry. Cover and cook for 5โ7 minutes, or until the fish turns opaque and flakes lightly at the edges. Be careful not to overcookโit should stay tender and juicy.
Step 8: Finish and Serve
Taste the curry and adjust salt if needed. Remove from the heat, sprinkle with fresh cilantro, and serve hot with lime wedges on the side.
Monkfish Curry Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A creamy monkfish curry simmered with coconut milk, tomatoes, and aromatic spices. Tender monkfish pieces soak up the flavors, finished with fresh cilantro and lime.
Ingredients
- 1 lb monkfish, trimmed and cut into 1-inch chunks
- 1 can (14 oz) coconut milk, full-fat
- 2 tablespoons vegetable oil
- 1 large yellow onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 1 teaspoon black mustard seeds
- 10โ12 curry leaves (optional)
- 1 teaspoon ground turmeric
- 1 tablespoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon red chili powder (adjust to taste)
- 1 cup diced tomatoes (fresh or canned)
- Kosher salt, to taste
- Fresh cilantro, chopped, for garnish
- Lime wedges, for serving
Instructions
- Pat the monkfish chunks dry with paper towels and set aside.
- Heat vegetable oil in a wide pan over medium heat. Add mustard seeds and curry leaves until they pop.
- Stir in onion and cook until golden brown, about 6โ7 minutes. Add garlic and ginger; cook for 1โ2 minutes.
- Add turmeric, coriander, cumin, garam masala, and chili powder. Toast for 30โ60 seconds.
- Stir in diced tomatoes and cook until softened, about 3โ4 minutes. Pour in coconut milk and bring to a gentle simmer.
- Simmer for 10 minutes, stirring occasionally, until the sauce thickens slightly.
- Add monkfish pieces, cover, and cook for 5โ7 minutes until opaque and tender.
- Taste and adjust salt. Garnish with fresh cilantro and serve with lime wedges.
Notes
For extra depth, add a whole green chili when simmering the sauce. Monkfish can be swapped with cod or halibut if needed.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Seafood
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 5 g
- Sodium: 410 mg
- Fat: 20 g
- Saturated Fat: 13 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 22 g
- Cholesterol: 50 mg
Serving Suggestions
Monkfish curry is best enjoyed piping hot, with the sauce spooned generously over fluffy basmati rice. The grains soak up the creamy coconut and spice blend beautifully.
- If you want something handheld, pair it with naan or roti. Tear off pieces to scoop up the sauce and tender fish, no utensils required.
- For balance, serve a simple side like cucumber and tomato salad dressed with lime juice and salt. The crunch and freshness cut through the richness of the curry.
- If youโre making a bigger spread, steamed green beans or spinach with garlic add a light, earthy touch alongside the bold flavors of the curry.
And hereโs a fun note: in coastal kitchens, a curry this fragrant is often paired with something cooling to sip, try a lassi or even just chilled sparkling water with lime.
Variations & Swaps
- Fish alternatives: Swap monkfish with firm white fish like cod, halibut, or haddock. Shrimp also works beautifully if cooked for just 3โ4 minutes.
- Coconut milk: For a lighter version, use light coconut milk, though the sauce wonโt be as rich and silky.
- Curry leaves: Canโt find fresh? Skip them and add a small bay leaf during simmering, plus a squeeze of lime at the end.
- Heat level: Adjust red chili powder to your taste, or stir in a fresh green chili for a sharper brightness.
- Spice depth: Add a stick of cinnamon or a couple of cardamom pods when blooming the mustard seeds for a warmer flavor.
Want to make it more rustic? Try cooking the curry in a clay pot or earthenware dish, it adds a subtle earthiness you canโt get from metal pans.
A Flavorful Finish
This monkfish curry proves how a handful of spices, a splash of coconut milk, and a few careful steps can create a dish that feels both comforting and special. The fish stays tender, the sauce turns silky, and every spoonful carries layers of warmth.
You may also like:
– Smoked Salmon Recipe
Iโd love to hear how it turned out in your kitchen, did you keep it classic, or try one of the swaps? Share your take in the comments below.
And as always, happy cooking!










