Ingredients
– 1.1 lbs (½ kg) firm fish of choice
– ½ tablespoon ginger garlic paste
– ⅛ teaspoon turmeric
– ¼ to ½ teaspoon Kashmiri red chili powder
– ¼ teaspoon salt
– 1 tablespoon oil
– ½ teaspoon cumin seeds
– 2 medium onions sliced (about 1 cup)
– ½ tablespoon ginger garlic paste
– 2 medium ripe tomatoes chopped (¾ to 1 cup)
– ½ teaspoon salt
– 1 teaspoon Kashmiri red chili powder
– ⅛ teaspoon turmeric
– ½ teaspoon fennel seeds (optional)
– 2 tablespoons grated coconut or ¼ cup coconut milk or 12 cashew nuts
– Additional 2 tablespoons oil plus 1 tablespoon for frying fish
– 1 sprig curry leaves (or small bay leaf)
– 1 to 2 green chilies (slit or chopped)
– 1 to 1.5 teaspoons garam masala or curry powder
– 1¼ to 1½ cups water
Instructions
1-Creating an authentic Indian Fish Curry starts with marinating the fish: Begin by mixing 1.1 lbs of firm fish with ½ tablespoon ginger garlic paste, ⅛ teaspoon turmeric, ¼ to ½ teaspoon Kashmiri red chili powder, and ¼ teaspoon salt. Pan-fry the marinated fish for 2 to 3 minutes per side to reduce odors, then set it aside without fully cooking it.
2-Next: heat 1 tablespoon oil in a pot and add ½ teaspoon cumin seeds to sauté. Add 2 medium sliced onions (about 1 cup) and cook until golden, followed by ½ tablespoon ginger garlic paste for 30 seconds. Stir in 2 medium chopped ripe tomatoes (¾ to 1 cup) and ½ teaspoon salt, cooking until they soften.
3-Mix in: 2 tablespoons grated coconut (or alternatives), ½ teaspoon fennel seeds if using, 1 teaspoon Kashmiri red chili powder, and ⅛ teaspoon turmeric, then sauté until fragrant. Cool and blend into a paste with 2 to 4 tablespoons water. In the same pot, heat 2 tablespoons oil, add 1 sprig curry leaves and 1 to 2 green chilies, then incorporate the paste and 1 to 1.5 teaspoons garam masala.
4-Continuing the Steps: Add 1¼ to 1½ cups water, bring to a boil, and simmer until the gravy thickens. Gently add the fried fish, cover, and cook for 3 to 4 minutes per side until it bulges slightly. Adjust salt and garnish with coriander leaves if desired. Serve with rice or roti for a complete meal. For variations, try pairing this with a refreshing coconut drink to complement the flavors.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍳 Pan-frying marinated fish prevents fishy odors and keeps it intact.
🌿 Use fresh curry leaves for the best aroma and flavor.
🥥 Substitute grated coconut with coconut milk or cashews for creaminess.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Marinating, pan-frying, simmering
- Cuisine: Indian
- Diet: Gluten-Free
Nutrition
- Serving Size: 1 serving
- Calories: 309 kcal
- Sugar: 4 g
- Sodium: 171 mg
- Fat: 13 g
- Saturated Fat: 2 g
- Carbohydrates: 11 g
- Fiber: 3 g
- Protein: 35 g
- Cholesterol: 83 mg
