Chole Bhature Recipe

Chole Bhature Recipe

Posted on Aug 13, 2023

Try This Delicious Recipe for Homemade Chole Bhature and Dig In!

Imagine waking up and seeing a plate of hot and fluffy bhature beside a bowl of chole! You poke a hole, see the bhature deflate, and quickly tear a small piece, almost burning your finger. Then, scoop some of the chole, and the bite goes in your mouth in one go! Accompany the bite of chole bhature with thinly sliced onions or pickled chilli, and enjoy the burst of flavours! Truth be told, chole bhature is a popular breakfast dish, but you can enjoy it any time of the day. 

Now, you can certainly go to some shop for the perfect plate of chole bhature or order it. However, by the time the chole bhature comes to your doorstep, the bhature becomes completely flat! So, what is the solution? Chole bhature homemade! Make it at home and eat to your heart’s content. 

Do not worry! We have an easy-to-follow chole bhature recipe for you. It might take a while, but it will be worth it! 

How to Make Chole Bhature at Home?

As you know, the dish has two components: the chloe, which is this flavoursome chickpea gravy, and the bhature, which is a deep-fried bread. Learn this delicious chole bhature recipe step by step

Note that India is diverse, and we often see one dish made differently in different places. So, the chole bhature ingredients and recipes may differ from household to household. There are some must-put and some optional ingredients. Also, the recipe of chole bhature below will serve around 4 people and can take around 1 and a half hours to make. 

Ingredients for the Chole

We have here different lists of ingredients for chole bhature. Take a note, and you will find out the secrets later. 

  • Here are the ingredients for preparing the chole.
    • Chickpea - 1 ½ cup
    • Tea or amla - 1 teabag/ 1 tablespoon loose tea leaf/ 2 amlas
    • Whole spices (black cardamom - 3, bay leaf - 1, cloves - 4, peppercorn - 3/4, cinnamon - 1 small piece) 
    • Salt - to taste
    • Water - 3-4 cups
    • Baking soda - a pinch (optional)
    • Muslin cloth or spice bag - 1 (optional)
  • You will need the ingredients for the masala powder.
    • Bay leaf - 1 piece
    • Red chilli powder - to taste
    • Coriander seeds - 1 tablespoon
    • Cumin - 1 tablespoon
    • Cinnamon - 1 tiny piece
    • Black cardamom - 1 piece
    • Peppercorn - 4/8 pieces
    • Pomegranate seed - 1 teaspoon (optional)
    • Fennel seed - 1 teaspoon (optional)
  • For the gravy, you will need:
    • Oil - 5 tablespoon
    • Carrom seeds/ajwain - a generous pinch 
    • Finely chopped onions - 1 ½ cup
    • Green chilli - 1 optional
    • Ginger and garlic paste - 1 tablespoon 
    • Tomatoes - 1 cup
    • Amchur/dry mango powder - ½ teaspoon
    • Kasuri methi - 1 teaspoon
    • Turmeric - ¼ teaspoon 
    • Salt - to taste
    • Water - as needed

Ingredients for the Bhature

The bhature needs the following ingredients.

  • All-purpose flour/maida - 2 cups
  • Semolina/suji - 2 tablespoon
  • Baking Soda - ¼ teaspoon
  • Baking powder - ¼ teaspoon
  • Salt - a generous pinch
  • Sugar - 2 teaspoon
  • Curd - 2 tablespoon
  • Water - as needed

Step-by-step Chole Bhature Recipe

Yes, you can make both the chole bhature simultaneously!

Step 1: Prepare The Chole for Your Chole Bhature

The very first step to make chole bhature is to wash the chickpea and soak it overnight. The chickpea must be soaked for at least 8 hours. When you are ready to cook, rinse the chole and put it in a pressure cooker with the above-mentioned ingredients for the preparation and water. If you are not using a tea bag, put the loose tea and the whole spices in a muslin cloth or spice bag. You can easily remove the spice bag later. Boil the chickpeas till they are soft but not mushy. Tea is not added for taste. It adds a nice dark colour, and you can skip it. A pinch of baking soda will help cook the chickpea faster, but it is optional.

Step 2: Knead the Dough

While the chickpea is boiling, you can get started with the dough. Mix the dry ingredients like flour, semolina, baking soda and powder, sugar, and salt in a mixing bowl. Then, add the curd and start kneading. Add water in little batches and knead a soft dough. You will have to rest the dough for around 2 hours for those fluffy bhatures. 

Step 3: Make the Chole Masala

Remember the list of ingredients for the masala powder? Dry roast the spices on low heat, let them cool down, put them in the mixer grinder and make a fine powder. The masala has many ingredients, and they offer a rich taste. However, you can skip the optional spices and still make a tasty dish. 

Tip for a Quick Masala!

Instead of dry-roasting and grinding all the ingredients, simply use readily available powders! 

Step 4: Make the Gravy

By now, your chickpea must be boiled! Put a kadhai or pan on the stove and heat the oil. Throw in the ajwain. Then, add the onions, ginger, garlic, and tomatoes one by one and keep stirring. Add turmeric, salt and the chole masala you just made. Cook the spices a bit, and then add the chickpea. Pour some water and let it boil for 20-30 minutes. Add kasuri methi and amchur powder when the gravy thickens up. A little more on the stove and the chole is ready!

Step 5: Fry the Bhature

Heat up some oil in a deep vessel. Make small balls from the dough. Roll out the balls in a round or oval shape and fry in the oil. 

Step 6: Plate up the Chole Bhature!

Serve the hot chole bhature. Pair it with onion, lemon, pickled vegetables, chillies or whatever you like. A few leaves of coriander will be a nice touch for garnishing! 


Now that you know the recipe for making tasty chole bhature at home, what are you waiting for? Add it to your breakfast menu or make it for your evening snacks. It will surely be a hit! 


  1. Can I make bhature without semolina?

When you add semolina to your dough, it makes the bhature crispy and tasty. We suggest adding semolina, but you can skip it if you do not have one. Knead a smooth dough and fry until golden brown on both sides. 

  1. Why do people add tea to the chole? 

The tea gives the chole a deep brown colour. People use loose tea or tea bags for the colour. You will not taste it in the gravy. Amla is also used while boiling chickpeas for the same reason. 

  1. What if I forget to soak the chickpeas for chole bhature?

You have two options if you forgot to soak the chickpeas for 8 hours. You can pour hot water into the chickpeas and soak them for an hour before boiling. 

How Do You Feel About This Article?