Spicy Pan-Fried Fish Steaks

  • Serves

    serves 4

Seer fish, also called kingfish, is commonly used in India's Tamil Nadu region for this dish. Since it's not widely available in the United States, we used swordfish steaks instead. Serve with rice or boiled potatoes.


  • 2 12 tbsp. ground coriander
  • 2 12 tbsp. cayenne
  • 12 tsp. ground turmeric
  • 1 tsp. ground cumin
  • 2 tsp. salt
  • 5-6 tsp. fresh lime or lemon juice
  • 4 swordfish steaks, 1⁄2" thick
  • Vegetable oil
  • Lime or lemon wedges, for garnish


Step 1

Place coriander, cayenne, turmeric, cumin, salt, and lime juice on a large plate and stir to combine. Add about 6 tbsp. water and stir to form a thick paste. Sample the mixture for a good balance of saltiness and sourness; it should be fairly salty at this stage. Rub both sides of fish steaks with paste and set aside to marinate for at least 15 minutes. (This dish can be prepared up to this point as long as 3 hours before cooking. If you marinate the steaks longer than 15 minutes, refrigerate them.)

Step 2

Rub the bottom of a large, heavy frying pan with vegetable oil and place over medium-high heat. When pan is hot, fry 2 fish steaks until nicely browned and just cooked through, 6-8 minutes per side, turning once. Transfer to a heatproof plate and keep warm in a low oven. Repeat this process with remaining 2 steaks, adding more oil to the pan if necessary. Garnish fish steaks with lime wedges.

Continue to Next Story

Want more SAVEUR?

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