CookSnap is coming soon — Join the waitlist →

Shorshe Ilish

Bengali mustard-marinated hilsa fish with a fragrant, spiced sauce that's tangy and deeply savory. This classic preparation celebrates the fish's delicate flavor with a balance of mustard heat and aromatic spices.

Total time
35 min
Servings
4
Calories
385
Protein
42g
Shorshe Ilish
indianbengaliseafoodfishmustard

Ingredients

  • 4 fillets (about 200g each) hilsa fish fillets, skin on
  • 2 tablespoons yellow mustard seeds
  • 1 tablespoon black mustard seeds
  • ½ teaspoon turmeric powder
  • 1 teaspoon salt
  • 4 tablespoons vegetable oil
  • 1 whole yellow onion, medium
  • 3 whole fresh green chilies
  • 1 inch piece fresh ginger, peeled
  • 4 cloves garlic cloves
  • 1 tablespoon mustard powder
  • ¼ teaspoon turmeric powder
  • ½ teaspoon red chili powder
  • ¾ cup water
  • 1 pinch salt to taste
  • 3 tablespoons fresh cilantro leaves

Instructions

  1. 1

    Pat 4 hilsa fish fillets completely dry with paper towels — removing surface moisture allows the spices to adhere properly. Set aside on a plate.

  2. 2

    In a small dry skillet over medium heat, toast 2 tablespoons yellow mustard seeds and 1 tablespoon black mustard seeds, stirring constantly, until fragrant and just beginning to pop, about 2-3 minutes. Transfer to a spice grinder or mortar and pestle and grind to a coarse paste — you want some texture, not a powder. Transfer to a small bowl.

  3. 3

    To the ground mustard, add 0.5 teaspoon turmeric powder and 1 teaspoon salt. Stir in 2 tablespoons of water to form a paste. Coat each fish fillet evenly on both sides with this mustard paste and set aside for 15 minutes to marinate.

  4. 4

    While the fish marinates, slice 1 medium yellow onion into thin half-moons. Slice 3 fresh green chilies lengthwise into strips, keeping seeds intact for heat. Peel and finely grate a 1-inch piece of fresh ginger on a microplane. Peel and mince 4 garlic cloves into tiny pieces.

  5. 5

    Set a 12-inch shallow cooking pan or wide skillet over medium-high heat and pour in 4 tablespoons of vegetable oil. When the oil shimmers and just begins to smoke at the edges, carefully lay each marinated fish fillet skin-side down in the oil. The oil should sizzle immediately and loudly — if it's silent, wait another 10 seconds. Sear for 4-5 minutes without moving the fish, until the skin is deeply golden and crispy. You'll smell a rich, nutty aroma. Gently flip each fillet and sear the other side for 2-3 minutes until just cooked through. Transfer the fish to a clean plate.

  6. 6

    Reduce heat to medium. In the same pan with the remaining oil and browned bits, add the sliced onions. Sauté, stirring often, until the onions turn soft and translucent, about 3-4 minutes. You should see them soften and become slightly golden at the edges.

  7. 7

    Add the minced ginger and garlic to the onions and stir constantly for 30-45 seconds until fragrant — the aromatics will perfume the oil and you'll smell the garlic cook. Do not let them brown; lower heat slightly if they begin to color.

  8. 8

    Sprinkle in 1 tablespoon mustard powder, 0.25 teaspoon turmeric powder, and 0.5 teaspoon red chili powder. Stir vigorously for 10-15 seconds to bloom the spices in the hot oil — this releases their essential oils and prevents clumpy mustard paste.

  9. 9

    Pour in 0.75 cup of water, scraping the bottom of the pan with a wooden spoon to deglaze and incorporate all the browned bits. Add the green chili strips. Bring the sauce to a simmer over medium heat — you'll see gentle bubbles breaking the surface. Taste and adjust salt as needed.

  10. 10

    Carefully lay the reserved fish fillets back into the simmering sauce, skin-side up. Reduce heat to medium-low and gently simmer uncovered for 5-7 minutes, until the fish is fully cooked through and the sauce has thickened slightly — it should coat the back of a spoon. The sauce should be fragrant and glassy, not watery. Baste the fish with the sauce two or three times during cooking.

  11. 11

    Transfer the shorshe ilish to a serving platter or divide among 4 shallow bowls, spooning the mustard sauce and onions generously over each fillet. Scatter 3 tablespoons of fresh cilantro leaves over the top for brightness. Serve immediately while the fish is still steaming — the silky flesh and pungent mustard sauce are best eaten warm.

Tools you’ll need

  • 12-inch shallow cooking pan or wide skillet
  • small dry skillet
  • spice grinder or mortar and pestle
  • microplane or fine grater
  • wooden spoon
  • paper towels
  • small bowl
  • fish spatula (optional but helpful)

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.