Spiced Fish Curry Recipe (Easy 30-Minute Meal)

Seafood

October 30, 2026

30-Minute Spiced Fish Curry – vegetarian recipe

30-Minute Spiced Fish Curry simmers tender cod in a golden coconut milk sauce fragrant with toasted coriander, cumin, and fenugreek. Blooming the spices in oil first is what gives the pot its deep, aromatic backbone. It's a warming weeknight dinner with 25g of protein per serving.

Craving a restaurant-quality meal that’s ready in 30 minutes? This Spiced Fish Curry is your answer! Imagine tender fish fillets swimming in a rich, golden coconut milk sauce, fragrant with turmeric, ginger, and fenugreek. It’s the ultimate comforting, high-protein weeknight dinner that tastes incredibly gourmet without the fuss. Perfect for soaking up with fluffy rice or warm naan, this recipe is a flavor-packed escape from the everyday.

Ingredients

• 2 tbsp / 30 ml olive oil
• 6 fresh curry leaves (or dried bay leaves)
• 1 tbsp / 15g (0.53 oz) fresh ginger, grated
• 2 garlic cloves / 6g, minced
• 2 medium onions / 10.5 oz / 300g, finely chopped
• 0.5 tsp / 1.5g ground turmeric
• 1 tbsp / 6g (0.21 oz) ground coriander
• 2 tsp / 5g (0.18 oz) ground cumin
• 1 tsp / 2.7g (0.1 oz) chili powder
• 0.5 tsp / 1.5g (0.05 oz) ground fenugreek
• 2 cups / 16 fl oz / 475 ml unsweetened coconut milk
• 1 lb / 16 oz / 454g cod fillets, cut into 2-inch pieces
• 2 green chilies / 0.5 oz / 15g, deseeded and finely chopped
• 1 medium tomato / 5 oz / 150g, chopped
• 1 tsp / 6g salt, or to taste

Instructions

1. Prepare the aromatics by finely chopping the onions, grating the ginger, and mincing the garlic.
2. Heat olive oil in a large, heavy-bottomed saucepan over medium heat.
3. Add the curry leaves and fry for 1 minute until fragrant.
4. Stir in the ginger, garlic, and onions. Sauté for 3 minutes until the onions are soft and translucent.
5. Add all the ground spices: turmeric, coriander, cumin, chili powder, and fenugreek. Cook for 2 minutes, stirring constantly to toast them.
6. Pour in the unsweetened coconut milk and stir until the sauce is smooth and uniform in color.
7. Gently add the cod pieces, chopped green chilies, and chopped tomato to the simmering sauce.
8. Reduce heat to medium-low and simmer uncovered for 10-12 minutes, until the fish is opaque and flakes easily.
9. Stir in the salt, adjust to your taste, and serve warm.

Nutritional Information

• Nutrition (Per Serving)
• Calories: 456 kcal
• Fat: 36.1g
• Fiber: 2.1g
• Protein: 25.0g

Pro Tips

• Chef’s for the Best Spiced Fish Curry
• Bloom Your Spices: Toast the ground spices in oil for 1-2 minutes before adding liquid. This crucial step releases their essential oils and creates a much deeper, more aromatic flavor.
• Handle Fish Gently: Once the cod is in the pan, avoid over-stirring to prevent it from breaking apart. Gently spoon the sauce over the top to cook it through.
• Simmer, Don’t Boil: Keep the heat on a medium-low simmer after adding the coconut milk. Boiling can cause the sauce to separate and lose its creamy texture.
• Fresh Curry Leaves: If possible, use fresh curry leaves instead of dried bay leaves. Their unique, pungent aroma makes a huge difference. Freeze any extras!

FAQ

Q: Can I use a different type of fish for this curry
A: Absolutely. This recipe is versatile and works well with other firm white fish like halibut, haddock, or tilapia. Cut any fish you choose into 2-inch pieces to ensure it cooks evenly in the sauce.

Q: What can I substitute for fresh curry leaves
A: If you can’t find fresh curry leaves, you can use dried bay leaves as a substitute. While the flavor is different, they will still add a pleasant aromatic quality to the curry.

Q: How can I adjust the spice level of this curry
A: To make the curry spicier, increase the amount of chili powder or leave the seeds in the green chilies. For a milder version, reduce or omit the chili powder and make sure the green chilies are completely deseeded.

Q: How do I prevent the coconut milk sauce from separating
A: The key is to maintain a gentle simmer after adding the coconut milk. Avoid bringing the sauce to a rolling boil, as high heat can cause the coconut milk to curdle or separate, affecting the creamy texture.

