Bengali-Inspired Fish Curry
A flavorful Bengali-inspired fish curry made withtender cod simmered in a spiced tomato sauce with mustard seeds, curry leaves,and a blend of aromatic spices. A perfect pairing for rice or naan.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course
Cuisine Bengali, Indian
Servings 4
Calories 300 kcal
- 300 g 10oz of skinless cod, pollock, or hake fillet.
- ½ teaspoon salt
- 2 tablespoons cooking oil
- 150 g 1 medium-large onion, finely chopped
- Thumb-sized piece of ginger minced
- 2 garlic cloves minced
- 400 g 14oz tin chopped tomatoes
- 2 tablespoons tomato puree
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 2 red chilies slit lengthwise
- 12 curry leaves
- ½ teaspoon ground coriander
- ½ teaspoon ground turmeric
- ¼ teaspoon sugar
Sauté the Aromatics:
In a large skillet, warm 2 tablespoons of cooking oil over medium heat.
Add the mustard seeds and cumin seeds to the hot oil, letting them sizzle for about 30 seconds until fragrant.
Add the chopped onion and sauté for 4-5 minutes, or until soft and golden.
Add the Garlic, Ginger, and Spices:
Stir in the minced garlic, ginger, curry leaves, and slit red chilies. Cook for another 2 minutes until the mixture becomes aromatic.
Add the ground coriander, turmeric, and sugar, stirring well to combine the spices with the onion mixture.
Make the Tomato Base:
Add the diced tomatoes and tomato paste to the mixture.
Stir well, allowing the tomatoes to cook down for about 8-10 minutes.
Stir occasionally until the sauce thickens and the oil begins to separate.
Cook the Fish:
Gently add the seasoned fish into the curry sauce, making sure the fillets are well coated.
Lower the heat and cover the pan.
Let it simmer for 8 to 10 minutes, or until the fish is thoroughly cooked and can be easily flaked with a fork.
Adjust Seasoning and Serve:
Keyword Bengali Fish Curry