Bihari Fish Fry
Crispy, golden fish fry with a punchy Bihari-style marinade of mustard oil and classic spices. A perfect appetizer or side dish that's incredibly flavorful and easy to make at home. Ready in under an hour, it's a true taste of Eastern India.
For 4 servings
Prepare the Fish
- Rinse the fish steaks thoroughly under cold running water.
- Pat each piece completely dry with paper towels. This step is crucial for achieving a crispy crust.
Create the Marinade
- In a large mixing bowl, combine the ginger-garlic paste, lemon juice, besan, rice flour, turmeric powder, red chili powder, coriander powder, cumin powder, garam masala, ajwain, and salt.
- Mix everything together until you have a thick, smooth, and lump-free paste. If the paste is too dry, add 1-2 teaspoons of water to get a spreadable consistency.
Marinate the Fish
- Add the dry fish pieces to the marinade.
- Use your hands to gently coat each steak evenly on all sides.
- Cover the bowl and let the fish marinate for at least 30 minutes at room temperature. For a deeper flavor, you can refrigerate it for up to 2 hours.
Shallow Fry the Fish
- Heat the mustard oil in a wide, heavy-bottomed skillet or pan over medium-high heat. The oil is ready when a tiny drop of marinade sizzles instantly.
- Carefully place a few marinated fish pieces into the hot oil, ensuring not to overcrowd the pan. Cook in batches if needed.
- Fry for 4-5 minutes on the first side until it turns golden brown and crisp.
- Gently flip the pieces and fry for another 4-5 minutes on the other side until fully cooked and crispy. The fish should be opaque and flake easily.
Drain and Serve
- Remove the fried fish from the pan and place it on a wire rack or a plate lined with paper towels to drain excess oil.
- While the fish is still hot, sprinkle it generously with chaat masala.
- Garnish with freshly chopped coriander leaves and serve immediately with lemon wedges on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Ensure the fish is completely dry before applying the marinade. Moisture is the enemy of crispiness.
- 2Heat the mustard oil properly until it's very hot but not smoking. This removes its raw pungency and prevents the fish from sticking.
- 3Do not overcrowd the pan. Frying in batches maintains the oil temperature, ensuring each piece is perfectly crispy.
- 4For the best flavor infusion, let the fish marinate for at least 30 minutes. An hour is even better.
- 5Serve the fish fry immediately after cooking to enjoy its maximum crispiness.
- 6A combination of besan and rice flour in the marinade creates a coating that is both flavorful and exceptionally crispy.
Adapt it for your goals.
Healthier Version
For a lower-fat option, bake the marinated fish at 200°C (400°F) for 15-20 minutes, flipping halfway through. You can also cook it in an air fryer at 180°C (350°F) for 12-15 minutes.
Different FishDifferent Fish
This recipe works well with other firm-fleshed fish like Catla, Surmai (Kingfish), Pomfret, or even boneless fillets like Tilapia or Cod.
Spicier KickSpicier Kick
To increase the heat, add 1 teaspoon of black pepper powder or 1-2 finely chopped green chilies to the marinade.
Herbaceous TwistHerbaceous Twist
Add 1 tablespoon of finely chopped mint leaves or 1 teaspoon of kasuri methi (dried fenugreek leaves) to the marinade for a different flavor profile.
Why this is on our healthy list.
Excellent Source of Protein
Fish provides high-quality, lean protein essential for building and repairing tissues, supporting muscle growth, and maintaining overall body function.
Rich in Omega-3 Fatty Acids
Contains beneficial omega-3 fatty acids, which are known to support heart health by reducing inflammation and improving cholesterol levels, as well as boosting brain function.
Aids Digestion
The inclusion of spices like ajwain (carom seeds) and ginger is traditional in Indian cooking to help improve digestion and prevent indigestion.
Anti-inflammatory Properties
Spices like turmeric (containing curcumin) and ginger have potent natural anti-inflammatory and antioxidant properties that help combat oxidative stress in the body.
Frequently asked questions
One serving (approximately 160g) contains an estimated 260-300 calories. This can vary based on the type of fish and the amount of oil absorbed during frying.



