Chole is a North Indian (punjabi)vegetarian dish made with chick peas in a spicy curry sauce.I have tried out many chole recipes in past but I couldn't get the great taste.I got this recipe from one of my North Indian friend who makes absolutely mouth watering Chole.So let's dig in.
I'm reposting this recipe for the event My Legume Love Affair - Ninth Helping (MLLA9)hosted by Laura (click for laura's blog)and created by Susan (link to event)

Ingredients:
2 cups chick peas (soak them for about 6 hrs)( you can also use canned chick peas),
2 tomatoes (boil and puree in blender),
1 medium onion (make paste),
1 small onion diced,
1/2 tsp turmeric powder,
1tsp red chili powder,
2 tsp ginger garlic paste,
2-3 tsp chole masala powder(available in Indian food Aile),
2 bay leaves,
1 inch cinnamon stick,
3-4 cloves,
1tsp sugar,
2 tbs oil,
salt to taste
recipe:
- Boil the soaked chick peas.You can add baking soda to chick peas while boiled if they are not soaked well.
- In a heavy bottomed pan add oil and add bay leaf,cinnamon and cloves.
- Add diced onion and saute.Once they are translucent add the onion paste and fry.
- Add ginger garlic paste and cook for 2 minutes.
- Add the pureed tomato ,turmeric powder and salt.Keep the lid and cook for 2-3 minutes.
- Add chili powder and chole masala and cook for about a minute.
- Add the boiled chic peas and add some warm water in order to get more gravy.
- Add 1tsp sugar and cook till the gravy thickens.
- Garnish with coriander and serve hot woth rotis or puris.
Note : If you are using boiled chick peas you don't need to boil so much as they become tender easily