Kafuli is a traditional dish from the Indian state of Uttarakhand, known for its rich and earthy flavors. This nutritious and wholesome recipe combines the goodness of spinach and fenugreek leaves, making it a perfect choice for a healthy meal. The dish is thickened with rice flour and seasoned with aromatic spices, creating a delightful and comforting experience.
If you are not familiar with fenugreek leaves, they have a slightly bitter taste and are commonly used in Indian cuisine. You can find them in the fresh produce section of most supermarkets or at specialty Indian grocery stores. Ghee is another ingredient that might not be in your pantry; it is clarified butter and can be found in the dairy section or international foods aisle.

Ingredients For Indian Kafuli Recipe
Spinach leaves: Fresh, green leaves that are packed with nutrients and have a mild, slightly sweet flavor.
Fenugreek leaves: These leaves have a distinct, slightly bitter taste and are commonly used in Indian cooking.
Rice flour: A fine flour made from ground rice, used to thicken the dish.
Water: Essential for creating the slurry and cooking the greens.
Cumin seeds: Small seeds with a warm, earthy flavor that add depth to the dish.
Turmeric powder: A bright yellow spice with a warm, bitter taste, known for its anti-inflammatory properties.
Ginger paste: A paste made from fresh ginger, adding a zesty and spicy kick.
Ghee: Clarified butter that adds a rich, nutty flavor to the dish.
Salt: Enhances the overall flavor of the dish.
Technique Tip for This Recipe
When blending the spinach and fenugreek leaves, ensure they are completely dry after washing to avoid excess water in the paste. This will help achieve a smoother consistency and prevent the kafuli from becoming too watery.
Suggested Side Dishes
Alternative Ingredients
spinach leaves - Substitute with kale: Kale has a similar texture and nutritional profile, making it a good alternative.
fenugreek leaves - Substitute with mustard greens: Mustard greens have a slightly bitter taste similar to fenugreek leaves.
rice flour - Substitute with cornstarch: Cornstarch can thicken the dish similarly to rice flour.
water - Substitute with vegetable broth: Vegetable broth adds more flavor compared to plain water.
cumin seeds - Substitute with caraway seeds: Caraway seeds have a similar earthy flavor to cumin seeds.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it's more expensive.
ginger paste - Substitute with fresh ginger: Fresh ginger can be grated to provide a similar taste and aroma.
ghee - Substitute with butter: Butter can provide a similar richness and flavor to ghee.
salt - Substitute with soy sauce: Soy sauce can add a salty flavor along with a bit of umami.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the kafuli to cool down completely before storing. This prevents condensation and maintains the texture and flavor.
- Transfer the cooled kafuli into an airtight container. This helps in preserving the freshness and prevents any external odors from seeping in.
- For short-term storage, place the container in the refrigerator. The kafuli can be stored in the fridge for up to 3-4 days.
- For long-term storage, consider freezing. Portion the kafuli into smaller, freezer-safe containers or zip-lock bags. This makes it easier to thaw only what you need.
- Label the containers with the date of preparation. This helps in keeping track of the storage time and ensures you consume it within a safe period.
- When ready to use, thaw the kafuli in the refrigerator overnight. This gradual thawing helps maintain the texture and flavor.
- Reheat the kafuli on a stovetop over low heat, stirring occasionally. You can add a splash of water or ghee to restore its consistency if it appears too thick.
- Avoid reheating the kafuli multiple times, as this can degrade its quality. Only reheat the portion you plan to consume immediately.
How to Reheat Leftovers
Stovetop Method:
- Transfer the leftover Indian Kafuli to a saucepan.
- Add a splash of water or vegetable broth to prevent sticking and maintain the creamy texture.
- Heat over medium-low heat, stirring occasionally to ensure even reheating.
- Once heated through, serve hot with rice or flatbread.
Microwave Method:
- Place the Indian Kafuli in a microwave-safe bowl.
- Cover with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check the temperature and heat for an additional minute if necessary. Serve immediately.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Transfer the Indian Kafuli to an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Bake for 15-20 minutes, or until heated through. Stir halfway to ensure even heating.
- Serve hot, garnished with a dollop of ghee if desired.
Double Boiler Method:
- Fill the bottom part of a double boiler with water and bring it to a simmer.
- Place the Indian Kafuli in the top part of the double boiler.
- Stir occasionally, allowing the gentle steam to reheat the dish evenly.
- Once heated through, serve immediately with your choice of accompaniments.
Best Tools for This Recipe
Blender: To blend the spinach and fenugreek leaves into a smooth paste.
Pan: To cook the ingredients and bring the dish together.
Spatula: To stir and mix the ingredients while cooking.
Measuring cups: To measure the spinach, fenugreek leaves, and water accurately.
Measuring spoons: To measure the rice flour, cumin seeds, turmeric powder, and ghee.
Small bowl: To mix the rice flour with water to make a slurry.
Knife: To chop the spinach and fenugreek leaves.
Cutting board: To provide a surface for chopping the spinach and fenugreek leaves.
Stove: To heat the pan and cook the ingredients.
Serving bowl: To serve the finished dish.
How to Save Time on Making This Recipe
Prep ingredients in advance: Wash and chop spinach leaves and fenugreek leaves ahead of time. Store them in airtight containers in the fridge.
Use a food processor: Blend the spinach and fenugreek leaves quickly using a food processor instead of manually.
Pre-make ginger paste: Prepare and store ginger paste in bulk to save time during cooking.
Measure spices beforehand: Measure out cumin seeds, turmeric powder, and salt before starting to cook.
Make rice flour slurry in advance: Mix rice flour and water to create a slurry and store it in the fridge until needed.

Indian Kafuli Recipe
Ingredients
Main Ingredients
- 2 cups Spinach leaves washed and chopped
- 1 cup Fenugreek leaves washed and chopped
- 2 tablespoon Rice flour
- 1 cup Water
- 1 teaspoon Cumin seeds
- 1 teaspoon Turmeric powder
- 1 teaspoon Ginger paste
- 2 tablespoon Ghee
- to taste Salt
Instructions
- 1. Blend the spinach and fenugreek leaves into a smooth paste.
- 2. In a pan, heat ghee and add cumin seeds. Let them splutter.
- 3. Add ginger paste and turmeric powder. Sauté for a minute.
- 4. Add the spinach-fenugreek paste and cook for 5-7 minutes.
- 5. Mix rice flour with water to make a slurry. Add this to the pan.
- 6. Cook for another 10-15 minutes until the mixture thickens. Add salt to taste.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Bean Salad Recipe15 Minutes
- Indian Stuffed Paneer Paratha Recipe40 Minutes
- Indian Dahi Aloo Recipe30 Minutes
- Indian Chicken Curry Recipe45 Minutes
- Indian Purple Cabbage Poriyal Recipe25 Minutes
- Indian Peda Recipe30 Minutes
- Broccoli Salad Recipe15 Minutes
- Chicken Soup Recipe1 Hours
Leave a Reply