Burnie Academy Academy
Love fish fry? Pan-sear it, don't deep-fry it

Love fish fry? Pan-sear it, don't deep-fry it

A deep-fried fish fry piece hides about 230 kcal, and most of that is the oil it drinks in the kadai, not the fish. Pan-sear the same marinated piece with a teaspoon of oil and the golden crust stays while the calories drop.

12 Jul 2026 · Burnie Academy
fish pan-sear high-protein coastal

Fish fry is a coastal favourite - Bengali, Goan, Kerala, Chettinad, every coast has its own. The fish itself is lean protein. The trouble starts in the kadai. Deep-frying makes the crust drink oil, and that oil is where most of the calories hide. The good news: you can keep the crisp crust with a pan and a teaspoon of oil. Let's see where the calories really come from.

Fish fry is heavy and fatty because of the fish.

mostly false

Mostly false. The fish is lean - raw rohu is about 88 kcal per 100 g, almost all protein. The calories pile on from the besan or flour coating and the oil the crust soaks up while deep-frying. A 100 g raw piece becomes roughly 230 kcal only after the oil and coating are added.

Your usual order: 2 deep-fried fish fry pieces

≈ 350 kcal 320-370

Two pieces of roadside or dhaba-style deep-fried fish fry - a normal coastal order - comes to roughly 350 kcal. The fish in there is only about 130 kcal. The besan-and-oil crust and the oil it soaks up in the hot kadai do almost all the rest.

Assumptions: 2 pieces (~150 g total) raw rohu fish = 132 kcal (88 kcal/100 g). Besan coating ~22 g (about 11 g per piece) = ~85 kcal (387 kcal/100 g). Oil absorbed during deep-frying ~15 g = ~133 kcal (884 kcal/100 g). Sum = ~350 kcal. This independently cross-checks a real recipe figure of 353 kcal per 2 pieces (150 g).

Deep-fried vs pan-seared vs air-fried (2 pieces, ~150 g)

Deep-fried (dhaba style)
Crust drinks ~15 g oil in the kadai. Matches the 353 kcal recipe figure.
Pan-seared (1 tsp oil)
Same marinade, thin coat, fish seared in ~5 g oil. Crust still golden.
Air-fried (oil brushed)
~2 g oil brushed on, hot air crisps the coat. Lightest of the three.

Pan-sear it instead of deep-frying

≈ 235 kcal saves 115 kcal 220-260

Marinate the same way - lemon, turmeric, chilli, salt, a little ginger-garlic. Dust a thin besan or rice-flour coat. Heat a flat pan, brush about a teaspoon of oil, and sear each side 2-3 minutes on medium-high. The crust stays golden and crisp because the flour toasts in the hot pan, not in a pool of oil.

Assumptions: 2 pieces (~150 g) raw rohu = 132 kcal. Lighter besan/rice-flour coat ~15 g total = ~58 kcal (387 kcal/100 g). Oil for searing ~5 g (about 1 teaspoon, brushed and in the pan) = ~44 kcal (884 kcal/100 g). Sum = ~234 kcal, rounded to 235.

Keep the crust, drop the oil

  • Pat the fish dry before marinating - a wet surface makes the coat slide off and drink more oil.
  • Use a non-stick or cast-iron pan on medium-high so the crust sears fast instead of stewing in oil.
  • Rice flour gives a crisper, lighter crust than besan and needs even less oil to toast.
  • Two pieces is a sensible portion - fish is filling protein, so you rarely need a third.
  • If you love the dhaba taste, finish with a squeeze of lemon and a pinch of chaat masala, not more oil.

The bottom line

The fish in your fish fry is lean - about 88 kcal per 100 g. The oil the crust drinks in the deep kadai is what turns two pieces into a 350 kcal plate. Pan-sear the same marinated pieces with a teaspoon of oil and you keep the golden crust for about 235 kcal - roughly 115 kcal lighter, and the protein stays right there on your plate.

Track your food the honest way

Burnie helps you see your estimated calorie deficit with familiar Indian foods — no fake precision, no guilt trips.

Get Burnie on the App Store

Android public availability is being expanded.