Traditional Rohu Fish Curry Recipe – Authentic Indian Dish

Servings: 4 Total Time: 45 mins Difficulty: Intermediate
Delicious Rohu Fish Curry with Step-by-Step Instructions, Tips, and Authentic Bengali Spices
Freshly prepared fish curry served in a platter, garnished and ready to enjoy pinit

Hey food lovers! Today, let’s dive into one of those soul-comforting dishes that feels like a warm hug—Fish Curry in Mustard Gravy. Known as Shorshe Maach in Bengali cuisine, this dish combines tender fish with a rich, tangy mustard sauce that’s both creamy and pungent.

The mustard seeds, ground to a paste with green chilies, lend an earthy sharpness, while the addition of fresh turmeric and spices adds depth and warmth..

The secret here? Mustard paste, made fresh with green chilies, giving it that signature kick and smoky warmth.

There’s a unique coziness to this dish that somehow brings everyone around the table together, especially when paired with a heap of hot Steamed Rice or homemade crisp Tawa Paratha.

If you’re craving a taste of the coast and a touch of nostalgia, this Easy Fish Curry Recipe will win your heart—one delicious, mustardy bite at a time.

Traditional Rohu Fish Curry Recipe – Authentic Indian Dish

Difficulty: Intermediate Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Servings: 4 Calories: 307
Best Season: Suitable throughout the year

About The Recipe

About Fish Curry Recipe:

For this delicious Spicy Fish Curry, we often use rohu or katla fish, which add amazing flavors that make it unforgettable!

The magic lies in the mustard paste, which, along with a few key spices, creates a bold, pungent taste that defines Shorshe Maach

One caveat, though: if you’re not a fan of mustard's punchy flavor, you can make this curry without it, but you’ll miss out on its unique essence.

This dish is still one of the easiest Fish Curries to prepare, so let’s dive in and bring these flavors to life together!

Ingredients for Bengali fish curry recipe with mustard

For Marination:

For Mustard Paste:

For Fish Gravy:

How to make Fish Curry (Step-by-Step Guide)

  1. Ingredients at Glance

Marinate the Fish

  1. Take 500g of rohu or katla fish and rinse it thoroughly under cold water. To ensure it’s clean, wash the fish pieces 2 to 3 times, gently rubbing to remove any scales or residue.

    We like Rohu fish, but if you prefer any other type of fish, you can use the one of your choice.
  2. Add turmeric powder, salt, red chili powder, and 1 tablespoon of mustard oil to the cleaned fish pieces. Gently rub the spices and oil into the fish, making sure each piece is evenly coated. Let the marinated fish sit for about 10 minutes to absorb the flavors.

Prepare the Mustard Paste

  1. Soak mustard seeds in water for 10–15 minutes to soften.  Blend them in a grinding jar with green chilies and garlic cloves. Add water as required to make a fine paste.

  2. Set the mustard paste aside—this will be your magic masala for creating a bold and pungent gravy that makes this fish curry unforgettable.

Fry the Fish

  1. Heat mustard oil in a pan over medium to high heat until it begins to shimmer and lightly smoke.

  2. Once the oil is hot, gently add the marinated fish pieces to the pan. Fry each side for about 3-4 minutes, or until they turn a light golden color.

  3. Once the fish is fried on both sides and has achieved a light golden color, carefully remove it from the pan using a slotted spatula and set it aside on a plate while we prepare the gravy.

Cook the Gravy

  1. In the same pan, with the remaining oil, add 1 red chili and a bay leaf and fenugreek seeds. Sauté for a minute until the spices release their aroma.

  2. Now, add the mustard paste, along with red chili powder, turmeric powder, coriander powder, cumin powder, and salt to taste.

  3. Mix everything together well and cook for atleast 5-7 minutes until it smells good and the raw taste goes away.

  4. Add chopped tomatoes to the pan and stir well. Cook for about 5 minutes, or until the tomatoes soften and blend into the mixture. It will create a rich base for your curry.

  5. Now, it’s time to add green peas to the pan for a pop of color in your gravy. Stir them in and cook for a few more minutes until they are heated through and tender.

  6. Pour in 1 to 1 half cups of water or, adjusting the amount based on how thick you want your curry to be. Stir well and bring the mixture to a gentle boil.

  7. Carefully place the fried fish pieces into the gravy. Cover the pan and cook on low heat for about 5-7 minutes. This allows the fish to absorb all the delicious flavors from the gravy.

  8. Your fish curry is now ready! Garnish it with fresh coriander leaves for a touch of color and flavor. Serve it hot with steamed rice or homemade Tawa Paratha for a delightful meal. Enjoy!

