Macha Besara Bhaja
Crispy pan-fried fish steaks coated in a bold mustard-garlic paste, a staple from Odisha's coastal kitchens. The pungent kick of mustard pairs beautifully with the delicate sweetness of fresh river fish, creating a dish that's rustic, aromatic, and deeply satisfying. Ready in under 30 minutes, it's perfect with steamed rice and dal.
For 4 servings
- prep · ~10 min
Make the mustard-garlic paste.
1.Soak mustard seeds in 3 tbsp water for 10 minutes.2.Drain and add to mixer grinder with garlic, green chili, turmeric, red chili powder, salt, and lemon juice.3.Grind to a smooth, thick paste without adding extra water. Scrape down sides as needed.TIPSoaking mustard seeds tames their bitterness and helps them grind into a creamy paste. - prep · ~10 min
Marinate the fish steaks.
1.Pat the fish steaks dry with a clean cloth.2.Coat each steak generously on both sides with the mustard-garlic paste.3.Cover and set aside for 10 minutes at room temperature.TIPPatting the fish dry helps the paste stick better and prevents steaming during frying. - prep · ~2 min
Coat the marinated fish.
1.Spread rice flour on a flat plate.2.Gently press each side of the marinated fish onto the rice flour to form a thin, even coating.3.Shake off any excess flour.TIPRice flour adds a delicate crisp crust. Don't overcoat—a thin dusting is all you need. - fry · ~8 min
Shallow-fry the fish until golden.
1.Heat mustard oil in a tawa or flat skillet over medium heat until it reaches its smoking point, then cool slightly.2.Carefully lay the coated fish steaks in the pan without crowding.3.Fry for 3-4 minutes until the underside is deep golden and crisp.4.Flip gently and fry the other side for another 3-4 minutes.5.Transfer to a paper-lined plate.TIPHeating mustard oil to its smoke point and then cooling it reduces its raw pungency and makes it safe for cooking. - serve
Serve hot with onion rings and lemon wedges.
1.Arrange fried fish on a serving platter.2.Scatter with fresh onion rings and place lemon wedges on the side.3.Serve immediately with steamed rice and dal.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the mustard seeds for the full 10 minutes to mellow their bitterness and ensure a creamy paste.
- 2Always pat the fish steaks thoroughly dry before applying the marinade for better adhesion and a crispier crust.
- 3Heat the mustard oil until it smokes, then let it cool slightly before frying to tame its pungent edge.
- 4Use a thin, even coating of rice flour for a delicate crunch; too much will make the coating heavy and clumpy.
- 5Do not crowd the pan while frying—leave space between steaks to maintain oil temperature and ensure even browning.
- 6For the crispiest result, serve the fish immediately after frying; it loses its crunch as it sits.
Adapt it for your goals.
Baked version
For a lower-oil alternative, arrange the coated fish steaks on a greased baking sheet and bake at 200°C (400°F) for 12-15 minutes, flipping once, until crisp and cooked through.
air fryerAir-fryer
Cook the marinated and rice-flour-coated steaks in an air fryer at 180°C (350°F) for 10-12 minutes, shaking the basket halfway, for a lighter, still-crispy result with minimal oil.
Why this is on our healthy list.
Rich in Omega-3s
Rohu fish is a good source of omega-3 fatty acids, which support heart and brain health.
Antioxidant Boost
Turmeric and green chilies provide curcumin and capsaicin, compounds with anti-inflammatory and antioxidant properties.
Digestive Aid
Mustard seeds and garlic stimulate digestion and can help reduce bloating and improve gut health.
Frequently asked questions
Yes, any firm, white-fleshed fish like catfish, tilapia, or sea bass works well; adjust cooking time to the thickness of the steaks.



