Chuna Macha Bhaja
Crunchy, golden baby fish fried to a perfect crisp with a light turmeric-spiced coating. This Bengali delicacy turns tiny river fish into an addictive snack or side dish that you eat whole, bones and all. Quick to make and packed with calcium, it is a staple in Bengali households served with steamed rice and dal.
For 4 servings
- prep · ~10 min
Clean and dry the fish thoroughly.
Wash the baby fish under running water, ensuring all internal organs are removed. Pat them completely dry with a kitchen towel. Any moisture left will cause oil to splatter and the fish to turn soggy instead of crispy.
TIPThe fish must be bone-dry before marinating. Leave them spread on a towel for 5 minutes to air-dry if needed. - mix · ~2 min
Marinate the fish with spices and rice flour.
In a mixing bowl, gently toss the dried fish with turmeric powder, red chili powder, salt, and rice flour. Coat each fish evenly without breaking them. The rice flour is the secret to the shattering crisp crust.
TIPUse your fingertips to coat the fish gently — a spoon can tear the delicate flesh. - fry · ~10 min
Shallow fry the fish until golden and crispy.
Heat mustard oil in a heavy-bottomed frying pan over medium-high heat until it reaches its smoking point, then lower the heat slightly. Carefully slide the marinated fish into the hot oil in a single layer, without overcrowding. Fry for 3-4 minutes on one side until golden brown, then flip gently and fry the other side for another 2-3 minutes. The fish should be completely crispy — you will hear the crunch as they cook.
TIPDo not overcrowd the pan. Fry in batches if needed. Overcrowding lowers the oil temperature and steams the fish instead of frying it. - prep · ~2 min
Drain the fried fish on paper towels.
Using a slotted spoon, lift the fried fish from the oil and place them on a plate lined with paper towels. This absorbs any excess oil while keeping the crust crunchy. Let them rest for 2 minutes.
TIPTilt the fish against the side of the pan briefly before removing to let excess oil drip back. - assemble · ~1 min
Plate with sliced onion, green chili, and lemon wedges.
Arrange the crispy fried fish on a serving plate. Scatter raw onion rings and slit green chilies on the side. Squeeze fresh lemon juice over the fish just before serving. The hit of citrus cuts through the richness and brightens the whole dish.
- serve
Serve immediately with steamed rice and dal.
Chuna Macha Bhaja is best enjoyed the moment it is fried. The contrast of crunchy fish, sweet raw onion, and spicy green chili is a classic Bengali experience. Pair with plain steamed rice and a bowl of musur dal for a soulful meal.
TIPFor an extra kick, crush a green chili into your mustard oil before frying the next batch.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the fish bone-dry with a kitchen towel before marinating; any moisture will cause the crust to turn soggy.
- 2Use your fingertips to coat the fish gently with the spice-rice flour mix to avoid tearing the delicate flesh.
- 3Heat mustard oil until it just reaches its smoking point, then reduce the heat slightly before adding the fish for a clean, crisp fry.
- 4Fry in a single layer without overcrowding the pan; doing multiple batches keeps the oil temperature steady and ensures even browning.
- 5Let the fried fish rest on paper towels for 2 minutes to drain excess oil while maintaining the crunch.
- 6Serve immediately after frying — Chuna Macha Bhaja loses its signature crispness if left to sit for more than a few minutes.
Adapt it for your goals.
Air-fryer version
Toss the marinated fish in 1 teaspoon of additional oil, then air-fry at 200°C (400°F) for 8-10 minutes, shaking the basket halfway. This reduces oil absorption by roughly half while still giving a crispy result.
jain (no onion/no garlic)Jain (no-onion/no-garlic)
Omit the raw onion rings and green chili garnish; instead, serve with a sprinkle of roasted cumin powder and a wedge of lemon for a Jain-friendly version that stays vibrant.
extra spicyExtra spicy
Increase the red chili powder to 1 teaspoon and add ½ teaspoon of finely chopped fresh green chilies to the marinade for those who crave intense heat.
Why this is on our healthy list.
Bone-Strengthening Calcium
Because these tiny fish are eaten whole (bones included), you get a natural dose of calcium and phosphorus that supports healthy teeth and bones.
High-Quality Animal Protein
Chuna mach provides lean, complete protein that aids muscle repair and keeps you full longer, with minimal fat after shallow frying.
Anti-Inflammatory Spices
Turmeric and mustard oil contain curcumin and allyl isothiocyanate, compounds known for their natural anti-inflammatory and antioxidant properties.
Frequently asked questions
Yes, but thaw them completely in the refrigerator, then pat them exceptionally dry before marinating, or the excess moisture will ruin the crisp coating.



