Kharra Masala Fish (Fish With Tomatoes and Onions)
Updated April 18, 2022

- Total Time
- 25 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 2tablespoons ghee or neutral oil
- 1teaspoon coriander seeds (optional)
- 1teaspoon black mustard seeds (optional)
- 6dried whole round red chiles, preferably Dundicut
- 1medium Spanish onion, or white, finely chopped
- 1teaspoon garam masala
- 1teaspoon ground cumin
- ½teaspoon ground turmeric
- 1teaspoon kashmiri red chile powder
- 4medium plum tomatoes, chopped
- 1teaspoon fine sea salt
- 1½pounds firm, skinless white fish, such as cod or haddock, cut into 3-inch pieces
- Juice of 1 medium lemon, about ¼ cup
- 2chopped Thai green chiles
- 1(2-inch) piece of ginger, peeled and julienned
- 1tablespoon chopped fresh cilantro
Preparation
- Step 1
Heat ghee in a medium pot over medium until it melts, 30 to 45 seconds. Add the seeds and round red chiles. Stir continuously until fragrant, about 30 to 45 seconds.
- Step 2
Add onion. Stir occasionally, and continue cooking until it starts to turn golden brown, about 5 minutes. Stir in the garam masala, cumin, turmeric and chile powder. Add the tomatoes and salt, and stir so all the ingredients are evenly mixed. Continue cooking, stirring occasionally, until tomatoes are tender and the oil starts to separate (you’ll see the oil form an outline around the jammy tomato), about 7 minutes.
- Step 3
Add the fish pieces in one layer, cover and let cook over low heat for 7 minutes. Remove the lid, and flip the fish pieces so they are coated with masala on all sides. Cover again and let it cook on low until the fish is cooked through, about 2 minutes. Top with lemon juice, green chiles, ginger and fresh cilantro. Serve with roti, rice or by itself.
Private Notes
Comments
Mustard seeds should optimally pop in hot oil to enhance their flavour, otherwise the taste doesn't really seep through their thick coat. This can take a while and other ingredients may scorch in the meantime, so add them in first, let them pop, then add the other ingredients. Coriander seeds are large and crunchy and would benefit from being lightly crushed before adding.
I was not familiar with Dundicut chilis and have learned they are a Pakistani pepper at the beginning of the heat scale including the much hotter Scotch bonnet and habanero peppers. Of course I could order them online, but can anyone recommend a substitute if I can't find them locally? Thanks.
I loved this spicy way to cook fish. The recipe was was easy to follow and I used spices on hand except the Dundicut chiles and the Kashmiri chili powder. I substituted Calabrian chilies in olive oil and course ground Aleppo pepper. For fish I used Swordfish. For the topping I used home made pickled Serrano peppers with lemon juice, cilantro, and ginger, per recipe. The fish Accompanied with lime raita based dressed crunchy coos lettuce salad and Rice. One pan and 30 minutes later, JOY !
This is SERIOUSLY hot - and I like spicy. Followed the recipe with the only substitution being 28 ozs of my homemade canned tomatoes. Very tasty and a great way to enliven plain white fish, but next time I'll only use 3 dried peppers & skip the Thai chilies. And again, of course, time from prep to table was more like an hour, not 25 mins.
Way too many ingredients for the average household to keep on hand, and if purchased and used as directed for this recipe, many remaining ingredients would languish in the fridge or cupboard
Absolutely delicious. I used dried chile de árbol and cayenne pepper as substitutes
Advertisement