Indian Fish and Potato Croquettes

  • Serves

    serves 6

  • Cook

    1 hour 10 minutes


By David Shaftel

Published on March 23, 2016

A simple Indian croquette with fish, bold hits of cumin and green chile, and a refreshing mint chutney. This is a great way to use up leftover cooked white fish; simply substitute 8 oz. of cooked fish and skip the first step.


  • 3 whole cloves
  • 2 green cardamom pods
  • 1 bay leaf
  • 1 cinnamon stick
  • 8 oz. skinless cod or red snapper fillets
  • 1 lb. russet potatoes, peeled and cut into 1-inch chunks
  • Kosher salt
  • 12 cup whole-wheat bread crumbs
  • 2 tbsp. fresh lime juice
  • 2 tbsp. roughly chopped cilantro
  • 1 tsp. ground cumin
  • 1 small green Indian chile or serrano, stemmed, seeded, and minced (optional)
  • 14 cup vegetable oil
  • Mint chutney, for serving


Step 1

In a small saucepan, combine the cloves with the cardamom, bay leaf, cinnamon, and 2 cups water and bring to a boil. Add the fish, return to a boil, then reduce the heat to maintain a simmer and poach the fish until cooked through, about 5 minutes. Using a slotted spoon or tongs, transfer the fish to a bowl and let cool. Discard the spices and cooking liquid.

Step 2

Meanwhile, cover the potatoes with generously salted water in a medium saucepan, bring to a boil, and cook until tender, about 20 minutes. Drain the potatoes and let them cool completely.

Step 3

Add the potatoes to the bowl with the fish along with the bread crumbs, lime juice, cilantro, cumin, and chile, season with salt, and lightly mash the potatoes with the other ingredients until evenly combined. Form the mixture into six 3-inch-wide, 3⁄4-inch-thick patties.

Step 4

In a 12-inch nonstick skillet, warm the oil over medium heat. Add the patties and cook, flipping once, until golden brown, about 6 minutes. Transfer the fish patties to a serving platter and serve while hot with mint chutney on the side.

Continue to Next Story

Want more SAVEUR?

Get our favorite recipes, stories, and more delivered to your inbox.