Nutrition Facts

Servings 4


Amount Per Serving
Calories 307kcal
% Daily Value *
Total Fat 15g24%
Saturated Fat 2.1g11%
Cholesterol 109mg37%
Sodium 745mg32%
Potassium 711.2mg21%
Total Carbohydrate 6.1g3%
Dietary Fiber 1.1g5%
Sugars 2.7g
Protein 36g72%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Notes

Fresh Fish: Use fresh Rohu fish if possible. Fresh fish has a firmer texture and better flavor, which enhances the overall taste of the curry.

Marinate the Fish: Marinate the fish with salt and turmeric for about 15–20 minutes before cooking. This removes any raw smell, enhances flavor, and helps prevent the fish from breaking while frying.

Pre-Frying the Fish: Lightly fry the marinated fish pieces before adding them to the curry. This helps lock in their flavor and texture, making them less likely to break apart in the curry.

Spice Balance: Rohu fish has a mild taste, so be mindful not to overpower it with too many spices. Balance the spices well to let the fish flavor shine through.

Cook on Low Heat: Once the fish is added to the curry, simmer on low heat to allow the flavors to meld without overcooking the fish. Overcooked fish can become dry and lose its tenderness.

Use Freshly Ground Spices: Freshly ground spices, like cumin or coriander, can make a noticeable difference in the aroma and taste of the curry.

Resting Time: Let the curry rest for 10–15 minutes after cooking. This allows the flavors to develop and makes the curry taste even better.

Serving Tip: Rohu Fish Curry pairs well with steamed rice or homemade crisp Paratha. Serve hot for the best experience.

Keywords: Curry fish, curry fish recipe, how to prepare fish curry, how to make fish curry, curry fish recipe

Frequently Asked Questions

Expand All:
What type of fish is best for mustard fish curry?

Rohu and Katla are our favorite traditional choices, but you can also use salmon or tilapia for a unique flavor.

Can I use mustard powder instead of mustard paste?

Yes, you can use mustard powder, but you’ll need to mix it with water to create a paste before adding it to the curry.

Is this fish curry spicy?

The spice level can be adjusted by adding more or fewer green chilies and red chili powder. You can make it mild if preferred.

Can I make this curry without mustard?

Yes, you can omit the mustard for a different flavor, but it will lose the unique taste of Shorshe Maach

Can I add vegetables to this fish curry?

Absolutely! You can include vegetables like potatoes, carrots, or green peas to enhance the flavor and nutrition.

How do I ensure the fish doesn’t break apart while cooking?

Fry the fish pieces gently and try not to stir too much when they’re in the gravy. This helps keep the fish from breaking apart.

Is this dish suitable for freezing?

You can refrigerate the fish curry, but it’s best to eat fresh and warm. If you do freeze it, leave out the garnish, and reheat it gently when you’re ready to eat

What makes this fish curry unique?

The combination of mustard paste and spices creates a distinct, pungent flavor that sets this dish apart from other fish curries.

Did you make this recipe?

Pin this recipe and share it with your followers.

pinit
File under
Portrait of Nita, founder of Nita's Platter, smiling warmly in a professional setting, reflecting a passion for culinary arts and personalized service.

Nita Anand

A Food Blogger

Hey there! I’m Nita, the heart and soul behind Nita's Platter. By profession, I’m an HR professional, but my passion for cooking pulls me into the kitchen to create a beautiful mess where something delicious is always in the works. I believe food is more than just nourishment; it’s a way to connect, share stories, and create. 

Leave a Comment

Your email address will not be published. Required fields are marked *