National Dish India: Chole (Recipe)

In this article
Discover Chole, one of India’s most cherished comfort dishes! This aromatic chickpea curry simmers tender pulses in a rich, spiced tomato sauce that fills the kitchen with the warm scent of cumin, coriander and garam masala. Naturally vegetarian and deeply satisfying, it is the kind of meal that pleases plant-eaters and curry-lovers alike. Serve it with fluffy naan or fragrant rice and bring a taste of Punjab straight to your own table.
About Chole
Chole is a traditional Indian dish prized above all for its hearty flavours and nourishing ingredients. At its heart are chickpeas, gently cooked in an aromatic tomato sauce and seasoned with a generous mix of spices such as cumin, coriander and garam masala. This combination delivers a wonderfully distinctive taste that appeals to vegetarians and meat-lovers alike. Chole is most often served as a main course alongside fluffy naan or fragrant rice, turning every meal into a complete and comforting experience.
Ingredients (serves 1–2)
- 1 cup chickpeas (dried or tinned)
- 1 large onion, finely chopped
- 2–3 garlic cloves, chopped
- 1 piece of ginger, grated
- 2 large tomatoes, puréed
- 2 tablespoons vegetable oil or ghee
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- Salt to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
The ingredients for chole are easy to find in most supermarkets or Indian grocery shops. When buying the chickpeas, decide whether you prefer dried or tinned ones — both work well. Fresh spices make all the difference to the flavour, so choose good-quality blends, ideally from a specialist shop or an online supplier. If you can get hold of fresh coriander leaves, they add an extra burst of brightness to the finished dish.
Preparing the dish
Before you start cooking chole, it pays to get all your ingredients ready. If you are using dried chickpeas, soak them overnight and then boil them to cut down the cooking time on the day. The onion, garlic and ginger should be finely chopped or grated so they spread evenly through the curry. A little organisation goes a long way and helps the whole cooking process run more smoothly.
Step-by-step instructions
- Heat the vegetable oil or ghee in a large pan over medium heat.
- Add the cumin seeds and let them sizzle for about 30 seconds, until fragrant.
- Stir in the chopped onion, garlic and grated ginger and fry until golden brown.
- Add the puréed tomatoes and cook the mixture until the oil begins to rise to the surface.
- Sprinkle in the ground coriander, garam masala and salt, and stir well.
- Add the chickpeas and simmer in the sauce for 10–15 minutes, until they have soaked up the flavours.
- Garnish with fresh coriander leaves just before serving.
Gluten-free / lactose-free version
Chole is naturally gluten-free and lactose-free, which makes it an ideal choice for anyone with these intolerances. Simply make sure that the ingredients you use — particularly the spices and oils — are themselves free from gluten or lactose. The recipe calls for no dairy at all, so it is easy to keep the dish accessible to everyone. Enjoy your chole without a second thought! For another naturally inclusive option, try a comforting Masoor Dal.
Tips for vegans and vegetarians
For vegans, chole is an excellent choice, rich in plant-based protein and fibre. You can adapt the dish with different vegetables, such as spinach or cauliflower, to add extra vitamins. Serve it with a wholemeal naan or some quinoa to make the most of its nutrients. Not only is the dish delicious, it is also wholesome and filling — perfect for anyone who values a plant-based diet, much like a bowl of hearty Rajma.
More tips and tricks
One key tip when making chole is to use fresh spices, as they improve the flavour enormously. Another handy trick is to cook the chickpeas with a teaspoon of bicarbonate of soda to soften them and shorten the cooking time. Play with the heat by adding green chillies if you like things spicier. Let the dish rest for a while after cooking so the flavours have time to deepen and develop.
Adapting the recipe to your taste
Chole is easy to tailor to your own preferences. You can vary the amount of spice or add extra ingredients such as potatoes or carrots to bulk out the dish. For a creamier texture, stir in a splash of coconut milk. Adjust the quantities to make the curry as mild or as fiery as you like, to suit both your own taste and that of your guests.
Ingredient substitutions
If chickpeas are not your favourite or you fancy trying something different, you can use green or black lentils instead. These offer a similar texture and slot easily into the same recipe. You can also skip the fresh tomatoes and use tomato purée in their place. Experiment with different combinations to create your own personal version of chole that reflects your tastes — the same spirit of improvisation that shines in a Paneer Butter Masala.
Drink pairing ideas
A range of drinks pairs beautifully with chole. A fresh mango lassi offers a sweet, creamy balance to the heat of the dish. A classic Indian beer or a glass of minted water can also make for a refreshing accompaniment. If you prefer something alcohol-free, consider a fruity iced tea or a cup of chai to round off the whole experience.
Serving and presentation ideas
Thoughtful presentation can lift your chole to the next level. Serve the curry in an attractive bowl and garnish it with fresh coriander leaves and a squeeze of lemon juice for added freshness. Green chillies or diced tomatoes also work well as decoration. Bring the dish to the table with a fluffy naan or rice on a decorative platter to create a warm and inviting spread.
A bit of history
Chole has its origins in northern India and is especially celebrated in the region of Punjab. The dish is part of India’s much-loved culinary heritage and is often served at festivals and celebrations. Historically, chickpeas have been an important source of protein in vegetarian Indian cooking, and the wide variety of spices used reflects the cultural influences of the region. Enjoying chole is not only a culinary pleasure but also a window into the rich history of Indian cuisine.
More recipe ideas
Summary: Chole
To sum up, chole is a delicious and nourishing dish that captures the flavours of India in an easy-to-make recipe. With its versatile ingredients and inviting aromas, it suits vegans and vegetarians alike and offers a wholesome option for everyone. Whether served with naan or rice, chole is a perfect choice for any occasion. Give it a go in your own kitchen and let this flavourful speciality work its magic.


