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:
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
- 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.
- 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.
- 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.
- Cook tomatoes for 5 minutes until softened and oil separates from the masala.
- Add 1 cup of water to the masala and bring to a simmer. Cover the pan and simmer while cooking the fish.
- 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).
- Add cooked fish to the curry and let it simmer for 2-3 minutes to meld the flavors.
- 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