Fish Curry (Fish Masala)

An easy-to-follow Fish Curry recipe made with an onion-tomato masala and simple spices. Tender yet crispy fish is nestled in a perfectly spiced, deeply flavorful curry and topped with garnishing ingredients for texture and vibrance. Tested to perfection!
Ingredients
- 1/2-3/4 tsp carom seeds ((ajwain) - optional, but recommended - Note 1)
- 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 (such as cod, halibut, or tilapia, patted dry and cut into 2-3" pieces)
- 1 tsp lemon juice
- 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 ((a mild chili powder, sub paprika))
- 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 (I use Roma/plum) (finely chopped)
- 3-5 Thai or bird's eye green chili peppers (whole or sliced vertically in half)
- 1/4 tsp freshly ground black pepper
- 1-2 tbsp julienned ginger
- 3 tbsp cilantro leaves (finely chopped)
- 1-2 tsp lemon juice
Instructions
- 1
In a bowl large enough to fit the fish, combine the carom seeds, red chili powder, turmeric, and salt. Toss the fish pieces to coat. Sprinkle in lemon juice and mix again. Set aside.
- 2
Heat ⅓ cup of the oil in a large pan over medium-high heat. Add the onions and sauté, stirring often, until deeply golden, about 18 minutes. Deglaze the pan with ¼ cup water. Add the garlic and ginger and continue to sauté for another 2 minutes, until fragrant. The onions will have deepened even more in color. Deglaze again with 2 tbsp water. As the water dries up, add the coriander, cumin, Kashmiri chili powder, red chili powder (if using), turmeric, and salt. Give it a few stirs to bloom the spices.
- 3
Add the tomatoes and sauté until the tomatoes have melded into the masala and oil separates, about 5 minutes.
- 4
Add 1 cup water and bring the curry to a simmer. Reduce the heat to medium, cover, and allow to simmer while you prepare the fish.
- 5
Meanwhile, heat a nonstick skillet over medium-high and add the remaining 2 tbsp oil. Move the pan around to coat the bottom in oil. Once the oil is hot, place the fish pieces in the skillet – I can usually get them all in one layer. Pan-fry for 4 minutes per side, until cooked through and golden (the more color, the better). Exact cook time will depend on the thickness of the filet. If you have a meat thermometer, the internal temperature should reach 145℉. Turn off the heat.
- 6
Uncover the curry and increase the heat to sauté out excess water until you can see the oil separating. Add ¼-½ cup water, depending on how much curry you’d like, and allow it to come to a simmer. Transfer the cooked fish pieces to the simmering curry.
- 7
Reduce the heat to low. Allow the flavors to meld for 2-3 minutes while you top with green chili peppers, black pepper, julienned ginger, cilantro, and lemon juice. Serve immediately with naan, roti, or other bread.
Cook it from the original
This recipe comes from teaforturmeric.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on teaforturmeric.com