Hilsha fish with fish eggs curry, popularly known as Ilish Macher Dim Curry in Bengali cuisine, is a rich and flavorful traditional dish deeply loved across Bangladesh and parts of India. Famous for its unique aroma, delicate texture, and luxurious taste, this curry combines the richness of Hilsha fish with the creamy, savory flavor of fish eggs to create a truly special seafood experience.
Hilsha fish, often called the “queen of fish,” is celebrated for its soft flesh and distinctive flavor. When paired with fish eggs, the curry becomes even more indulgent and satisfying. The fish eggs absorb the spices beautifully, creating a texture that is both soft and slightly crispy depending on the cooking style. Together, the fish and roe create layers of flavor that make this dish unforgettable.
This curry holds cultural significance in Bengali households and is often prepared during family gatherings, festive meals, or special occasions. Its traditional preparation style reflects the depth and richness of Bengali cooking, where simple spices are used carefully to highlight the natural flavor of the fish rather than overpower it.
One of the reasons this dish remains so popular is its comforting yet luxurious appeal. It pairs perfectly with steamed rice and delivers a warm, homestyle feeling that seafood lovers truly appreciate. The aroma of Hilsha cooked with spices and fish eggs creates an authentic coastal flavor that connects deeply with traditional cuisine.
From a nutritional perspective, Hilsha fish is highly valued for its omega-3 fatty acids, protein, and essential nutrients that support heart and brain health. Fish eggs are also rich in vitamins, healthy fats, and minerals, making this dish both flavorful and nourishing when enjoyed in moderation.
For food bloggers and seafood enthusiasts, Hilsha fish with fish eggs curry is an excellent recipe to feature because of its strong cultural identity and high search interest. It attracts readers looking for traditional Bengali fish curry, ilish recipes, fish egg curry, authentic seafood dishes, and homemade Bangladeshi recipes.
Hilsha Fish with Fish Eggs Curry – Traditional Bengali Ilish Macher Dim Curry Recipe
Course: Blog, Fish RecipesHilsha fish with fish eggs curry is a flavorful and traditional Bengali seafood dish known for its rich aroma, delicate fish texture, and creamy fish roe flavor. Perfect for those searching for Ilish Macher Dim Curry, Bengali fish recipes, authentic Hilsa curry, and homemade seafood dishes.
Ingredients
- 1 whole hilsa fish (about 1200 grams), cut into pieces
Hilsa fish eggs
Salt to taste
Turmeric powder for marination
3 tablespoons cooking oil
½ cup sliced onion
2 green chilies
1 tomato, sliced
1 tablespoon turmeric powder
1 tablespoon red chili powder
1 tablespoon cumin powder (optional)
1 tablespoon coriander powder (optional)
Water as needed for thin curry
Fresh coriander leaves
3 to 4 green chilies for finishing
Directions
- How to Cut the Hilsa Fish
Take one whole hilsa fish and clean it properly. Keep the head attached if you like. Remove the fish eggs carefully and keep them separately. Cut the fish into medium-sized pieces, excluding the tail if preferred.
How to Prepare the Fish Eggs
Cut the fish eggs into medium pieces. There is no need to marinate the eggs separately.
How to Cut the Onion
Slice the onion thinly.
How to Cut the Tomato
Wash the tomato well and cut it into thin slices. Use half of the tomato slices at the beginning of cooking and keep the remaining slices for later.
How to Prepare the Green Chilies
Wash the green chilies properly. Keep some whole and slit a few lightly from the middle.
Step 1
Clean the hilsa fish properly and cut it into medium-sized pieces. Keep the fish head if desired.
Step 2
Separate the fish eggs and cut them into medium pieces.
Step 3
Marinate the fish pieces with salt and turmeric powder. Mix well and keep aside for a few minutes.
Step 4
There is no need to marinate the fish eggs separately.
Step 5
Slice the onion thinly and cut the tomato into thin slices. Divide the tomato slices into two portions.
Step 6
Heat a cooking pot and add about 3 tablespoons of cooking oil.
Step 7
Add the sliced onion, 2 green chilies, and half of the tomato slices.
Step 8
Cook everything on low heat while stirring gently until the onions become soft.
Step 9
Add turmeric powder, red chili powder, cumin powder, and coriander powder.
Step 10
Mix the spices well. If preferred, you may skip cumin and coriander powder because hilsa fish tastes delicious with simple spices.
Step 11
Pour a little water into the spices and cook until the oil starts separating from the masala.
Step 12
Now add the fish eggs first. Let them cook gently in the oil and masala.
Step 13
Add a little water from time to time so the fish eggs do not stick to the pan.
Step 14
Cook until the fish eggs become slightly firm.
Step 15
Gently stir and move the fish eggs slightly to one side of the pot.
Step 16
Now place all the hilsa fish pieces carefully into the curry.
Step 17
Pour in the remaining water from the bowl used for the fish eggs.
Step 18
Add enough water for a thin curry consistency since this is a light broth-style dish.
Step 19
Add salt according to taste.
Step 20
Cover the pot with a lid and cook for about 5 minutes.
Step 21
After 5 minutes, gently stir the curry carefully so the fish pieces do not break.
Step 22
Add the remaining tomato slices and 3 to 4 fresh green chilies.
Step 23
Cover again and let the curry cook until the fish is fully done.
Step 24
Before turning off the heat, add fresh coriander leaves.
Step 25
Cook for another 2 minutes on low heat.
Step 26
Turn off the heat once the curry is fully cooked. Your delicious hilsa fish thin curry is now ready to serve.
Recipe Video
Notes
- Cooking Notes & Tips:
Use fresh Hilsha fish for the best flavor and texture.
Cook on low to medium heat to keep the fish soft and tender.
Avoid over-stirring to prevent the fish from breaking apart.
Let the curry rest briefly before serving for deeper flavor.
Health Tips:
Best served with steamed rice for a wholesome traditional meal.
Hilsha fish is rich in omega-3 fatty acids that support heart health.
Fish eggs provide healthy fats, vitamins, and protein.
A nourishing seafood dish when enjoyed in balanced portions.




























Comments