CookSnap is coming soon — Join the waitlist →

Alleppey Fish Curry

A fragrant South Indian seafood curry with coconut milk and warming spices. Sweet, tangy, and rich—ready in under 45 minutes with everyday ingredients.

Total time
40 min
Servings
2
Calories
385
Protein
32g
Alleppey Fish Curry
comfortaromaticindianfishtendercreamyweeknightdinner

Ingredients

  • 1 can (13.5 oz) coconut milk, unsweetened
  • ¾ pound firm white fish fillets (cod, halibut, or tilapia)
  • 1 whole onion, medium
  • 1 tablespoon, minced ginger, fresh
  • 3 whole garlic cloves, minced
  • 1 whole green chiles or jalapeño, thinly sliced
  • ½ teaspoon each turmeric powder, cumin seeds, and red chili powder
  • 1 whole lime, freshly squeezed juice

Instructions

  1. 1

    Pat the fish fillets dry with paper towels, pressing gently on both sides to remove surface moisture.

  2. 2

    Slice the onion lengthwise from root to tip into thin strips about 1/4 inch wide, then separate the layers.

  3. 3

    Mince the ginger until the pieces are smaller than a grain of rice, about pencil-tip size.

  4. 4

    Mince the garlic cloves until they are the same size as the ginger pieces.

  5. 5

    Slice the green chile lengthwise in half, then slice crosswise into thin rings, removing seeds if you prefer less heat.

  6. 6

    Pour 2 tablespoons of oil into a medium skillet and set the heat to medium-high until the oil shimmers and moves quickly when you tilt the pan, about 90 seconds.

  7. 7

    Add the onion strips to the hot oil and stir constantly for 3–4 minutes until they turn golden brown at the edges and become fragrant.

  8. 8

    Stir in the minced ginger and garlic, cooking for 30 seconds until the raw smell disappears and the mixture becomes very fragrant.

  9. 9

    Sprinkle the turmeric powder, cumin seeds, and red chili powder into the pan and stir for 20 seconds to bloom the spices, releasing their full aroma.

  10. 10

    Pour the entire can of coconut milk into the pan and stir with a wooden spoon until combined with the spices, about 30 seconds.

  11. 11

    Reduce the heat to medium-low and let the sauce simmer for 5 minutes, stirring occasionally, until it thickens slightly and darkens to a golden-orange color.

  12. 12

    Carefully place the fish fillets into the simmering sauce, spacing them so they do not overlap, and scatter the sliced green chile over the top.

  13. 13

    Simmer the fish for 8–10 minutes until it turns opaque white throughout and flakes easily when you press it gently with a spoon.

  14. 14

    Pour in the lime juice and stir gently once to incorporate, being careful not to break up the fish.

  15. 15

    Taste the curry and add salt and pepper to your preference, stirring gently once more.

  16. 16

    Spoon the curry into bowls, making sure each portion has one piece of fish and plenty of sauce, then serve immediately while steaming hot.

Tools you’ll need

  • cutting board
  • chef's knife
  • paper towels
  • measuring spoons
  • measuring cups
  • medium skillet (10–12 inch)
  • wooden spoon
  • lime squeezer or fork
  • serving spoon

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.