Indian Fish Curry
Featured in Allrecipes Magazine

Indian Fish Curry

Made  times
Mantu 6

"A very spicy dish. This recipe is inspired by my mother's Bengali fish recipe she used to make in India."
I Made it Rate it Share Print
Added to shopping list. Go to shopping list.


1 h 25 m servings 338 cals
Serving size has been adjusted!

Original recipe yields 4 servings



  • Calories:
  • 338 kcal
  • 17%
  • Fat:
  • 13.5 g
  • 21%
  • Carbs:
  • 11.6g
  • 4%
  • Protein:
  • 41.6 g
  • 83%
  • Cholesterol:
  • 56 mg
  • 19%
  • Sodium:
  • 2715 mg
  • 109%

Based on a 2,000 calorie diet

See full nutrition

Nutritional Information

1 Serving
Servings Per Recipe:
Amount Per Serving
  • * Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
  • ** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.
  • (-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.


  • Prep

  • Cook

  • Ready In

  1. Mix the mustard, pepper, 1/2 teaspoon salt, and 2 tablespoons of canola oil in a shallow bowl. Add the fish fillets, turning to coat. Marinate the fish in the refrigerator for 30 minutes.
  2. Combine the onion, garlic, ginger, and cashews in a blender or food processor and pulse until the mixture forms a paste.
  3. Preheat an oven to 350 degrees F (175 degrees C).
  4. Heat 1 tablespoon of canola oil in a skillet over medium-low heat. Stir in the prepared paste; cook and stir for a minute or two. Add the cayenne pepper, turmeric, cumin, coriander, 1 teaspoon salt, and sugar. Cook and stir for an additional five minutes. Stir in the chopped tomato and vegetable broth.
  5. Arrange the fish fillets in a baking dish, discarding any extra marinade. Top the fish with the sauce, cover the baking dish, and bake in the preheated oven until the fish flakes easily with a fork, about 30 minutes. Garnish with chopped cilantro.


  • Cook's Notes
  • You can use frozen fish fillets for this recipe; thaw them before use. Decrease the amount of cayenne pepper if you prefer a less spicy dish.
  • Tip
  • Aluminum foil can be used to keep food moist, cook it evenly, and make clean-up easier.


  1. 129 Ratings

Most helpful positive review

Had a friend of ours over for dinner who is new to America (he was born and raised in India) and he said I was spot on with this, but to him it was fairly mild. For us it was pretty spicy though...

Most helpful critical review

I like spicy food but this is not my cup of tea. It really wasn't that spicy or that tasty to me.

Most helpful
Most positive
Least positive

Had a friend of ours over for dinner who is new to America (he was born and raised in India) and he said I was spot on with this, but to him it was fairly mild. For us it was pretty spicy though...

The house smelled wonderful! I used mahi mahi fillets. Scared it would be too hot, I used 1/2 tsp cayenne and 1/2 tsp. madras curry powder. Served with rice and steamed spinach.

Crazy good! We followed the recipe exactly and it was a perfect heat for us. Note: we generally order our food at medium spice level at restaurants.

Awesome, even though I over-cooked the fish - I always do that :( I used Cod and subbed olive & vegetable oils for the canola. I only added about 1/4 teaspoon of cayenne, there was no way my so...

We really enjoyed this for dinner last night. It was very flavorful, right amount of spice (I used 1 tsp. cayenne), and the fish was very moist. I used fresh-caught black tile fish, served with ...

This was a good dish. My family loved it. Easy and fast to make with tons of flavor. I served it with Saffron rice, rosemary garlic potatoes and Naan.

We loved this dish! I did cut back on the cayenne to about 1 1/12 tsp and it was still hot but delicious. Also added about 3/4 cup canned diced tomatoes b/c I did not have fresh. Served this wit...

YUMMY. The dijon mustard combined with the indian spices really gave the fish a tangy complex flavor. I served it on a plain (no salt no flavoring) spinach saag and brown Basmati rice to absor...

This was execellent. Followed recipe and bake time. Restaurant quality - I will be making again but with cheaper fish - I bought Halibut and this would be equally good on red snapper. I also ...

Other stories that may interest you