Macher Dimer Bora
Crispy, golden Bengali-style fritters made with fresh fish roe, onions, and green chilies. A monsoon and winter delicacy, these soft-centered bites are perfect with steamed rice and dal or as a tea-time snack on a rainy afternoon.
For 4 servings
- prep · ~5 min
Clean and prepare the fish roe.
Rinse the fish roe gently under cold water. Carefully remove any thin membranes and blood lines. Pat dry with a kitchen towel and place in a mixing bowl.
TIPUse rohu or katla fish roe for the best flavor — they hold their shape well during frying. - mix · ~3 min
Mix the fritter batter.
1.Add finely chopped onion, green chili, grated ginger, and minced garlic to the roe.2.Add gram flour, rice flour, turmeric powder, red chili powder, cumin powder, and salt.3.Add chopped coriander leaves.4.Mix everything with a light hand until the roe breaks down slightly and binds into a thick dropping-consistency batter. Do not over-mix.TIPThe gram flour absorbs moisture — let the batter rest for 5 minutes and check consistency before frying. Add a teaspoon of water only if too stiff. - fry · ~10 min
Fry the boras until golden.
1.Heat mustard oil in a kadai over medium-high heat until it just smokes and turns pale yellow.2.Reduce heat to medium. Drop small spoonfuls of batter gently into the hot oil, 4-5 at a time.3.Fry for 3-4 minutes, turning occasionally, until deep golden and crisp on all sides.4.Remove with a slotted spoon and drain on paper towels.TIPMustard oil must reach its smoking point before frying — this removes the raw, pungent taste and gives the boras an authentic Bengali flavor. - serve
Serve hot with steamed rice or as a snack.
Arrange the hot Macher Dimer Bora on a serving plate. Serve immediately with steamed rice and dal, or with kasundi (Bengali mustard sauce) for a delicious tea-time snack.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Always remove the thin membrane from the roe for a smooth, lump-free batter.
- 2Let the batter rest for 5 minutes after mixing to allow the flours to hydrate fully.
- 3Test the oil temperature by dropping a tiny bit of batter — it should sizzle and rise immediately.
- 4Do not overcrowd the kadai; fry in small batches to maintain oil temperature and crispness.
- 5Use a slotted spoon to gently press the fritters while frying for even browning.
- 6Drain on paper towels in a single layer to keep them crunchy, not soggy.
- 7For best texture, serve the boras within 15 minutes of frying — they lose crispness as they cool.
Adapt it for your goals.
Air-fried
To reduce oil, shape the batter into small patties and air-fry at 180°C for 12-14 minutes, flipping halfway. The exterior won't be as crisp as deep-fried, but the texture remains pleasantly firm.
Egg freeEgg-free
Replace the fish roe with an equal weight of mashed boiled potato and a little extra gram flour. This creates a vegetarian version with a soft interior, ideal for those avoiding fish.
SpicySpicy
Double the green chilies and add 1 teaspoon of finely chopped fresh coriander stems along with the leaves. This amps up the heat while keeping the floral notes of the herb.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Fish roe is a natural source of omega-3s, which support heart health and brain function.
Protein-Packed Snack
The combination of fish roe and chickpea flour provides a significant protein boost, making these fritters a satisfying, energy-sustaining bite.
Contains Anti-Inflammatory Spices
Turmeric and ginger in the batter offer curcumin and gingerol, compounds known for their anti-inflammatory properties.
Good Source of B Vitamins
Fish roe is rich in B12 and other B vitamins, essential for red blood cell formation and nervous system health.
Frequently asked questions
This dish is defined by fish roe. For a similar texture, substitute with mashed boiled potato or crumbled paneer, but the flavor will be different.



