Rui Macher Kosha refers to Rohu Fish Curry in Bengali. This Bengali fish curry is an every day dish in the Bengali household. Fried golden brown pieces of succulent rui aka rohu (Indian carp) in a spicy and thick tomato based gravy is a truly delightful fish curry that all of us relish at home.

Rui macher rosha or rohu fish curry is a kind of spicy fish preparation with tomato base gravy. Here the rohu fish is marinated in turmeric powder and salt, then golden fried in mustard oil. The fried fish is then cooked in a spiced tomato onion based gravy. Thus, resulting in a tender fish having absorbed the wonderful flavors of the gravy. This fish curry is best served with a piping hot steamed rice.

Rohu or Rui is freshwater carp very popular in Bengal. There are many varieties of bengali fish curry using different kinds of fish. Amongst the many, this rohu fish curry is one of the simplest and common one.

In Bengali cuisine, curries are named differently based on the spices used and also based on the different veggies used in the curry. The term ‘Rosha’ refers to something that has a thick gravy base. Rosha is a spicy curry preparation that can be vegetarian or non-vegetarian. In the fish version of rosha potatoes are added and some even add cauliflower aka phool gobi along with the basic Bengali spices.

Like in most Bengali cooking, whether fish, meat or vegetables, this too is prepared in mustard oil. Mustard oil gives a lovely pungent flavor to any dish. If it’s not available near you or you don’t want to use it, you can use your choice of vegetable oil or any cooking oil instead.

When one is craving to have something spicy, then this is the perfect recipe. You can use ‘rohu fish’ or ‘katla fish’ or any other fresh water carp. You can make this curry in the same way with your other favourite fish too.

I love this dish because of its simplicity. To make this Bengali fish curry we dont need any fancy ingredients and techniques. It is prepared with basic and limited ingredients which we use in everyday cooking. Nevertheless the brilliant flavor and colour of the dish will amaze you and the taste is finger licking good and so delectable.

This rohu fish curry is one fish curry which we make back home whenever we feel like making something Indian style with masalas and spices and not the traditional naga fish dish. Little did I know that time that I am making a Bengali style fish curry. We nagas dont use much of these Indian spices. The dishes are mostly zero oil which may be steamed or boiled. The food are rarely fried and very rarely we use these spices in a naga kitchen.

This rui macher rosha recipe is moderately high on chillies as we prefer spicy food which is nicely counter balanced by the sourness of the tomatoes, as well as the sweetness from the onions. Nevertheless one can adjust the spice level as per their heat preference.


● You may even add potatoes and cauliflower to the gravy.

● You can add a dash of sugar or raisins to the recipe.

● Whole spices like cardamom, cinnamon, cloves etc can also be added to this fish curry.

● You can also use pureed the tomatoes. Just roughly chopped them and puree them in in a mixie or blender.

I made a simple recipe video of this lip-smacking authentic bengali fish curry for my readers which I have shared below. Do watch and please SUBSCRIBE to my channel if you haven’t yet. It will mean a lot to me and motivate me to come up with more videos for my readers. As always looking forward to your feedbacks!


Looking for seafood recipes? Try this favourite and popular seafood recipes

Tin Fish Curry

Indian Crab Curry
Crab Masala South Indian

Spicy Carb Masala

Shallow Fried King Fish
Pan Grilled Green Masala Fish
Fish Fingers
Pan Seared Pepper Fish With Mashed Potato
Green Chilly Masala Fish
Karimeen Pollichathu ( Pearl spot in Banana Leaf)
Fish And Prawn Tandoori Platter
Garlic & Herbs Prawn With Chili Garlic Yogurt Dip
Prawn 65
Easy Pan Fried Fish
Easy Fish Fry
Restaurant Style Fish Fingers
Fish With Bamboo Shoot
Fish With Spinach (Zero Oil)
Fish With Fermented Bamboo Shoot (Naga Fish)
Masor Tenga
Fish Head With Cauliflower & Potato

All of these recipes are super easy to prepare, ready in no time, and will never disappoint you.

This Bengali style fish curry is so rich in texture and absolutely flavorful to the taste buds. I bet this dish will never fail to impress you.I hope you’ll try this authentic bengali fish curry and do share your thoughts about the recipe with me here.

Here’s how I made the traditional bengali fish curry.

Preparation time: 10 minutes
Cooking time: 25 minutes
Serves: 4-5

Ingredients to make rohu fish curry:

For marination:
500 gms rohu fish
½ tsp turmeric powder
1 tsp salt

For the gravy:
¼ cup mustard oil (4 tbsp)
½ tsp cumin/jeera seeds
1 bay leaf
2 dry red chillies broken
2 medium onion chopped
2 tsp ginger garlic paste
2 medium tomato chopped
Green chilly slits per taste (optional)
½ tsp turmeric powder
1 tsp red chilly powder
½ tsp cumin/jeera powder
1 tsp coriander powder
Salt to taste
½ tsp garam masala powder (optional)
1 cup warm water or as required
Few coriander leaves chopped
Juice of half lemon

