If you’re craving a wholesome, comforting treat that not only delights your taste buds but also nourishes your soul, this Chole Kulche Recipe will absolutely steal your heart.
Packed with the spicy, tangy, and flavorful chickpea curry paired with soft, fluffy kulchas, this iconic North Indian street food dish is more than just a meal—it’s an experience. Every bite of this delightful combination gives you the perfect balance of hearty texture, aromatic spices, and irresistible flavors that awaken your senses.
Unlike heavy fried foods, Chole Kulche Recipe offers a filling yet balanced option that brings both comfort and nutrition to the table. Chole, made from protein-rich chickpeas, is loaded with fiber, vitamins, and minerals that keep you full and energized. On the other hand, the kulcha—a soft, leavened Indian bread—complements the curry with its pillowy texture and subtle tang from yogurt in the dough. Together, they create a classic pairing that’s not only indulgent but also satisfying on every level.
What makes this Chole Kulche Recipe even more special is its universal appeal and cultural significance. Found in Delhi’s bustling lanes, Amritsar’s food streets, and almost every North Indian household, this dish has gracefully secured its place as one of the most loved comfort foods in India. So, let’s dive into this flavorful, traditional recipe that promises comfort, authenticity, and satisfaction in every bite.
Preparation Time to Make Chole Kulche Recipe
- Preparation Time: 20 minutes (excluding soaking time)
- Cooking Time: 40 minutes
- Total Time: ~1 hour
- Servings: 4–5 people
📝 Ingredients to Make Chole Kulche Recipe
For Chole (Chickpea Curry):
- White Chickpeas (Kabuli Chana) – 2 cups (soaked overnight)
- Onion – 2 medium (finely chopped)
- Tomato – 3 medium (pureed)
- Ginger-Garlic Paste – 1 tablespoon
- Green Chilies – 2 (slit or chopped)
- Cumin Seeds – 1 teaspoon
- Bay Leaf – 1
- Black Cardamom – 1
- Cloves – 3
- Cinnamon Stick – 1 small piece
- Turmeric Powder – ½ teaspoon
- Red Chili Powder – 1 teaspoon
- Coriander Powder – 1 teaspoon
- Cumin Powder – 1 teaspoon
- Chole Masala – 2 teaspoons
- Garam Masala – ½ teaspoon
- Amchur (Dry Mango Powder) – ½ teaspoon
- Kasuri Methi (Dried Fenugreek Leaves) – 1 teaspoon (crushed)
- Salt – to taste
- Oil – 3 tablespoons
- Fresh Coriander Leaves – 2 tablespoons (finely chopped, for garnish)
- Lemon – 1 (cut into wedges for serving)
For Kulche (Indian Flatbread):
- All-Purpose Flour (Maida) – 3 cups
- Yogurt – ½ cup
- Baking Powder – 1 teaspoon
- Baking Soda – ½ teaspoon
- Sugar – 1 teaspoon
- Salt – 1 teaspoon
- Oil or Ghee – 2 tablespoons
- Lukewarm Water – as needed (to knead dough)
- Fresh Coriander Leaves – 2 tablespoons (finely chopped, for topping)
- Nigella Seeds (Kalonji) – 1 teaspoon (optional, for topping)
- Butter – 2 tablespoons (for serving)
👩🍳 Instructions: How to Make Chole Kulche Recipe
Step 1: Soak and Cook the Chickpeas
To begin with, wash the chickpeas thoroughly and soak them overnight in plenty of water. The next morning, drain and rinse them well. Transfer the chickpeas to a pressure cooker, add fresh water, and cook for 6–7 whistles until they turn soft yet not mushy.
👉Tip: Adding a pinch of baking soda while boiling helps soften the chickpeas faster and gives a better texture to the curry.
Step 2: Prepare the Masala Base for Chole
Heat oil in a large pan. Add cumin seeds, bay leaf, black cardamom, cloves, and cinnamon stick. Let them sizzle until aromatic. Next, add finely chopped onions and sauté until golden brown. Now, add ginger-garlic paste and green chilies, sautéing further until the raw aroma disappears.
Step 3: Add Tomato Puree and Spices
At this stage, add the pureed tomatoes and cook on medium heat until the oil begins to separate from the masala. Then, add turmeric powder, red chili powder, coriander powder, and cumin powder. Mix well and let the spices bloom in the oil.
👉Pro Tip: Cooking the tomatoes until the oil separates ensures a rich, deep flavor and prevents the curry from tasting raw.
Step 4: Cook the Chole Curry
Now, add the boiled chickpeas along with 1½ cups of the reserved water used for boiling. Mix everything thoroughly. Add chole masala, garam masala, and salt. Cover and simmer on low heat for 15–20 minutes, allowing the chickpeas to absorb all the flavors. Finally, crush kasuri methi between your palms and stir it in, along with amchur powder for tanginess.
👉Important: Mash a few chickpeas with the back of a spoon into the curry to thicken the gravy naturally.
Step 5: Garnish and Rest the Chole
Switch off the flame and garnish with fresh coriander leaves. Squeeze a little lemon juice for brightness. Let the curry rest for 5–10 minutes before serving so the flavors meld beautifully.
Step 6: Prepare the Kulcha Dough
In a mixing bowl, combine all-purpose flour, baking powder, baking soda, sugar, and salt. Add yogurt and oil, then mix well. Gradually add lukewarm water and knead into a soft, smooth dough. Cover with a damp cloth and let it rest for at least 2 hours.
👉Tip: The longer the resting time, the softer your kulchas will turn out.
Step 7: Roll Out the Kulchas
Once rested, divide the dough into equal portions. Roll out each portion into a flat, oval-shaped disc. Sprinkle chopped coriander leaves and nigella seeds on top, pressing gently with a rolling pin so they stick.
Step 8: Cook the Kulchas
Heat a tawa or griddle. Place the rolled kulcha on the hot surface and cook until bubbles appear. Flip and cook the other side until golden brown spots form. Brush with butter for extra softness and flavor.
👉Pro Tip: For a restaurant-style taste, you can also bake the kulchas in a preheated oven at 200°C until golden.
Step 9: Serve Chole with Kulche
Finally, serve the hot and spicy chole alongside buttery, soft kulchas. Garnish with onion slices, lemon wedges, and green chilies for the authentic street-style experience.

