The Chole Puri Recipe is a beloved North Indian dish made with spicy chickpea curry (chole) served alongside puffed, golden-fried bread (puri). It is a popular meal for festivals, celebrations, or weekend brunches. The chole is cooked with aromatic spices, creating a flavorful curry, while the puris offer a crispy, airy texture, making each bite a delightful experience. Chole Puri is easy to make and pairs beautifully with pickles, onions, and yogurt, delivering a wholesome and satisfying meal.

Why is it Called “Chole Puri”?
The name Chole Puri reflects the two essential components of the dish. Chole refers to chickpeas simmered in a flavorful masala, and Puri is a type of deep-fried, puffed bread made from whole wheat flour. This dish has roots in North Indian cuisine and is often served during special occasions and festivals. Chole Puri offers a unique balance of spice and crunch, making it a beloved meal across India. Its simple ingredients and rich flavors have made it a classic favorite over the years.
How Should Chole Puri Taste?
A perfectly prepared Chole Puri offers a combination of bold and vibrant flavors. The chole curry should taste rich and savory with hints of tanginess from tomatoes and a kick of spice from chilies. The puris are light, crispy, and slightly chewy, adding the perfect contrast to the soft chickpeas. When garnished with fresh coriander and served with lemon wedges, the dish delivers an explosion of flavors, combining warmth, spice, and crunch in every bite.

How to Make it Super Yummy or Perfect?
To make the best Chole Puri, follow these tips:
- Use Fresh Spices: Freshly ground spices enhance the flavor of the curry.
- Soak Chickpeas Overnight: This ensures they cook evenly and become soft.
- Fry Puris at Medium Heat: This helps them puff up perfectly without burning.
- Simmer the Chole for Flavor: Letting the curry simmer enhances the depth of flavors.
- Serve Hot: Chole Puri tastes best when served immediately with yogurt or pickles.
Read More: Spicy Paneer Bhurji Recipe: A Protein-Packed Indian Delight

Chole Puri Recipe
Equipment
- Pressure cooker or large pot
- Frying pan
- Rolling Pin
- Spatula
Ingredients
For Chole:
- 1 cup dried chickpeas (soaked overnight)
- 2 tbsp oil
- 1 onion (finely chopped)
- 2 tomatoes (pureed)
- 2 green chilies (slit)
- 1 tsp cumin seeds
- 1 tsp garam masala
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder
- 1/2 tsp amchur (dry mango powder)
- Salt to taste
- Fresh coriander for garnish
For Puri:
- 2 cups whole wheat flour
- 1/2 tsp salt
- Water as needed
- Oil for deep frying
Instructions
Prepare the Chole Curry:
- Cook the soaked chickpeas in a pressure cooker with salt and water until soft.
- Heat oil in a pan and add cumin seeds.
- Add chopped onions and sauté until golden.
- Stir in the tomato puree, turmeric, red chili powder, and garam masala. Cook for 5 minutes.
- Add the cooked chickpeas and simmer for 10 minutes. Sprinkle with amchur powder and adjust seasoning.
Make the Puri Dough:
- In a bowl, combine whole wheat flour and salt.
- Gradually add water to form a stiff dough. Let it rest for 10 minutes.
Roll and Fry the Puris:
- Divide the dough into small balls and roll them into thin discs.
- Heat oil in a pan over medium heat. Fry the puris until golden and puffed.
Serve Hot:
- Serve the chole with freshly fried puris. Garnish with chopped coriander and lemon wedges.
Notes
- Variation: Add boiled potatoes to the chole for a richer curry.
- Storage: The curry can be refrigerated for up to 2 days.
- Serving Tip: Enjoy with yogurt and pickles for the perfect meal.
Conclusion
This Chole Puri Recipe offers a delicious way to enjoy North Indian flavors in your home. The combination of spicy chole and crispy puris makes it perfect for a hearty breakfast, brunch, or festive meal. Try this recipe today and experience the magic of Indian street food in your kitchen!