Step by step pictorial instructions to make rohu fish curry:

Take the marination ingredients and rub the fish pieces with turmeric powder and salt well. Keep aside for few minutes while you make the ingredients ready for the curry.

Heat mustard oil in a pan. Add the fish and shallow fry the fish pieces in batches for 3-5 minutes. Remove from the pan and keep aside.

In the same oil add cumin seeds, bay leaf, dry red chillies. Allow to splutter.

Add onion and saute until it turns soft and translucent.

Add ginger garlic paste and stir until the raw smell of ginger and garlic goes off completely.

Add the tomatoes and saute until it turns soft and mushy.

Add the turmeric powder, coriander powder, cumin powder, red chilli powder and salt as required. Stir on low-medium flame and cook for 1 minute.

Add warm water and give a quick mix. Cover and cook the mixture on medium flame for about 2-3 minutes.

Add the fish pieces and give a gentle mix. Cover the pan with lid and cook on low to medium flame for about 5 minutes.

Add the garam masala powder at this stage if using. Give a quick gentle mix, cover the pan and let it cook for 1 minute and turn off the flame.

Sprinkle some chopped coriander leaves and add the slit green chilly.

Your rui macher rosha is ready to be served now.

Squeeze the lemon juice over the fish curry while serving.

Serve with piping hot steamed rice. Enjoy!


● You can use some other variety of fish or any fresh water carp.
● You can use Kashmiri red chilly powder instead of red chilly powder for mild spicy and also this will give a beautiful colour to the dish.
● Recommend to use mustard oil for authentic taste but if not available you can use other cooking oil.
● Garam masala powder is optional
● Squeeze lemon juice while serving the dish.
● You can add potato or cauliflower to the curry.
● Use the chilly powder and green chilly as per your heat preference.

Well, if you make this fish curry, please do leave a feedback in the comments box below or snap a photo and tag Akum Raj Jamir on Facebook and akumrajjamir on Instagram with hashtag #atmykitchen. I would love to see your creations.

Thank you so much for stopping by my blog. I hope you liked the recipe. Your valuable feedbacks are always welcome, I love hearing from you guys and always do my best to respond to each and every one of you.

Happy cooking!

Love Akum


At My Kitchen is an Amazon Affiliate, which simply means that if you make a purchase through these links, I will earn a very small commission at no additional cost to you!

Please click on the image if you wish to purchase these products from Amazon.

Philips Viva Collection HD4928/01 2100-Watt Induction Cooktop (Black)

Pigeon by Stovekraft Basics Aluminium Non-stick Cookware Set, Set of 3 (With one lid), Pink

AJUNIL™ Popular Kitchen Combo – Double Layer Bowl + Measuring Spoon and Cups Set + Silicon Brush and Spatula Set – Kitchen Gadget and Tools – Kitchen Accessoires

SELTOS IKEA Polypropylene plastic Plate (Mixed Assorted Colours) – Set of 6 , 4 Pieces Spoon Free

CarvingCraft Platters – Food Serving – Food Presentation – Set of Four – Wooden Platters

DECORNT Acrylic Matte Finish Serving Platter and Chat Snack Plate – Set of 4 | Black (Serving Platter -2 Pieces – Rectangular and Chat Plate – 2Pieces – Square Shape)

M VILLA Colorful Plastic Mixing Bowl Set for Kitchen | Plastic Soup Bowls | Microwave Safe, Freezer Safe Great for Cooking Serving Salads, Snack, Fruits- Multicolor (750 ml, Set – 4 pcs)

Home Tech Plastic Mixing Bowl Set for Kitchen | Plastic Soup Bowls | Microwave Safe, Freezer Safe Great for Cooking Serving Salads, Snack, Fruits- Multicolor (800 ml, Set – 3 pcs)

About Akum Raj Jamir

Hello Everyone.. I am Akum Raj Jamir. I am a Naga Lady born and bought up from Nagaland. Married to a Tamilian and settled in Chennai now.  I worked in hotel industry for 3 years and later I shifted to corporate sector and worked in US based MNC companies. In January 2014 I was blessed with a baby boy and that it when I decided to quit my job and give me full time for him as well as the home. Now I am a homemaker ☺.  I started cooking at the very small age. We sisters used to help mom in the kitchen and followed the foot step of my mom and that's how I developed my cooking skills. A foodie by nature and a passionate cook, loves everything about food. Cooking is my passion. I love experimenting with food in my kitchen and try to bring the best in whatever I cook. I cook with all my heart and soul and this love is evident in the dishes I cook.  I believe in sharing a lot thus whatever I cook I share with fellow friends and my fan followings. So this space is all about food from my kitchen for foodies like me. Explore the recipes ☺

3 thoughts on “Rohu Fish Curry / Rui Macher Rosha / Bengali Fish Curry

Leave a Reply

Previous post Watermelon Muffins / Whole Wheat Eggless Watermelon Muffins / Watermelon Chocolate Chip Muffins
Next post Masala Crackers / Baked Savoury Crackers / Desi Crackers
%d bloggers like this: