top of page

Chole/Chana Masala

Chole, also known as Chana Masala, is a popular Indian dish made with chickpeas cooked in a flavorful tomato-based sauce. This dish is rich in protein and full of aromatic spices that will tantalize your taste buds. Follow this detailed recipe to make a delicious batch of Chole that will surely impress your family and friends.

Chole/Chana Masala
Chole/Chana Masala


  • - 2 cups dried chickpeas, soaked overnight

  • - 2 tablespoons vegetable oil

  • - 1 large onion, finely chopped

  • - 3 cloves garlic, minced

  • - 1-inch piece of ginger, grated

  • - 2 green chilies, finely chopped

  • - 1 teaspoon cumin seeds

  • - 1 teaspoon coriander powder

  • - 1 teaspoon turmeric powder

  • - 1 teaspoon garam masala

  • - 1 teaspoon red chili powder

  • - 1 teaspoon salt

  • - 2 tomatoes, pureed

  • - 1 tablespoon dried fenugreek leaves (kasuri methi)

  • - Fresh cilantro, for garnish


1. Drain the soaked chickpeas and rinse them under cold water. In a large pot, cover the chickpeas with water and bring to a boil. Reduce heat to low and simmer for about 45 minutes, or until the chickpeas are tender. Drain and set aside.

2. In a separate large skillet, heat the vegetable oil over medium heat. Add the cumin seeds and cook until they start to sizzle. Add the chopped onion and cook until golden brown.

3. Add the minced garlic, grated ginger, and chopped green chilies. Cook for another minute, stirring constantly.

4. Add the coriander powder, turmeric powder, garam masala, red chili powder, and salt. Stir well to combine all the spices.

5. Pour in the pureed tomatoes and cook until the sauce thickens, about 5-7 minutes.

6. Add the cooked chickpeas to the skillet and stir to coat them in the tomato-based sauce. Cook for another 10-15 minutes, allowing the flavors to meld together.

7. Crush the dried fenugreek leaves between your palms and sprinkle them over the chole. Stir well to incorporate the flavors.

8. Taste and adjust the seasoning as needed. Garnish with fresh cilantro before serving.

Serve the Chole hot with steamed rice, naan bread, or roti. This dish is perfect for a cozy weeknight dinner or for entertaining guests. Enjoy the rich flavors and hearty texture of this classic Indian dish.

Hey there! We would love to hear your thoughts on this recipe. Did you give it a try? How did it turn out? Any comments, opinions, or suggestions are more than welcome! Your feedback means a lot to us.


Top Stories

bottom of page