Authentic Chhole Masala Recipe | Indian Chickpea Curry (Vegan)

 

Authentic Chhole Masala Recipe (Indian Chickpea Curry You’ll Love)

Punjabi chole masala served in a bowl with rich, thick chickpea curry
If you’re looking for a hearty, flavor-packed vegetarian dish, chhole masala should be at the top of your list. This popular North Indian chickpea curry is bold, warming, and deeply satisfying. Made with tender chickpeas simmered in a spiced tomato-onion sauce, chhole masala is naturally vegan, protein-rich, and perfect for weeknight dinners or weekend cooking. Almost Indian people loves chhole masala 

Known in many restaurants as Punjabi chole, this dish is traditionally served with fried bread (bhatura), naan, or steamed rice. In this guide, you’ll learn how to make authentic chhole masala at home, using ingredients easily available in US and UK grocery stores.


What Is Chhole Masala?

Chhole masala is a classic Indian curry where chickpeas are slow-cooked in a thick, spiced gravy. Unlike milder chickpea stews, this dish is intentionally bold, slightly tangy, and aromatic. The signature flavor comes from a special spice blend called chhole masala, which includes warm spices like coriander, cumin, dried mango, and black pepper.

This dish originated in Punjab, a region in northern India known for robust, comforting food. Over time, chhole masala has become popular worldwide and is now a staple on Indian restaurant menus across the US and UK.


Ingredients You’ll Need

Chickpeas

  • 1 cup dried chickpeas (or 2½ cups canned chickpeas)

  • Water, as needed

  • Salt to taste

  • 2 black tea bags (optional, for darker color)

Sauce Base

  • 3 tablespoons vegetable oil or ghee

  • 1 teaspoon cumin seeds

  • 1 bay leaf

  • 1 large yellow onion, finely chopped

  • 1 tablespoon ginger-garlic paste (or grated fresh ginger and garlic)

  • 2 medium tomatoes, finely chopped or blended

Ground Spices

  • 1 teaspoon ground coriander

  • 1 teaspoon ground cumin

  • ½ teaspoon ground turmeric

  • 1–1½ teaspoons mild chili powder (Kashmiri chili preferred)

  • 1½ teaspoons chhole masala powder

  • Salt, to taste

To Finish

  • ½ teaspoon garam masala

  • 1 teaspoon amchur (dry mango powder) or lemon juice

  • Fresh cilantro (coriander leaves), for garnish


How to Make Chhole Masala

Step 1: Cook the Chickpeas

If using dried chickpeas, soak them overnight in plenty of water. Drain, rinse, and cook in a pressure cooker or large pot with salt and tea bags until tender. The tea bags help achieve the deep brown color you often see in restaurant-style chhole masala. Reserve some of the cooking liquid before discarding the tea bags.

For a faster option, canned chickpeas work well. Rinse them thoroughly and set aside.


Step 2: Build the Flavor Base

Heat oil or ghee in a heavy pan over medium heat. Add cumin seeds and bay leaf. Once fragrant, add chopped onions and cook until golden brown. This step is essential — well-cooked onions add depth and richness to the curry.

Add ginger-garlic paste and sauté for another minute until aromatic.


Step 3: Add Tomatoes and Spices

Stir in the tomatoes and cook until thick and glossy, with oil separating from the sides of the pan. Add coriander, cumin, turmeric, chili powder, and chhole masala. Cook the spices for 2–3 minutes to remove any raw flavor.


Step 4: Simmer the Curry

Add the cooked chickpeas along with some reserved cooking liquid or water. Stir well and gently mash a few chickpeas to naturally thicken the sauce. Cover and simmer on low heat for 15–20 minutes, stirring occasionally.


Step 5: Finish and Serve

Sprinkle in garam masala and amchur powder or lemon juice. Adjust seasoning and consistency as needed. Garnish with fresh cilantro and serve hot.


Tips for Best Results

  • Let it simmer: Longer cooking time means better flavor.

  • Don’t rush the onions: Golden brown onions are key to authentic taste.

  • Mash chickpeas slightly for a thicker, restaurant-style sauce.

  • Make it ahead: Chhole masala tastes even better the next day.


Variations and Substitutions

  • No onion or garlic: Skip them and add a pinch of asafoetida (hing).

  • Extra-rich version: Finish with a teaspoon of butter or ghee.

  • Low-fat option: Use less oil and serve with plain rice or whole wheat flatbread.

  • Spice level: Adjust chili powder to taste for mild or spicy curry.


What to Serve with Chhole Masala

Chhole masala pairs beautifully with:

  • Basmati rice or jeera rice

  • Naan, roti, or pita-style flatbread

  • Indian bhatura or kulcha

  • A simple cucumber-onion salad and lemon wedges


Final Thoughts

Chhole masala is a timeless Indian dish that proves plant-based meals can be deeply satisfying and full of character. With simple ingredients and a bit of patience, you can recreate this restaurant favorite right in your own kitchen. Whether you’re new to Indian cooking or already a fan, this chickpea curry is one recipe worth mastering. 

Comments