Pro Tips

  • Toast the ground spices in the oil for 1-2 minutes before any liquid goes in. This blooms their essential oils and makes the sauce noticeably more aromatic.
  • Keep the curry at a gentle medium-low simmer once the coconut milk is added. A rolling boil can make the sauce separate and lose its creamy texture.
  • Handle the cod gently once it's in the pan. Spoon the sauce over the pieces instead of stirring, or the fillets will break apart.
  • Fresh curry leaves make a real difference over the dried bay leaf option. Freeze any extras flat in a bag so you always have some on hand.
  • This curry keeps 2-3 days in the fridge and tastes even better the next day; rewarm it gently so the coconut sauce doesn't split.

Frequently Asked Questions

Can I make this fish curry ahead of time?

Yes, and it reheats beautifully. The flavors deepen overnight, so make it a day ahead and rewarm it over low heat to keep the coconut milk sauce smooth.

Which fish works best in this curry?

Firm white fillets like the cod in this recipe hold their shape in the simmering sauce. Cut them into the same 2-inch pieces so everything cooks evenly in 10-12 minutes.

Can I use light coconut milk instead of full-fat?

You can, but the sauce will be thinner and less creamy. Full-fat unsweetened coconut milk is what gives this curry its 36.1g of fat per serving and silky body.

Is this spiced fish curry keto-friendly?

Yes. Each of the four servings has 13g total carbs and 2.1g of fiber, and most of the richness comes from the unsweetened coconut milk rather than thickeners.

Recipe card below.

More Recipes You’ll Love

30-Minute Spiced Fish Curry – vegetarian recipe
Stav Kogan

30-Minute Spiced Fish Curry

Craving a restaurant-quality meal that's ready in 30 minutes? This Spiced Fish Curry is your answer! Imagine tender fish fillets swimming in a rich, golden coconut milk sauce, fragrant with turmeric, ginger, and fenugreek. It's the ultimate comforting, high-protein weeknight dinn
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 serving
Calories: 456

Ingredients
  

  • 2 tbsp (30 ml) olive oil
  • 6 fresh curry leaves (or dried bay leaves)
  • 1 tbsp (15 g / 0.53 oz) fresh ginger, grated
  • 2 garlic cloves / 6g (0.21 oz), minced
  • 10.5 oz (300 g) 2 medium onions /, finely chopped
  • 0.5 tsp (1.5 g / 0.05 oz) ground turmeric
  • 1 tbsp (6 g / 0.21 oz) ground coriander
  • 2 tsp (5 g / 0.18 oz) ground cumin
  • 1 tsp (2.7 g / 0.1 oz) chili powder
  • 0.5 tsp (1.5 g / 0.05 oz) ground fenugreek
  • 2 cups / 16 fl oz / 475 ml unsweetened coconut milk
  • 1 lb (16 oz) / 454g cod fillets, cut into 2-inch pieces
  • 0.5 oz (15 g) 2 green chilies /, deseeded and finely chopped
  • 5 oz (150 g) 1 medium tomato /, chopped
  • 1 tsp (6 g / 0.21 oz) salt, or to taste
  • Chef's for the Best Spiced Fish Curry
  • Bloom Your Spices: Toast the ground spices in oil for 1-2 minutes before adding liquid. This crucial step releases their essential oils and creates a much deeper, more aromatic flavor.
  • Handle Fish Gently: Once the cod is in the pan, avoid over-stirring to prevent it from breaking apart. Gently spoon the sauce over the top to cook it through.
  • Fresh Curry Leaves: If possible, use fresh curry leaves instead of dried bay leaves. Their unique, pungent aroma makes a huge difference. Freeze any extras!

Method
 

  1. Prepare the aromatics by finely chopping the onions, grating the ginger, and mincing the garlic.
  2. Heat olive oil in a large, heavy-bottomed saucepan over medium heat.
  3. Add the curry leaves and fry for 1 minute until fragrant.
  4. Stir in the ginger, garlic, and onions.
  5. Sauté for 3 minutes until the onions are soft and translucent.
  6. Add all the ground spices: turmeric, coriander, cumin, chili powder, and fenugreek.
  7. Cook for 2 minutes, stirring constantly to toast them.
  8. Pour in the unsweetened coconut milk and stir until the sauce is smooth and uniform in color.
  9. Gently add the cod pieces, chopped green chilies, and chopped tomato to the simmering sauce.
  10. Reduce heat to medium-low and simmer uncovered for 10-12 minutes, until the fish is opaque and flakes easily.
  11. Stir in the salt, adjust to your taste, and serve warm.
  12. Simmer, Don't Boil: Keep the heat on a medium-low simmer after adding the coconut milk.
  13. Boiling can cause the sauce to separate and lose its creamy texture.

Nutrition

Calories: 456kcalCarbohydrates: 13gProtein: 25gFat: 36.1g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Crab Cakes with Almond Flour – vegetarian recipe

