Chole, a beloved vegetarian dish from India, features hearty chickpeas simmered in a rich, spiced tomato gravy. This comforting recipe is perfect for those looking to explore the vibrant flavors of Indian cuisine. Serve it with rice or naan for a complete meal that is sure to satisfy.
Some ingredients in this recipe might not be commonly found in every household. Garam masala is a blend of ground spices that adds warmth and depth to the dish. Cumin seeds are often used in Indian cooking for their earthy flavor. If you don't have these, you can find them in the spice aisle of most supermarkets or specialty stores.

Ingredients For Chole Vegetarian Indian Chickpeas Recipe
Chickpeas: These legumes are soaked overnight to soften and then cooked until tender.
Onion: Finely chopped to add sweetness and depth to the dish.
Tomatoes: Pureed to create a rich and tangy base for the gravy.
Oil: Used for sautéing the spices and vegetables.
Cumin seeds: Adds an earthy, slightly nutty flavor when spluttered in hot oil.
Ginger paste: Provides a warm, spicy undertone.
Garlic paste: Adds a pungent, savory flavor.
Turmeric powder: Gives the dish a vibrant yellow color and a mild, earthy taste.
Coriander powder: Adds a citrusy, slightly sweet flavor.
Garam masala: A blend of spices that adds warmth and complexity.
Red chili powder: Adds heat and a vibrant red color to the dish.
Salt: Enhances all the flavors in the dish.
Water: Used to cook the chickpeas and create the gravy.
Cilantro: Chopped and used as a fresh garnish.
Technique Tip for Cooking Chole
When sautéing the onions, make sure to cook them until they are a deep golden brown. This step is crucial as it develops a rich, caramelized flavor that forms the base of the chole. Additionally, when adding the pureed tomatoes, cook them until the oil separates from the mixture. This indicates that the tomatoes are well-cooked and their raw taste has been eliminated, enhancing the overall depth of the dish.
Suggested Side Dishes
Alternative Ingredients
chickpeas - Substitute with canned chickpeas: If you don't have time to soak overnight, canned chickpeas are a convenient alternative. Just rinse and drain them before use.
chickpeas - Substitute with white beans: White beans have a similar texture and can be used if chickpeas are unavailable.
finely chopped onion - Substitute with shallots: Shallots have a milder flavor and can be used in place of onions.
pureed tomatoes - Substitute with tomato paste and water: Mix tomato paste with water to achieve a similar consistency and flavor.
oil - Substitute with ghee: Ghee adds a rich, buttery flavor that complements Indian spices well.
cumin seeds - Substitute with ground cumin: Ground cumin can be used if you don't have cumin seeds, though the flavor will be slightly different.
ginger paste - Substitute with fresh grated ginger: Fresh grated ginger can be used for a more intense flavor.
garlic paste - Substitute with fresh minced garlic: Fresh minced garlic provides a more robust flavor.
turmeric powder - Substitute with saffron: Saffron can add a unique flavor and color, though it is more expensive.
coriander powder - Substitute with ground cumin: Ground cumin can be used if coriander powder is unavailable, though the flavor will be slightly different.
garam masala - Substitute with curry powder: Curry powder can be used as a substitute, though it has a different spice blend.
red chili powder - Substitute with cayenne pepper: Cayenne pepper can be used for heat, but use less as it is spicier.
salt - Substitute with soy sauce: Soy sauce can add saltiness and umami flavor.
water - Substitute with vegetable broth: Vegetable broth adds more depth of flavor compared to water.
chopped cilantro - Substitute with parsley: Parsley can be used if cilantro is unavailable, though the flavor will be different.
Other Alternative Recipes Similar to Chole
How to Store or Freeze This Chickpeas Dish
- Allow the chole to cool completely before storing. This prevents condensation and keeps the dish fresh longer.
- Transfer the cooled chole into airtight containers. Use containers that are appropriately sized to minimize air space, which helps in preserving the flavor and texture.
- For short-term storage, place the containers in the refrigerator. The chole will stay fresh for up to 3-4 days.
- For long-term storage, consider freezing the chole. Portion the dish into freezer-safe containers or heavy-duty freezer bags. This makes it easier to defrost only what you need.
- Label the containers or bags with the date of preparation. This helps in keeping track of how long the chole has been stored.
- When ready to use, thaw the frozen chole in the refrigerator overnight. This gradual thawing process helps maintain the dish's texture and flavor.
- Reheat the chole on the stovetop over medium heat. Add a splash of water if needed to achieve the desired consistency.
- Stir occasionally while reheating to ensure even warming and to prevent sticking.
- Garnish with fresh cilantro before serving to revive the dish's vibrant flavors.
How to Reheat Leftovers
Stovetop Method: Place the leftover chole in a saucepan. Add a splash of water or vegetable broth to prevent sticking. Heat over medium heat, stirring occasionally, until warmed through. This method helps maintain the texture and flavor of the chickpeas.
Microwave Method: Transfer the chole to a microwave-safe dish. Cover with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape. Heat on high for 2-3 minutes, stirring halfway through. Add a bit of water if it seems too thick.
Oven Method: Preheat your oven to 350°F (175°C). Place the chole in an oven-safe dish and cover with aluminum foil. Bake for about 20 minutes or until heated through. This method is great if you're reheating a large batch.
Instant Pot Method: Use the sauté function to reheat the chole. Add a small amount of water or vegetable broth and stir occasionally until hot. This method is quick and retains the dish's flavors well.
Slow Cooker Method: Transfer the chole to a slow cooker and set it to low. Heat for 1-2 hours, stirring occasionally. This method is perfect if you have time and want to keep the chickpeas tender.
Double Boiler Method: Place the chole in a heatproof bowl. Set the bowl over a pot of simmering water, ensuring the bottom of the bowl doesn't touch the water. Stir occasionally until heated through. This gentle method prevents the chole from drying out.
Best Tools for Cooking Chole
Large pot: Essential for cooking the chickpeas and allowing them to simmer with the spices and other ingredients.
Wooden spoon: Useful for stirring the ingredients to ensure even cooking and prevent sticking.
Knife: Needed for finely chopping the onion and cilantro.
Cutting board: Provides a safe surface for chopping the onion and cilantro.
Blender: Used for pureeing the tomatoes to a smooth consistency.
Measuring spoons: Ensures accurate measurement of spices and other ingredients.
Measuring cups: Necessary for measuring the chickpeas and water.
Garlic press: Handy for making garlic paste if you prefer fresh over store-bought.
Grater: Can be used to grate fresh ginger if you don't have ginger paste.
Serving spoon: Ideal for serving the finished dish.
Bowl: Useful for holding the soaked chickpeas before adding them to the pot.
How to Save Time on Making This Chickpeas Recipe
Use canned chickpeas: Save time by using canned chickpeas instead of soaking them overnight. Rinse and drain before adding to the recipe.
Pre-chop ingredients: Chop the onions and cilantro in advance and store them in airtight containers.
Use a food processor: Puree the tomatoes quickly using a food processor instead of doing it manually.
Cook in a pressure cooker: Reduce cooking time by using a pressure cooker to cook the chickpeas faster.
Pre-mix spices: Combine all the spices in a small bowl beforehand to save time during cooking.

