Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Fish Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Alice
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

Fish Curry (Fish Masala) is a flavorful, aromatic dish that combines tender fish in a well-spiced masala made from onions, tomatoes, and a blend of aromatic spices. It’s a comforting and satisfying curry, perfect when served with naan, roti, or rice.


Ingredients

1 tsp carom seeds (ajwain) – optional but recommended

1/2 tsp red chili powder or cayenne pepper

1/4 tsp turmeric powder

3/4 tsp kosher salt

1 lb firm-fleshed white fish (cod, halibut, or tilapia), cut into 2-3″ pieces

1 tsp lemon juice

For the Fish Curry:

1/3 cup + 2 tbsp avocado oil (or other neutral oil), divided

2 medium yellow onions, finely chopped

7 garlic cloves, finely chopped

1-inch piece ginger, finely chopped

1 tsp coriander powder

1 tsp cumin powder

1 tsp Kashmiri chili powder (or paprika as a substitute)

1/2 tsp red chili powder or cayenne pepper (optional for extra heat)

1/2 tsp turmeric powder

1 1/2 tsp kosher salt

2 ripe tomatoes, finely chopped

For the Finish:

35 Thai or bird’s eye green chili peppers, whole or sliced vertically in half

1/4 tsp freshly ground black pepper

12 tbsp julienned ginger

3 tbsp cilantro leaves, finely chopped

12 tsp lemon juice


Instructions

  1. Marinate the fish by mixing carom seeds, red chili powder, turmeric, and salt. Coat the fish with the mixture and add lemon juice. Let it sit while preparing the curry.
  2. In a large pan, heat ⅓ cup oil over medium-high heat. Sauté onions for about 18 minutes until deeply golden. Add ¼ cup water to deglaze the pan.
  3. Add garlic and ginger, cooking for another 2 minutes. Add spices (coriander, cumin, Kashmiri chili powder, red chili powder, turmeric, salt) and stir for 1 minute.
  4. Cook tomatoes for 5 minutes until softened and oil separates from the masala.
  5. Add 1 cup of water to the masala and bring to a simmer. Cover the pan and simmer while cooking the fish.
  6. Pan-fry the marinated fish in 2 tbsp oil over medium-high heat, cooking 4 minutes per side until golden and cooked through (internal temperature of 145°F).
  7. Add cooked fish to the curry and let it simmer for 2-3 minutes to meld the flavors.
  8. Finish by adding green chili peppers, freshly ground black pepper, julienned ginger, cilantro, and lemon juice. Serve hot with naan, roti, or rice.

Notes

  • For a richer curry, substitute some water with coconut milk.
  • Adjust heat level by adding more or less cayenne pepper or green chilies.
  • Marinating the fish enhances the flavor, but it’s optional if you’re short on time.
  • To freeze, store the curry (without fish) for up to 1 month. Add the cooked fish once reheated.
  • Serve with a side salad or vegetable dish for a complete meal.
  • Prep Time: 5 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 360
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 20g
  • Saturated Fat: 3g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 40g
  • Cholesterol: 90mg