How to Make Kolkata Fish Fry (Traditional & Healthy Version)

Kolkata Fish Fry is an iconic snack from the heart of Bengal, India, celebrated for its crisp coating and tender fish fillet. Originating from Kolkata’s vibrant streets, this delicacy is a favorite at evening gatherings, Bengali weddings, and festive occasions. The dish showcases the region’s love for fresh fish, typically bhetki (Indian barramundi), but can be made with other local varieties. Its golden exterior and aromatic spices make it irresistible, while the health-conscious version keeps calories in check without compromising authenticity. The Kolkata Fish Fry is more than just a snack; it’s a culinary tradition enjoyed across generations. The dish combines marinated fish fillets with regional spices, coated in breadcrumbs (or atta for a healthier twist), and shallow-fried on a tawa. Served with kasundi (Bengali mustard sauce) and salads, it is perfect during Durga Puja or as an evening treat. Its balanced protein and moderate fats make it suitable for calorie counters and those seeking nutritious Indian recipes. Experience the taste of Bengal in a wholesome, guilt-free way.

35 min total2 servingsMedium230 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash and pat dry the bhetki fish fillets
0%
10 min

Step 1 · Wash and pat dry the bhetki fish fillets

Wash and pat dry the bhetki fish fillets. Sprinkle lemon juice, salt, and black pepper on both sides. Let it marinate for 10 minutes.

Step 2: Prepare the spice paste by mixing ginger-garlic paste
0%
5 min

Step 2 · Prepare the spice paste by mixing ginger-garlic paste

Prepare the spice paste by mixing ginger-garlic paste, chopped green chilli, and fresh coriander. Apply this paste evenly on the fillets and let them rest for another 5 minutes.

Step 3: Beat the egg in a shallow bowl
0%

Step 3 · Beat the egg in a shallow bowl

Beat the egg in a shallow bowl. Coat each fillet with atta, dip in beaten egg, then roll in breadcrumbs to cover thoroughly.

Step 4: Heat mustard oil on a tawa or shallow pan
0%

Step 4 · Heat mustard oil on a tawa or shallow pan

Heat mustard oil on a tawa or shallow pan. Once hot, gently place the coated fillets and shallow fry on medium flame until golden brown, turning occasionally.

Step 5: Remove the fried fillets and drain excess oil on kitchen paper
0%

Step 5 · Remove the fried fillets and drain excess oil on kitchen paper

Remove the fried fillets and drain excess oil on kitchen paper. Serve hot with onion rings, salad, and kasundi.

Step 6: Garnish with fresh coriander and a wedge of lemon for extra freshness
0%

Step 6 · Garnish with fresh coriander and a wedge of lemon for extra freshness

Garnish with fresh coriander and a wedge of lemon for extra freshness.

Why this recipe is healthy

This healthy Kolkata Fish Fry recipe uses shallow frying, whole wheat flour, and heart-friendly mustard oil, reducing calorie and fat intake. Lean fish ensures high protein with low saturated fat. Incorporating fiber-rich ingredients and fresh herbs makes this snack more wholesome, ideal for those tracking calories or seeking nutritious Indian snacks. It is a smart choice for balanced eating and weight management.

A note on tradition

Kolkata Fish Fry holds a special place in Bengali cuisine, often served at evening adda (gatherings), weddings, and during Durga Puja festivities. It reflects Kolkata’s colonial influences and love for fish, symbolizing celebration and hospitality. The snack is typically eaten as a starter or with chai, enjoying its crispy, flavorful layers. Regional variations exist, with some using local fish like rohu or tilapia, but the essence remains authentically Bengali.

← Back to Kolkata Fish Fry