Chole Vegetarian Indian Chickpeas Recipe
Ingredients
Main Ingredients
- 2 cups Chickpeas soaked overnight
- 1 large Onion finely chopped
- 2 large Tomatoes pureed
- 2 tablespoon Oil
- 1 teaspoon Cumin seeds
- 1 teaspoon Ginger paste
- 1 teaspoon Garlic paste
- 1 teaspoon Turmeric powder
- 1 teaspoon Coriander powder
- 1 teaspoon Garam masala
- 1 teaspoon Red chili powder adjust to taste
- to taste Salt
- 2 cups Water
- 2 tablespoon Cilantro chopped, for garnish
Instructions
- Heat oil in a large pot over medium heat. Add cumin seeds and let them splutter.
- Add chopped onions and sauté until golden brown.
- Add ginger and garlic paste, sauté for another minute.
- Add pureed tomatoes and cook until the oil separates.
- Add turmeric, coriander powder, red chili powder, and salt. Mix well.
- Add soaked chickpeas and water. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until chickpeas are tender.
- Stir in garam masala and cook for another 5 minutes.
- Garnish with chopped cilantro and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Chickpeas Recipe
More Amazing Recipes to Try 🙂
- Indian Aloo Ka Raita Recipe25 Minutes
- Indian Hariyali Paneer Tikka Recipe35 Minutes
- Indian Aloo Tikki Chaat Recipe50 Minutes
- Indian Appam with Stew Recipe1 Hours
- Indian Sama ke Chawal ki Khichdi Recipe30 Minutes
- Indian Chettinad Vegetable Curry Recipe50 Minutes
- Indian Paruppu Urundai Kuzhambu Recipe50 Minutes
- Indian Gutti Vankaya Curry Recipe50 Minutes
Leave a Reply