Bengali Fish Curry Recipe Traditional Mustard Gravy Style
Welcome to the heart of Bengali cuisine! If you want to take a break from the rich, heavy dairy-based curries of the North, this Traditional Bengali Mustard Fish Curry (Shorshe Maach) is your answer. It is sharp, pungent, incredibly aromatic, and surprisingly light on the stomach.
Table Of Content
- The Secrets to a Perfect “Shorshe Maach”
- Ingredients
- The Fish
- The Magic Mustard Paste
- The Base & Tempering
- The Dry Spices
- Step-by-Step Instructions
- 1. The Prep & Soak
- 2. Marinating the Fish
- 3. The Golden Fry
- 4. Grinding the Paste
- 5. The Kalonji Tempering
- 6. The Mustard Simmer
- 7. The Marriage
- 8. The Bengali Signature
- Frequently Asked Questions (Q&A)
- Ready to eat?
The magic of this dish lies entirely in the “Zhaanj” (the sharp, horseradish-like kick) of pure mustard oil and freshly ground mustard seeds.
The Secrets to a Perfect “Shorshe Maach”
- The Anti-Bitter Trick: The biggest fear when cooking with mustard paste is that it turns bitter. The secret? Always grind your mustard seeds with a pinch of salt and a green chili.
- The 2:1 Ratio: Use a mix of Yellow Mustard (for volume and creaminess) and Black Mustard (for the sharp punch) in a 2:1 ratio.
- The Raw Oil Finish: A true Bengali fish curry is always finished by turning off the heat and drizzling a tablespoon of raw, unheated mustard oil over the top to lock in that sharp aroma.
Ingredients
The Fish
- Fish Steaks: 500g (Rohu, Katla, or Hilsa work best. Since you are in Punjab, fresh Rohu or a good river fish is your best bet!).
- Marinade: 1/2 tsp Turmeric powder, 1/2 tsp Salt.
The Magic Mustard Paste
- Yellow Mustard Seeds: 2 tbsp.
- Black Mustard Seeds: 1 tbsp.
- Green Chilies: 2 (adjust for heat).
- Salt: A tiny pinch (for grinding).
- Warm Water: 2 tbsp (for soaking).
The Base & Tempering
- Mustard Oil: 4 tbsp (Non-negotiable for authentic flavor).
- Kalonji (Nigella Seeds): 1/2 tsp (This is the only whole spice you need).
- Green Chilies: 3-4, slit lengthwise.
The Dry Spices
- Turmeric Powder: 1/2 tsp.
- Kashmiri Red Chili Powder: 1/2 tsp (optional, purely for a brighter color).
- Salt: To taste.
Step-by-Step Instructions
1. The Prep & Soak
Wash the mustard seeds in a fine sieve. Soak them in a little warm water for 15-20 minutes. This softens the outer shell and makes grinding easier.
2. Marinating the Fish
Wash the fish pieces thoroughly and pat them completely dry. Rub them well with 1/2 tsp turmeric and salt. Let them sit for 10 minutes.
3. The Golden Fry
Heat the mustard oil in a kadai (wok) until it reaches the smoking point (the oil will change from dark yellow to a pale, almost transparent yellow).
- Carefully slide the fish pieces in. Fry them on medium-high heat for 2-3 minutes per side until they get a light golden crust. Do not deep fry them until they are hard. Remove and set aside.
4. Grinding the Paste
Drain the soaked mustard seeds and transfer them to a small blender jar. Add 2 green chilies, a pinch of salt, and a splash of water. Blend into a very fine, smooth paste.
5. The Kalonji Tempering
In the same leftover fish-infused oil, add the Kalonji (Nigella seeds) and a couple of slit green chilies. Let them sizzle for 10 seconds. In a small bowl, mix the remaining turmeric and red chili powder with a tablespoon of water, and pour this into the oil. Sauté for 30 seconds.
6. The Mustard Simmer
Lower the heat completely. Pour your fresh mustard paste into the pan along with 1.5 cups of warm water and salt to taste. Mix well and bring it to a gentle simmer.
- Crucial: Never boil mustard paste vigorously on high heat, or it will split and turn bitter.
7. The Marriage
Gently slide the fried fish pieces into the bubbling mustard gravy. Cover the pan and let it simmer on low heat for 5-7 minutes. Flip the fish once halfway through so both sides absorb the flavor.
8. The Bengali Signature
Turn off the heat. Drizzle 1 tablespoon of raw mustard oil directly over the curry. Add a few more fresh slit green chilies on top for aroma. Cover with a tight lid and let it rest for 10 minutes before serving.
Frequently Asked Questions (Q&A)
Q: My mustard gravy always turns out bitter. What went wrong?
A: Bitterness happens for three reasons: grinding the seeds without salt/chilies, using only black mustard seeds (which are very pungent), or over-boiling the gravy after adding the paste. Keep the heat low and simmer gently!
Q: I don’t like the strong smell of mustard oil. Can I use refined oil?
A: You can use sunflower or canola oil to fry the fish, but you will lose the authentic “Shorshe” soul of the dish. To mellow out mustard oil, ensure you heat it to the absolute smoking point before adding any food. This burns off the raw pungency.
Q: Do I need to use onions, ginger, or garlic for the gravy?
A: No! Authentic Shorshe Maach relies entirely on the mustard seeds and green chilies. Adding onions, ginger, or garlic overpowers the delicate flavor of the mustard and turns it into a generic North Indian fish curry.
Q: Can I use boneless fish fillets like Basa or Tilapia?
A: You can, but traditional Bengali curries use bone-in river fish because the bones release gelatin and flavor into the thin gravy. If using boneless fillets, be very careful during the frying stage so they don’t break apart.
Ready to eat?
This dish is legally required to be eaten with one thing only: Steamed White Rice. Would you like me to find a recipe for a classic Bengali side dish like Begun Bhaja (Crispy Fried Eggplant) to complete your authentic Eastern thali?