Minced Fish Curry/Machli ka Keema
A quick, easy and delicious recipe on the table in under 20 minutes.
Servings Prep Time
3people 5minutes
Cook Time
Servings Prep Time
3people 5minutes
Cook Time
  • 3tbsp oil
  • 1 (180g)medium onion, chopped
  • 4cloves garlic, minced
  • 5 (220g)small tomatoes, chopped
  • 580grams whitefish, in chunks
  • corianderfor garnish, optional
  • 2 green chillifor garnish, optional
  • 1/2tsp whole cumin seeds (zeera)
  • 1 1/2tsp salt
  • 1 1/2 tsp ground coriander powder
  • 3/4tsp chilli powder(1/2 for less spice)
  • 1/2tsp cumin powder
  • 1/2tsp pepper
  1. In a pot, heat the oil on medium-high, about 3 minutes
  2. Add in the chopped onions, minced garlic and whole cumin seeds. Allow to brown, stirring often.
  3. Add in the chopped tomatoes and about 1/2 a cup of water. Bring to a boil, then simmer on medium-low heat, stirring occasionally. We are aiming to get the gravy to a thick, mush consistency, slightly thicker than the picture of the gravy above.
  4. Once the gravy has thickened and there isn’t a lot of water left, add in the fish chunks. Bring to a boil and simmer for 10 minutes. The fish will release a lot of its own water, therefore there should be no need to add any extra water.
  5. Begin to stir the curry and break the fish chunks with your spoon. This should not take a lot of effort as the fish will have softened considerably by now. Continue breaking until the fish resembles keema (mince)
  6. Keep cooking the curry on medium/low heat till the water evaporates. The curry is complete when there is little to no soupy water.
  7. Serve with rice or chapattis and garnish with chopped fresh coriander and green chilli (optional).
Recipe Notes

Share this: