Kanchanpur Fish Curry (कञ्चनपुरको माछा)
About Kanchanpur Fish Curry (कञ्चनपुरको माछा)
Kanchanpur Fish Curry, or 'Kanchanpur ko Machha,' is a flavorful and spicy fish curry originating from the Kanchanpur district in the far-western region of Nepal. It is a popular dish known for its rich gravy and the use of locally sourced fish, often from rivers and ponds. This curry reflects the culinary traditions of the Tharu community and the agricultural abundance of the area.

History
The history of Kanchanpur ko Machha is intertwined with the cultural and agricultural practices of the Tharu people in the Kanchanpur district. Historically, fishing has been a significant part of their livelihood, with abundant rivers and ponds providing a rich source of protein. Over generations, the local communities developed unique cooking methods and spice blends to prepare fish, resulting in distinctive dishes like this curry. The curry traditionally used locally available ingredients and spices, making it a representation of their relationship with the land and water. As with many regional dishes in Nepal, the specifics might vary across households, but the core essence of a flavorful, spicy fish curry remains consistent.
How to prepare?
Learn step by step to prepare Kanchanpur Fish Curry
- 1Heat mustard oil in a pot or pan.
- 2Add fenugreek seeds and let them sizzle.
- 3Add chopped onions and sauté until golden brown.
- 4Add minced garlic and ginger, and sauté for a minute until fragrant.
- 5Add chopped tomatoes and cook till they are mushy.
- 6Add red chili powder, turmeric powder, cumin powder, and coriander powder. Sauté briefly.
- 7Add the fish pieces and gently toss to coat them with spices.
- 8Add water, salt to taste, and let the curry simmer.
- 9Cover and cook until fish is cooked through and the gravy has thickened, about 10-15 minutes.
- 10Sprinkle with garam masala and fresh coriander leaves.
- 11Serve hot with steamed rice.