Crab Cakes with Almond Flour 

Crab Cakes with Almond Flour are my kind of weeknight luxury: tender crab bound with almond flour and pan-fried in butter until golden. The one-hour chill is the only fussy step, and it is what keeps every cake intact in the pan. Dinner feels fancy without a...

Keto Fried Salmon with Broccoli and Cheese – vegetarian recipe

Keto Fried Salmon with Broccoli and Cheese

Keto fried salmon with broccoli and cheese is a two-pan comfort plate: butter-seared salmon bites next to broccoli blanketed in golden cheddar. The broccoli parboils in minutes, then finishes under the broiler while the salmon fries. Lime wedges on the side cut the...

Roasted Salmon with Parmesan Dill Crust – vegetarian recipe

Roasted Salmon with Parmesan Dill Crust

Roasted salmon with Parmesan dill crust smears a cottage-cheese-and-Parmesan topping over two fillets and roasts them hot and fast. At 450°F the crust turns golden in exactly ten minutes while the salmon stays tender underneath. It is a two-serving keto dinner that...

Keto Baked Salmon with Pesto – vegetarian recipe

Keto Baked Salmon with Pesto

Keto baked salmon with pesto roasts fillets under a basil-green crust and serves them with a creamy pesto-yogurt sauce. The oven does the heavy lifting while you stir the sauce together in a bowl. It is a bright, herbaceous dinner at just 2.9g of carbs. Ingredients...

Smoked Salmon Salad – vegetarian recipe

Smoked Salmon Salad

Smoked salmon salad is five ingredients arranged with intent: peppery arugula, silky smoked salmon, briny olives, and crushed pink peppercorns. A lemon slice waits on the side for the last-second squeeze. It is a no-cook plate that feels like a wine-bar order....

Fish and Leek Sauté – vegetarian recipe

Fish and Leek Sauté

Fish and leek sauté is a gentle weeknight stir-fry: diced trout folded through softened leeks with fresh ginger and tamari. The whole thing cooks in one skillet in under ten minutes. Light, savory, and very easy on the carbs. Ingredients Leek: 1.0 medium leek, chopped...

Garlic Lime Mahi-Mahi – vegetarian recipe

Garlic Lime Mahi-Mahi

Garlic lime mahi-mahi marinates firm fillets in bright lime zest, avocado oil, and plenty of garlic, then steams them gently in the same pan. The fish stays tender and flaky under a garlicky citrus glaze. Dinner lands on the table in about 25 minutes. Preparation...

Ketogenic Spicy Oyster – vegetarian recipe

Ketogenic Spicy Oyster

Ketogenic spicy oyster is a five-minute broiler dish: twelve shucked oysters glossed with garlic chili paste and olive oil over a bed of fresh basil. The high heat curls the edges just so and the basil perfumes everything from below. It is an appetizer with almost no...

Keto Baked Salmon with Lemon and Butter – vegetarian recipe

Keto Baked Salmon with Lemon and Butter

Keto baked salmon with lemon and butter is a three-ingredient sauce draped over a whole fillet. Lemon slices and thin butter pats melt into the fish as it roasts at 400°F, and a quick lemon-butter pan sauce finishes the plate. Simple, rich, and just 1.3g of carbs....

Crab Cakes with Almond Flour – vegetarian recipe

Crab Cakes with Almond Flour 

Crab Cakes with Almond Flour are my kind of weeknight luxury: tender crab bound with almond flour and pan-fried in butter until golden. The one-hour chill is the only fussy step, and it is what keeps every cake intact in the pan. Dinner feels fancy without a...

Keto Fried Salmon with Broccoli and Cheese – vegetarian recipe

Keto Fried Salmon with Broccoli and Cheese

Keto fried salmon with broccoli and cheese is a two-pan comfort plate: butter-seared salmon bites next to broccoli blanketed in golden cheddar. The broccoli parboils in minutes, then finishes under the broiler while the salmon fries. Lime wedges on the side cut the...

Roasted Salmon with Parmesan Dill Crust – vegetarian recipe

Roasted Salmon with Parmesan Dill Crust

Roasted salmon with Parmesan dill crust smears a cottage-cheese-and-Parmesan topping over two fillets and roasts them hot and fast. At 450°F the crust turns golden in exactly ten minutes while the salmon stays tender underneath. It is a two-serving keto dinner that...

Keto Baked Salmon with Pesto – vegetarian recipe

Keto Baked Salmon with Pesto

Keto baked salmon with pesto roasts fillets under a basil-green crust and serves them with a creamy pesto-yogurt sauce. The oven does the heavy lifting while you stir the sauce together in a bowl. It is a bright, herbaceous dinner at just 2.9g of carbs. Ingredients...

0
Would love your thoughts, please comment.x
()
x