Ilish Mach Bhaja (Fried Hilsa)
Crispy, golden pan-fried Hilsa steaks with a delicate turmeric crust and flaky, succulent flesh. This simple Bengali delicacy needs just a handful of spices to let the fish's natural richness shine through. Ready in under 30 minutes.
For 4 servings
- prep · ~10 min
Marinate the fish steaks.
1.Place hilsa steaks in a mixing bowl.2.Sprinkle turmeric powder, red chili powder, and salt evenly over both sides of the fish.3.Gently rub the spice mix into the fish using your fingers.4.Let it rest for 10 minutes to absorb the flavors.TIPHilsa is delicate — handle the steaks gently while marinating to keep them intact. - fry · ~4 min
Heat mustard oil to smoking point.
1.Pour mustard oil into a non-stick frying pan.2.Heat on medium-high until the oil reaches its smoking point and the raw pungent smell fades.3.Lower the heat to medium before adding the fish.TIPMustard oil must smoke to lose its sharp raw bite — this is crucial for the authentic Bengali flavor. - fry · ~8 min
Fry the fish steaks until golden.
1.Carefully slide the marinated steaks into the hot oil, leaving space between each piece.2.Fry on medium heat for 3 to 4 minutes until the bottom side is deep golden and crisp.3.Gently flip each steak with tongs and fry the other side for another 3 to 4 minutes.4.Check that the fish flakes easily with a fork and the skin is crispy.TIPDo not move the fish for the first 3 minutes — it needs uninterrupted contact with the pan to form a good crust. - garnish · ~1 min
Drain and serve immediately.
1.Lift the fried steaks with tongs and briefly hold them above the pan to let excess oil drip off.2.Place on a serving plate lined with a paper towel for 30 seconds to blot any remaining surface oil.3.Transfer to a clean serving dish and serve piping hot with steamed rice and a squeeze of lemon on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Always heat mustard oil until it reaches its smoking point to mellow its pungent bite for authentic flavor.
- 2Handle hilsa steaks gently during marination and flipping — the flesh is delicate and breaks easily.
- 3Let the fish sear undisturbed for the first 3 minutes to develop a deep golden, crispy crust.
- 4Use a non-stick pan to prevent the fragile Hilsa skin from tearing during frying.
- 5Serve immediately after frying — Hilsa loses its crispness and succulence if left to sit.
- 6For extra flavour, rub a tiny amount of mustard oil onto the fish after frying, just before serving.
Adapt it for your goals.
Air-fryer version
Lightly spray marinated steaks with oil and air-fry at 375°F for about 10–12 minutes, flipping halfway — a lower-fat option that still gives a crispy exterior.
herb crustedHerb-crusted
Add 1 tablespoon of chopped fresh coriander or curry leaves to the marinade for a fragrant, herby twist on the classic.
spicierSpicier
Increase the red chili powder to ½ teaspoon or add a pinch of cayenne for a fiery kick without overpowering the fish.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Hilsa is one of the richest fish sources of heart-healthy omega-3s, which support brain function and reduce inflammation.
Good Source of Vitamin D
This oily fish naturally provides vitamin D, essential for bone health and immune support.
High-Quality Protein
Each serving delivers a generous amount of complete protein, aiding muscle repair and satiety.
Frequently asked questions
Yes, substitute with mackerel, salmon, or pomfret — adjust cooking time based on thickness for a similar oily-fish result.
.webp)





-curry.webp)
