How to Make Kafuli, the State Food of Uttarakhand

TL;DR:

This Garhwali green curry is made with spinach and fenugreek leaves that are cooked soft, blended, and thickened with rice flour and curd. It is widely called the state food of Uttarakhand, and it goes best with steamed rice or mandua roti. One batch uses about 12 simple ingredients and costs roughly โ‚น60 to โ‚น100 to make at home.


Kafuli is a thick green curry of the Garhwal hills, made with spinach and fenugreek leaves. The greens are boiled, blended into a smooth puree, and simmered with spices until thick. It is also called Kafali, Kafli or Dhapdi in different parts of the state, and it is widely described as the state food of Uttarakhand. This guide covers what the dish is, a clear step by step recipe, what to serve with it, where to taste it, and what a short food trip costs.

What is Kafuli?

Bowl of rich green kafuli topped with melting white butter.

Kafuli is a staple in Garhwal and is also eaten in Kumaon. No written record gives a start date, but the dish clearly grew out of the leafy greens that hill kitchens had at hand, especially in winter.

The method stays simple. Spinach (palak) and fenugreek (methi) leaves are cooked until soft, blended into a paste, and simmered with spices. Rice flour thickens the gravy, and many homes add beaten curd, which is a favorite in Garhwali kitchens. Traditional cooks use an iron kadhai, which is said to give the curry its signature flavor, and some finish the dish with a spoon of ghee.

Ingredients

Serves 3 to 4 as a side.

  • 2 cups spinach leaves (palak), washed and chopped
  • 1 cup fenugreek leaves (methi), washed and chopped
  • 2 green chilies
  • 1 inch ginger, chopped
  • 3 to 4 garlic cloves (optional)
  • 1 to 2 tablespoons mustard oil
  • 1 teaspoon cumin seeds
  • A pinch of asafoetida (hing)
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1/2 teaspoon red chili powder (optional)
  • 1 tablespoon rice flour
  • 1/4 cup curd (yogurt), beaten
  • Salt to taste
  • Ghee for serving (optional)

What it costs at home. Recent retail rates quoted for northern Indian markets put spinach at about โ‚น15 and fenugreek at about โ‚น20 per bundle, so the greens for one batch cost about โ‚น20 to โ‚น40. With mustard oil, spices, curd and rice flour added, one batch comes to roughly โ‚น60 to โ‚น100.

How to Make It

  1. Cook the greens. Boil the spinach, fenugreek and green chilies in half a cup of water until just tender. Avoid overcooking, which dulls the green color.
  2. Blend. Let the greens cool slightly, then blend them into a smooth puree.
  3. Temper. Heat mustard oil in an iron kadhai or a heavy pan. Add the cumin seeds, hing, ginger and garlic, and cook until fragrant and the ginger softens.
  4. Simmer. Add the puree, turmeric, coriander powder, red chili powder and salt. Add water as needed for a pourable gravy and bring it to a gentle simmer.
  5. Thicken. Mix the rice flour with a little cold water into a smooth paste. Pour it into the gravy while stirring so no lumps form.
  6. Add the curd. Lower the heat, stir in the beaten curd, and simmer until the curry thickens.
  7. Serve. Top with a little ghee and serve hot.

Tips and Variations

  • Other greens. Mustard greens, radish leaves or amaranth leaves work well, alone or mixed.
  • Thickener. Rice flour gives the smoothest texture. Gram flour (besan) or a paste of soaked urad dal can replace it.
  • Onion and tomato. Some cooks add them, but this is not the traditional way and it changes the original flavor.
  • Vegan version. Skip the curd or use a plant based yogurt. The curry will be slightly less tangy and creamy.
  • Cookware. An iron kadhai is traditional. A heavy bottomed pan is a fair substitute.

What to Serve With It

Bowl of green leafy kafuli curry served with flatbreads.

Steamed rice is the classic partner, and mandua roti is the traditional bread of hill homes. Phulka or chapati also work. In a full Garhwali meal, Kafuli often sits next to aloo ke gutke, dal and a hill chutney such as Bhang Ki Chutney.

Spinach and fenugreek leaves are good sources of iron and calcium, which is why the dish is a popular winter meal. It is a light, filling side rather than a complete meal on its own.

Where to Taste This Curry in Uttarakhand

Local restaurants and dhabas that serve Garhwali and Kumaoni food are the best bet, especially in Dehradun, Mussoorie, Almora, Nainital, Rishikesh and Haridwar. A Garhwali thali is the easiest way to find it, because the Kafuli usually sits beside mandua roti, lal chawal, gahat dal, aloo ke gutke and jhangora kheer. A Haridwar food trail guide lists Chotiwala near Har ki Pauri and Amrit Bhawan among the places serving it. Menus change, so ask before going.

Homestays and guesthouses run by local families in the villages and hill stations are another good option, and many hosts will cook it on request. Asking a day ahead helps. More hill dishes are covered in the Food and Cuisine section, including the dal based Garhwal ka Fannah.

What a Garhwali thali costs. Listed prices vary widely. One older press report puts a vegetarian Garhwali platter at about โ‚น250 at a Dehradun restaurant, a delivery menu lists a Garhwali thali with Kafuli at โ‚น499, and luxury hotel restaurants list thalis at about โ‚น1,150 to โ‚น2,000.

Conclusion

Kafuli is simple food with deep roots in the hills. It needs only a few ingredients, cooks in one pan, and tastes best with hot rice or mandua roti. Cook it at home in an iron kadhai for the full flavor, or plan a short trip to Dehradun and Mussoorie and order a Garhwali thali.

FAQs

What is Kafuli and is it the state food of Uttarakhand?

It is a thick green curry of spinach and fenugreek leaves, thickened with rice flour. It is widely called the state food of Uttarakhand, and in Garhwal it is also known as Dhapdi.

What is the Garhwali green curry made of?

The base is spinach (palak) and fenugreek (methi) leaves, cooked soft and blended. Ginger, green chilies, cumin, turmeric, coriander, rice flour and curd complete it, with mustard oil for cooking.

What is the easiest Kafuli Recipe at home?

Boil 2 cups of spinach and 1 cup of fenugreek with green chilies until tender, then blend smooth. Fry cumin, hing and ginger in oil, add the puree and spices, then stir in a rice flour paste and beaten curd. Simmer until thick.

Can Kafuli be made vegan?

Absolutely! Replace the curd with a plant-based yogurt alternative to make a vegan version of Kafuli.

What is Kafuli served with?

Kafuli is traditionally served with steamed rice or roti (Indian flatbread) for a complete meal.

About the author
Harsh Sahani
With a backpack and an endless sense of wonder, Iโ€™ve spent countless hours exploring the serene beauty of Uttarakhand. Writing for Visit Uttarakhand allows me to turn my adventures into stories that inspire others to experience this incredible region. My passion lies in uncovering hidden trails, learning local traditions, and capturing the magic of nature in words.