🌟 Why You’ll Love This Chole Kulche Recipe
✅ Iconic Street Food: Brings the taste of Delhi and Amritsar food stalls to your kitchen.
✅ Protein-Packed: Chickpeas provide a healthy dose of plant-based protein.
✅ Flavor Explosion: A balance of spice, tanginess, and earthy chickpeas.
✅ Comfort Food: Perfect for brunch, lunch, or even dinner.
✅ Make-Ahead Friendly: Both chole and kulcha dough can be prepped in advance.
✅ Family Favorite: Loved by kids and adults alike.
✅ Authentic Taste: Uses traditional spices for an authentic Punjabi-style curry.
🔄 Variations and Additions
- Paneer Chole: Add cubes of paneer to the curry for a richer taste.
- Butter Chole: Stir in a dollop of butter or cream for a creamy version.
- Stuffed Kulcha: Fill kulchas with mashed potato, paneer, or onion stuffing.
- Whole Wheat Kulcha: Use whole wheat flour instead of all-purpose flour for a healthier twist.
- Street-Style Chole Kulche: Add chopped raw onions, green chutney, and tamarind chutney on top of the chole before serving.
- Vegan Version: Replace yogurt in the dough with dairy-free yogurt and skip butter for a fully vegan meal.
📊 Nutritional Information (Per Serving Approx.)
- Calories: 350–400 kcal
- Carbohydrates: 55–60 g
- Protein: 11–13 g
- Fat: 8–10 g
- Fiber: 7 g
- Iron: 15% RDA
- Calcium: 10% RDA
- Sugars: 3–4 g
👉Note: Nutritional values may vary depending on portion size and ingredients used.
🧊 Storage Tips for Chole Kulche
- Room Temperature: Best enjoyed fresh. Keep kulchas covered in a cloth for up to 2 hours.
- Refrigeration: Store leftover chole in an airtight container for up to 2–3 days. Reheat before serving.
- Freezing: Chole can be frozen for up to a month. Kulchas can be half-cooked and frozen; reheat on a pan before serving.
- Make-Ahead Tip: Prepare chole a day in advance—it tastes even better as the flavors deepen overnight.
🍽️ Serving Suggestions
- Serve hot with sliced onions, pickled green chilies, and lemon wedges for the true dhaba-style touch.
- Pair with a chilled glass of lassi or buttermilk for a refreshing combo.
- Enjoy alongside papad and salad for a wholesome North Indian thali.
- Cut kulchas into bite-sized pieces and serve as appetizers at parties with mini portions of chole.
- Pack for road trips or picnics in an insulated container for a hearty on-the-go meal.
