chole bhature recipe with step by step photos – it is one of the most popular punjabi recipe which is now liked almost all over india and even abroad. chole stands for a spicy curry made with white chickpeas and bhatura is fried leavened flat bread.
chole bhature is a spicy, tasty and a heavy dish. i have eaten this dish at many places in punjab and delhi. each restaurants or dhabas have their own flavors and taste in the chole. in some places it is very spicy, at other places it has tangy taste and the consistency of the curry also varies from slightly thick to semi-dry and dry.
this recipe of chole has spicy flavors. this is my mom’s recipe of chole and unlike other versions of chole recipes posted on the blog, this one has a homely taste and flavor. it does not taste like the restaurant or dhaba versions but taste very good.
even the bhature size and flavor varies from restaurants to restaurants. the bhature should ideally be less oily and should puff fully. they should ideally be eaten hot and fresh. if you parcel the bhature from a restaurant then you won’t get the real taste as they become limp and dense.
i always make the bhatura recipes that are already posted on the blog. i have not yet tried making any other version of bhatura as these work best for me always.
along with chole bhature serve the sliced onions, green chilies and lemon wedges. this a very filing dish and you might feel like having a short nap after eating it. ideal for weekends or holiday time.
the chole has to be cooked fully. they should not be just cooked or al dente, the way they are served in many restaurants. they should be soft when cooked and melt in your mouth. however, care should be taken that they should not be overcooked or become mushy.
how to make chole bhature
a) soaking and pressure cooking chole
1. first rinse 1 cup white chickpeas (chole or safed chana) a couple of times in water. then soak the chole in enough water overnight or for 7 to 8 hours.
2. next day the chole will double in size.
3. then drain the water.
4. in a pressure cooker add the chole. also add 3 cups water and ¼ teaspoon salt. i have used a pressure cooker but you can also use a pot or pan. the chickpeas will take a lesser time to cook in the pressure cooker than cooking them in a pot. you can also add a pinch or two of baking soda while cooking the chole. addition of baking soda is optional.
5. pressure cook chana for 10 to 12 whistles or for about 15 to 20 minutes or till the chana is tender and cooked well. once the pressure settles down on its own then open the lid of pressure cooker and check if the chana is cooked well or not. its important to cook the chana till its soft and has melt in the mouth texture.
if cooking chole in a pan then it can take about an hour or more. just ensure the chole are well cooked. timing to cook chana will depend upon the quality and age of chana.
6. once done then drain all the water and keep the cooked chole aside.
making the masala paste for chole
7. chop 1 medium-sized onion, 2 medium-sized tomatoes, 1 green chili, 4 to 5 medium-sized garlic cloves and 1 inch ginger.
8. add them to a blender jar.
9. make a fine paste in a grinder or blender. no need to add water while making the paste as the juice of the tomatoes will help in making the paste. keep the jar aside.
making the chole masala gravy
11. measure and keep all the ingredients ready for making chole masala gravy.
12. heat 2 to 3 tablespoons oil in a pan or kadai/wok.
13. add the following whole garam masala (spices) – 1 teaspoon cumin seeds, 1 large tej patta (indian bay leaf), 2 inch cinnamon, 2 to 3 cloves, 2 green cardamoms and 2 to 3 black peppercorns.
14. fry the whole spices till they are fragrant but don’t burn them.
15. next add the ground masala paste.
16. mix well.
17. keep stirring often. saute for 7 to 8 minutes or till the oil starts to leave the sides of the masala paste.
18. stir while sauteing so that the paste does not stick to the pan.
19. then add all the dry spice powders – ½ teaspoon turmeric powder, ¼ teaspoon red chili powder, 1 teaspoon coriander powder, 1 pinch asafoetida (hing) and ½ or 1 teaspoon dry mango powder (amchur powder).
20. mix the spice powders very well and saute for a minute.
21. then add the cooked chole.
22. mix well.
23. pour 1 to 1.5 cups water or add as required. addition of water depends upon the consistency you want. but don’t add too much water as then the flavors will get diluted.
24. add salt as required and stir again.
25. simmer chole masala gravy on a low to medium flame for 12 to 15 minutes or till the gravy thickens.
26. don’t cover the pan. stir occasionally. mash some chana with the back of a spoon. this helps in thickening the gravy.
27. add 1 slit green chili and 1 teaspoon garam masala powder or chole masala powder.
28. stir and simmer chana masala gravy for a minute or two. you can keep the consistency from medium to slightly thick to semi dry or dry. if you want a dry consistency then simmer for some more time.
29. check the seasoning and add more salt or spice powders if required. garnish chole masala with coriander leaves. you can also garnish the chole with some slit green chilies and ginger julienne.
30. serve chole with onion slices, lemon wedges along with bhatura. enjoy the chole bhature. you can also serve this delicious chana masala gravy with naan or aloo paratha or plain paratha or kulcha or tandoori roti.
how to make bhature recipe
ingredients required (1 cup = 250 ml)
1.5 cups all-purpose flour
⅓ cup sooji (rava or fine semolina) OR ½ cup rice flour
½ tablespoon oil or ghee
½ tablespoon fine sugar
½ teaspoon salt or as required
¼ or ½ teaspoon baking soda
½ cup curd (yogurt)
water for kneading as required
oil for deep frying
1. sieve the maida, salt and baking soda. add the semolina & sugar.
2. add the yogurt and mix well.
3. add water in intervals and knead to a smooth and soft dough.
4. cover the dough with a wet napkin and keep aside for 2 hours.
5. make medium sized balls from the dough. apply oil while rolling and roll into an oval or elongated shape.
6. drop the bhatura in hot oil and it will start puffing within a minute.
7. when the sizzling of the oil stops, turn over and fry the other side.
8. when light golden, remove the bhatura and drain on paper towels to remove excess oil.
serve the bhatura hot with any chole or chana curry.
for pressure cooking chickpeas
- 1 cup dried white chickpeas (safed chana or chole) [canned chickpeas can also be used]
- water as required for soaking
- ¼ teaspoon salt
- 3 cups water for pressure cooking
- a pinch or two of baking soda - optional
other ingredients for chana masala gravy
- 2 to 3 tablespoon oil or ghee
- ½ teaspoon turmeric powder
- ¼ teaspoon red chilli powder
- 1 teaspoon coriander powder
- 1 pinch asafoetida (hing) - optional
- ½ or 1 teaspoon dry mango powder (amchur powder)
- 1 to 1.5 cups water to be added later
- salt as required
- 1 green chilli (hari mirch) - slit
- 1 teaspoon garam masala powder or chole masala
whole garam masala
- 1 teaspoon cumin seeds
- 1 large tej patta (indian bay leaf)
- 2 inch cinnamon
- 2 to 3 cloves
- 2 green cardamom
- 2 to 3 black peppercorns
ground paste ingredients
- 1 medium size onion - chopped
- 2 medium size tomatoes - chopped
- 1 inch ginger - chopped
- 4 to 5 medium sized garlic cloves - chopped
- 1 green chili - chopped
pressure cooking chickpeas
- rinse the white chickpeas (chole or chana) a couple of times in water. then soak the chickpeas in enough water overnight or for 7 to 8 hours.
- next day drain all the water and cook the chole with water+salt in a pressure cooker or a pot.
- you can also add a pinch or two of baking soda while cooking the chole.
- drain the water and keep the chole aside.
making chole masala gravy
- in a grinder or blender take 1 medium sized chopped onion, 2 medium sized chopped tomatoes, 1 inch chopped ginger, 4 to 5 garlic cloves and 1 chopped green chili.
- grind to a fine paste.
- no need to add water while making the paste as the juice of the tomatoes will help in making the paste.
- keep the paste aside.
- heat 2 to 3 tablespoons oil in a pan or kadai/wok.
- add the whole garam masala (spices) - 1 teaspoon cumin seeds, 1 large tej patta, 2 inch cinnamon, 2 to 3 cloves, 2 green cardamom and 2 to 3 black peppercorns.
- fry the whole garam masala mentioned above till the oil become fragrant. but don't burn them.
- add the ground paste and saute till the oil starts to leave the sides of the masala paste.
- keep stirring often. saute for 7 to 8 minutes or till the oil starts to leave the sides of the masala paste. stir while sauteing so that the paste does not stick to the pan.
- next add all the dry spice powders - ½ teaspoon turmeric powder (haldi), ¼ teaspoon red chili powder, 1 teaspoon coriander powder (dhania powder), 1 pinch asafoetida (optional) and ½ or 1 teaspoon dry mango powder (amchur).
- mix very well and saute for a minute. now add the cooked chole and stir.
- add 1 to 1.5 cups water or add as required. also add salt as per taste and mix well.
- simmer chana masala gravy on a low or medium flame for 12 to 15 minutes or till the curry thickens. don't cover the pan. stir occasionally.
- mash a few chickpeas with the back of spoon. this helps in thickening the gravy.
- lastly add 1 slit green chili and 1 teaspoon garam masala powder or chole masala powder. mix well and simmer for a minute or two.
- check the seasoning and add more salt or spice powders if required. garnish chole masala with coriander leaves.
- you can also garnish the chole with some slit green chilies and ginger julienne.
- serve chole with onion slices, lemon wedges along with bhatura. enjoy the chole bhature.