Bengali Fish in Yogurt Curry
Tender fish fillets poached in a silky yogurt sauce with warm spices and a hint of chili. A Bengali classic that tastes restaurant-quality but comes together in under 25 minutes.
- Total time
- 25 min
- Servings
- 2
- Calories
- 285
- Protein
- 32g

Ingredients
7 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Heat 2 tbsp oil in a large skillet over medium. Add cumin seeds; when they sizzle and pop, add sliced onion.
Step 2
Cook onion until softened and edges turn golden, stirring occasionally, about 4 minutes.
Step 3
Stir in ginger-garlic paste and green chilies. Cook for 60 seconds until fragrant.
Step 4
Add turmeric and salt to taste. Whisk yogurt in a separate bowl, then slowly pour into the skillet while stirring to avoid curdling.
Step 5
Reduce heat to medium-low. Lay fish fillets in the sauce. Cover and simmer until fish flakes easily, about 8 minutes.
Step 6
Serve hot over steamed rice or with warm naan bread.
Tools you’ll need
- large skillet (12-inch)
- wooden spoon
- small bowl for whisking yogurt
- fork for testing doneness
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



