Fish is the comfort dish of every Bengali! Koi Maach, also known as Climbing Perch, is a beloved fish in Bengali cuisine. Bengali families love this South and Southeast Asian freshwater fish for its flexibility in traditional cuisines. The capacity to thrive in low-oxygen waters makes it available year-round, increasing its culinary appeal.


Video Credit: YouTube | Simple and Sizzling Recipes

In Bengali culture, Koi Maach is often associated with good health and vitality. It's rich in protein and essential nutrients, making it a favourite choice for nutritious meals. The fish is also seen as therapeutic, utilised in diets to treat numerous maladies, making it a Bengali staple.

  • Elon Emerald Aluminium Non-Stick Paniyaram Pan 7 C...

    ₹799₹1,170
    32% off
    Buy Now
  • All Naturals 100% Pure Grapeseed Oil (100 ML)

    ₹599₹699
    14% off
    Buy Now
  • Amazon Brand - Solimo Premium High-Carbon Stainles...

    ₹919₹1,350
    32% off
    Buy Now
  • Nestlé Milkmaid Sweetened Condensed Milk, Liquid, ...

    ₹278₹11,995
    Buy Now

The culinary tradition surrounding Koi Maach is deeply rooted in Bengali heritage. Passed down through generations, these recipes reflect the rich history and cultural significance of the region. Whether prepared in a spicy curry or a simple jhol, Koi Maach dishes are cherished for their robust flavours and comforting qualities.

Exploring Authentic Koi Maach Variations From Bengal

Tel Koi

Tel Koi is a traditional Bengali fish curry made with Koi Maach. This dish is prepared with a blend of spices, including ginger paste, tomato paste, cumin powder, and turmeric. The fish is marinated with turmeric and salt and then lightly fried. The spice paste is cooked in mustard oil until it releases its aroma. Water is added to create a rich gravy, and the fried fish is simmered until the sauce thickens. This dish pairs beautifully with steamed rice, offering a delightful balance of flavours.

Also Read: Making Red Rice? Try 6 Flavourful Curries To Go With It

Koi Maacher Jhal

Koi Macher Jhal is a popular Bengali fish curry cooked in a thin mustard gravy. The fish is marinated with salt and turmeric then fried until golden brown. A mustard paste, mixed with tomato paste and turmeric, forms the base of the gravy. The mustard seeds are tempered in oil before adding the paste. Water is added, and the fish is simmered until the flavours meld together. Garnished with coriander leaves, this dish is best enjoyed with plain steamed rice, highlighting the mustard’s pungent yet enticing taste.

Image Credit: Pinterest


Phulkopi Diye Koi Maach

Phulkopi Diye Koi Mach combines Koi Maach with cauliflower and potatoes. The fish is marinated and lightly fried, while the vegetables are also fried to form a crust. The curry is tempered with bay leaves, paanchphoron, and green chillies, with onions sautéed until translucent. Ginger paste is added, followed by cumin powder and diced tomatoes. Once the spices are cooked, water is added to create a gravy. The vegetables and fish are simmered together, resulting in a hearty dish perfect for a family meal.

Mouri Bata Koi Maach

Mouri Bata Koi Mach is a fragrant Bengali curry made with a paste of mustard seeds and fennel seeds. The fish is marinated with turmeric and salt and then fried until golden. The mustard and fennel seeds are ground with green chillies and ginger to form a paste. This paste is cooked in oil until it becomes aromatic, and then water is added to create a gravy. The fried fish is simmered in the gravy until it absorbs the rich flavours. Garnished with coriander leaves, this dish pairs wonderfully with steamed rice.

Image Credit: Pinterest

Begun Diye Koi Maacher Shorshe Jhol

Begun Diye Koi Macher Shorshe Jhol features Koi Maach and eggplant in a tangy mustard curry. The fish is marinated and fried, while mustard seeds and green chillies are tempered in mustard oil. Eggplant slices are added and cooked until tender. A paste made from mustard seeds, green chillies, and tamarind pulp is added to the pan. The fried fish is simmered in this mixture, creating a flavourful curry that’s perfect with steamed rice. The addition of tamarind adds a unique tanginess to the dish.

Uchhe Diye Koi Maacher Jhol

Uchhe Diye Koi Macher Jhol combines Koi Maach with bitter gourd for a distinctive flavour. The fish is marinated with salt and turmeric, then fried. In the same oil, potatoes and bitter gourd are cooked until tender. The curry is tempered with cumin seeds and green chillies, with roasted cumin powder added for depth. Water is added to create a thin gravy, and the fried fish and vegetables are simmered together. This dish, with its slight bitterness from the gourd, is perfect with steamed rice.

Image Credit: Pinterest

Koi Komola

Koi Komola is a unique Bengali dish flavoured with fresh orange juice. The fish is marinated with salt and turmeric, then fried. Mustard oil is tempered with bay leaves, cardamom, and cinnamon. A paste of boiled onions and ginger is cooked until aromatic. Fresh orange juice is added, along with hot water, to create a tangy gravy. The fish is simmered in this mixture, with whole green chillies and orange segments added at the end. The dish’s sweet and sour profile makes it a refreshing meal with rice.