A classic North Indian dish consisting of spicy chickpea curry served with deep-fried bread.

Chole Bhature recipe
Prep Time
8hr 0min
Cook Time
1hr 0min
Total Time
9hr

Ingredients

4 Servings
(1 serving = 1 portion of chana with 2 bhature)

For Chana (Chickpea Curry)

  • dried chickpeas
    dried chickpeas
    1cup
  • medium onions, finely chopped
    medium onions, finely chopped
    2
  • tomatoes, chopped
    tomatoes, chopped
    2piece
  • green chilies, chopped
    green chilies, chopped
    2piece
  • ginger, grated
    ginger, grated
    1in
  • garlic, minced
    garlic, minced
    4clove
  • cumin seeds
    cumin seeds
    1tsp
  • bay leaf
    bay leaf
    1piece
  • turmeric powder
    turmeric powder
    1tsp
  • red chili powder
    red chili powder
    1tsp
  • garam masala
    garam masala
    1tbsp
  • coriander powder
    coriander powder
    1tbsp
  • oil
    oil
    2tbsp
  • chopped coriander leaves
    chopped coriander leaves
    2tbsp
  • water
    water
    2cups
  • tea leaves (optional)
    tea leaves (optional)
    1tbsp

For Bhature (Fried Bread)

  • all-purpose flour (maida)
    all-purpose flour (maida)
    2cups
  • semolina (optional)
    semolina (optional)
    1tsp
  • sugar
    sugar
    1tbsp
  • salt
    salt
    1tsp
  • baking powder
    baking powder
    1tbsp
  • yogurt
    yogurt
    1tbsp
  • oil or ghee
    oil or ghee
    1tbsp
  • water (as needed)
    water (as needed)
  • oil for deep frying
    oil for deep frying

How to make Chole Bhature

For Chana (Chickpea Curry)

  1. Step 1

    Soak the chickpeas overnight or for 6-8 hours. Drain and rinse them.

  2. Step 2

    Pressure cook the chickpeas with water and tea leaves (if using) for 4-5 whistles until they are soft. Set aside.

  3. Step 3

    In a pan, heat oil and add cumin seeds and bay leaf.

  4. Step 4

    Add the onions and sauté until golden brown. Add the green chilies, ginger, and garlic, and sauté for another 2-3 minutes.

  5. Step 5

    Add the tomatoes and cook until they become soft and the oil starts to separate.

  6. Step 6

    Add turmeric, red chili powder, garam masala, and coriander powder. Stir and cook the spices for 2-3 minutes.

  7. Step 7

    Add the cooked chickpeas and a little water (if needed) to adjust the consistency. Cook for 10-15 minutes, allowing the flavors to combine.

  8. Step 8

    Add salt to taste, and garnish with fresh coriander leaves.

For Bhature (Fried Bread)

  1. Step 1

    In a mixing bowl, combine flour, semolina, sugar, salt, and baking powder.

  2. Step 2

    Add yogurt and oil to the dry ingredients, and mix.

  3. Step 3

    Gradually add water to form a smooth, soft dough. Knead well for about 5-7 minutes until it becomes elastic.

  4. Step 4

    Cover the dough and let it rest for at least 1 hour.

  5. Step 5

    After resting, divide the dough into small balls and roll them out into oval or round shapes.

  6. Step 6

    Heat oil in a deep pan or kadhai. Once hot, gently slide in each bhatura and fry until they puff up and turn golden brown.

  7. Step 7

    Remove the bhaturas and drain excess oil on paper towels.

Nutrition (per serving)

Calories

545.0kcal (27.25%)

Protein

18.8g (37.5%)

Carbs

88.0g (32%)

Sugars

2.5g (5%)

Healthy Fat

11.5g

Unhealthy Fat

2.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. For a richer flavor, you can add a pinch of asafoetida (hing) while sautéing the onions.

  2. If you prefer a thicker curry, mash a few chickpeas with the back of a spoon.

FAQS

  1. How do I make Chole Bhature from scratch?

    To make Chole Bhature from scratch, start by soaking 1 cup of dried chickpeas overnight. Pressure cook them until soft. For the curry, sauté onions, green chilies, ginger, and garlic, then add tomatoes and spices. Combine with the cooked chickpeas and simmer. For the bhature, mix flour, semolina, sugar, baking powder, yogurt, and oil to form a dough, let it rest, then roll and fry until golden.

  2. Can I make Chole Bhature vegan?

    Yes, you can easily make Chole Bhature vegan by omitting the yogurt and using a plant-based oil for frying. The chickpea curry is naturally vegan, so just ensure all other ingredients are plant-based.

  3. What are some good substitutions for ingredients in Chole Bhature?

    If you don't have chickpeas, you can substitute them with canned chickpeas for quicker preparation. For the bhature, whole wheat flour can be used instead of all-purpose flour for a healthier option. You can also replace yogurt with a non-dairy yogurt alternative.

  4. How should I store leftover Chole Bhature?

    Store leftover Chole in an airtight container in the refrigerator for up to 3 days. For the bhature, it's best to keep them in a separate container. Reheat the curry on the stove and the bhature in a toaster or pan to regain their texture.

  5. What can I serve with Chole Bhature?

    Chole Bhature pairs wonderfully with pickles, yogurt, or a side salad. You can also serve it with a refreshing cucumber raita or some sliced onions and lemon wedges for added flavor.

Loading reviews...

muslima123's profile picture

Chef Ash

(@muslima123)

Love cooking new dishes Expert in hydrabadi and Arabi food cuisine ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia