WHY MAKE IT

A little comfort, a lot of flavor.

Shorshe Maach stands as one of the most celebrated pillars of Bengali culinary tradition, showcasing the assertive synergy between pungent mustard oil, ground mustard seeds, and fresh river fish. In this classic preparation, steaks of firm fish are gently seared in tempered mustard oil before poaching in a fragrant sauce seasoned with nigella seeds and green chilies. The balance between sharp black mustard seeds and mellow yellow mustard creates a vibrant, golden gravy that coats the palate without overwhelming the delicate fish flesh. Simmered until tender and finished with vibrant green chilies, this curry provides a profound lesson in how elemental spices transform when handled with precise heat and balanced acidity.

Balancing Yellow and Black Mustard

The foundation of an authentic Shorshe Maach lies within the ratio of yellow to black mustard seeds. Black mustard contains high concentrations of sinigrin, the glucosinolate responsible for the signature nasal pungency of Bengali cuisine. Yellow mustard carries sinalbin, which offers a rounded, milder flavor and emulsifying properties. Using a two-to-one ratio of yellow to black seeds guarantees a luscious, thick gravy that remains aromatic without aggressive bitterness. Soaking the seeds softens their fibrous coats, allowing the blender to shear them into a velvet paste.

Handling Mustard Oil Correctly

Pure mustard oil is non-negotiable for authentic Bengali flavor profile, yet it must be handled properly to tame its raw acridity. Heat the oil until a light wisp of smoke appears, then immediately adjust the heat downward before introducing the fish. This smoking process pasteurizes and rounds out allyl isothiocyanates, producing an earthy, warm richness. Searing the fish cutlets lightly forms a thin protective barrier that retains internal juices during simmering while infusing the aromatic fat into the surface.

Serving and Accompaniments

Shorshe Maach is traditionally served immediately alongside steaming hot long-grain white rice, such as Gobindobhog or Basmati. The delicate grains absorb the fluid mustard sauce, allowing the sharp chilies and pungent oil to be tempered by sweet starch. To serve traditionally, spoon the golden gravy generously over the rice and plate each portion with a fish steak and a cooked green chili. Diners gently press the soft cooked chilies into the rice to calibrate their individual heat level.

Before you start

Blending mustard seeds with a pinch of salt and green chilies prevents the paste from turning bitter, a traditional technique essential to authentic Bengali cuisine. Black mustard seeds bring pungent mustard heat, while yellow seeds provide body and gentle creaminess. Cook the mustard gravy over gentle, steady heat; aggressive boiling breaks the sauce and destroys its volatile aromas. Always ensure mustard oil reaches a faint smoke before cooking fish to temper its sharpness.

THE RECIPE

Bengali Mustard Fish Curry (Shorshe Maach)

4 servings · 20 minutes preparation · 20 minutes cooking · 10 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. Place yellow mustard seeds and black mustard seeds into a small heatproof bowl with 1/2 cup of warm water and 1/4 teaspoon of fine sea salt; let rest to soak at room temperature for 10 minutes to soften the hulls.
  2. Rub the fish steaks evenly with 1/2 teaspoon of ground turmeric and 1/2 teaspoon of fine sea salt, then set aside on a plate.
  3. Transfer the soaked mustard seeds along with their soaking liquid and 2 slit green chilies into a high-speed blender, and process for 1 to 2 minutes until completely smooth, scraping down the sides as needed.
  4. Pour mustard oil into a wide 12-inch sauté pan or kadai over medium heat, bringing it just to its gentle smoking point for 30 seconds to mellow its raw bite, then reduce the heat to medium-low.
  5. Place seasoned fish steaks into the oil and shallow-fry for 2 to 3 minutes per side until lightly colored but not browned; transfer fish carefully to a plate.
  6. In the remaining oil over medium-low heat, add the nigella seeds and remaining 3 slit green chilies, letting them crackle for 30 seconds until fragrant.
  7. Whisk the remaining 1/2 teaspoon ground turmeric, 1/2 teaspoon fine sea salt, and 1 cup warm water into the blended mustard paste, then pour the mixture into the skillet, stirring continuously to prevent scorching.
  8. Bring the sauce to a gentle simmer over medium heat, carefully slide the fish steaks into the liquid, cover with a tight-fitting lid, and cook for 6 to 8 minutes until the fish is opaque, tender, and reaches 145 F / 63 C at the bone.
  9. Remove the lid, drizzle a final few drops of fresh mustard oil over the surface if desired, garnish with chopped fresh cilantro, and serve warm with steamed rice.

Kitchen notes

Blending mustard seeds with a pinch of salt and green chilies prevents the paste from turning bitter, a traditional technique essential to authentic Bengali cuisine. Black mustard seeds bring pungent mustard heat, while yellow seeds provide body and gentle creaminess. Cook the mustard gravy over gentle, steady heat; aggressive boiling breaks the sauce and destroys its volatile aromas. Always ensure mustard oil reaches a faint smoke before cooking fish to temper its sharpness.

Storage & make-ahead

Cool the curry to room temperature and refrigerate in an airtight glass container within 2 hours. Store safely in the refrigerator for up to 2 days. To reheat, transfer curry into a wide skillet over medium-low heat, add 2 tablespoons of water, and warm gently until the sauce bubbles and the fish reaches an internal temperature of 165 F / 74 C.

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I make this curry with boneless fish fillets?

Yes. While bone-in steaks offer superior flavor and structural stability, thick-cut fillets of barramundi, cod, or sea bass can be used. Reduce simmering time by 2 minutes to prevent overcooking delicate boneless cuts.

Why did my mustard paste taste excessively bitter?

Bitterness occurs if the seeds are blended dry, ground for too long at excessive friction heat, or blended without salt and chilies. Blending with cold or warm water, salt, and green chilies curbs enzymic bitterness.

Can I prepare the mustard paste ahead of time?

Fresh mustard paste should ideally be cooked within 30 minutes of grinding. If stored raw, chemical reactions intensify bitterness. For make-ahead prep, cook the sauce completely, cool, and refrigerate within 2 hours.