Fish in Green Sauce

Fish in Green Sauce

  • Prep: 10 min
  • Cook Time: 20 min
  • Total: 30 min
  • Serving: 2

Fish in Green Sauce is a delicious Indian-inspired dish perfect for cooking up this summer's catch.


  • 2 fish steaks, about 3/4 pounds each, salmon or kingfish
  • salt and pepper to taste
  • 1/8 teaspoon ground turmeric
  • 1/8 teaspoon cayenne pepper
  • 3 tablespoons vegetable oil
  • 1/3 cup peeled and finely chopped onion
  • 2 cloves garlic, peeled and finely chopped
  • 1 cup finely chopped fresh cilantro
  • 1 tomato, finely chopped
  • 2-3 fresh, hot green chilies
  • 1 teaspoon peeled, finely grated fresh ginger
  • 1 tablespoon lemon juice
  • 1/8 teaspoon salt
  • 1/8 teaspoon cayenne pepper
  • 1/2 teaspoon garam masala


  1. Rub both sides of fish with salt, pepper, turmeric, and cayenne pepper. Let sit about 10 minutes.
  2. Heat oil in a large skillet. Brown both sides of fish without cooking through. Remove fish and set aside.
  3. Stir onion and garlic into pan with oil. Cook until onion browns.
  4. Stir in cilantro, tomato, green chilies, ginger, lemon juice, and salt. Cook a couple of minutes.
  5. Place fish back in the pan over green sauce. Spoon some of the sauce over fish.
  6. Add the remaining ingredients, cover, and simmer 10 minutes. Serve.