Go Back
+ servings

Indian Fish Coconut Curry Recipe

Adapted from Entice with Spice by Shubhra Ramineni.
Use any type of firm fish fillets - salmon, swordfish, red snapper, catfish, grouper, etc. You can even add other types of seafood in this curry - shrimp, mussels would both be wonderful in addition to or in place of the fish.
Prep Time 5 minutes
Cook Time 15 minutes
Servings 4

Ingredients
  

  • 1 pound boneless, skinless fish fillets
  • 1 tablespoon vegetable oil
  • 1/2 onion, grated on large holes of box grater
  • 1 teaspoon grated fresh ginger
  • 2 cloves garlic, finely minced
  • 1 fully ripe tomato, diced or 1 1/2 cups canned diced tomatoes
  • 1 teaspoon garam masala
  • 1/4 teaspoon chili powder (cayenne)
  • 1/2 teaspoon salt
  • freshly ground black pepper
  • 1 cup coconut milk
  • 1/4 cup water
  • 1-2 fresh chili peppers, cut in half lengthwise (optional)

Instructions
 

  • Wash the fish and pat very dry. Cut the fish into 2-inch pieces.
  • Heat a medium saucepan over medium heat and swirl in the oil. When the oil is heated, add the onion, ginger and garlic. Turn the heat to medium-low and let the aromatics cook slowly. Saute until very fragrant, about 5 minutes. Take care not to let it burn!
  • Add the tomato and saute for another 3 minutes, stirring frequently. Use your spatula and smash the tomatoes a bit, to break them up.
  • Add the garam masala, chili powder, salt and pepper. Stir to combine and cook for 2 minutes. This is the masala (spice base).
  • Turn the heat to medium-high. Pour in the coconut milk and the water. Add in the chili pepper if using. When the mixture comes to a good boil, add in the fish and cook for 4 minutes or so, until the fish is cooked through.
Tried this recipe?Let us know how it was!