CookSnap is coming soon — Join the waitlist →

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
Bengali Fish in Yogurt Curry
comfortelegantindianfishtendersilkycreamyweeknight

Ingredients

  • 1 lb fish fillets (cod, halibut, or catfish)
  • 1 cup plain yogurt
  • 1 medium onion, sliced
  • 1 tbsp ginger-garlic paste
  • 2 whole green chilies, sliced (or 1/2 tsp chili powder)
  • ½ tsp turmeric powder
  • 1 tsp cumin seeds

Instructions

  1. 1

    Heat 2 tbsp oil in a large skillet over medium. Add cumin seeds; when they sizzle and pop, add sliced onion.

  2. 2

    Cook onion until softened and edges turn golden, stirring occasionally, about 4 minutes.

  3. 3

    Stir in ginger-garlic paste and green chilies. Cook for 60 seconds until fragrant.

  4. 4

    Add turmeric and salt to taste. Whisk yogurt in a separate bowl, then slowly pour into the skillet while stirring to avoid curdling.

  5. 5

    Reduce heat to medium-low. Lay fish fillets in the sauce. Cover and simmer until fish flakes easily, about 8 minutes.

  6. 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

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.