CookSnap is coming soon — Join the waitlist →

Bengali Fish Fry

Crispy pan-fried fish coated in a fragrant Bengali spice crust, ready in under 20 minutes. A weeknight dinner that tastes like restaurant food.

Total time
18 min
Servings
2
Calories
286
Protein
32g
Bengali Fish Fry
quickcasualindianfishcrispytenderweeknightmain-dish

Ingredients

  • ¾ lb fish fillets (such as catfish, tilapia, or rohu), skin removed
  • ¾ teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • ½ teaspoon cumin seeds
  • 2 tablespoons lemon juice
  • 1 pinch salt and pepper

Instructions

  1. 1

    Pat the fish fillets completely dry with paper towels, pressing gently on both sides — this ensures they crisp instead of steam when fried.

  2. 2

    Rub each fillet on both sides with the turmeric powder, red chili powder, cumin seeds, lemon juice, salt, and pepper until evenly coated.

  3. 3

    Heat 3 tablespoons of oil in a 12-inch skillet over medium-high heat until it shimmers and a drop of water sizzles on contact, about 2 minutes.

  4. 4

    Slide the fish fillets into the hot oil, skin-side up, and cook without moving them for 4 minutes until the bottom is golden brown and crispy.

  5. 5

    Flip each fillet carefully with a thin spatula and cook the skin side for 2–3 minutes until the skin is deep golden and the flesh is opaque throughout.

  6. 6

    Transfer the fish to a serving plate lined with paper towels to drain excess oil.

Tools you’ll need

  • 12-inch skillet
  • paper towels
  • small bowl (for mixing spices)
  • thin metal spatula
  • serving plate

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.