Indian Chickpea Curry Recipe

Indian Chickpea Curry, also known as Chana Masala or Chole, is a flavorful and nutritious dish that originates from the vibrant and diverse cuisine of India. It features tender chickpeas cooked in a fragrant blend of spices, creating a rich and aromatic curry. This vegetarian and vegan-friendly recipe is not only delicious but also provides a host of health benefits.

Chickpeas have been a staple in Indian cuisine for centuries, with their cultivation dating back thousands of years. They are a prominent ingredient in many Indian dishes, known for their versatility and high nutritional value. Indian Chickpea Curry showcases the rich culinary heritage of India, where spices are used skillfully to create robust and complex flavors.

Yield: 4

Delicious Indian Chickpea Curry Recipe | Healthy and Nourishing

Indian Chickpea Curry Recipe

🌶️🍛 Dive into the flavors of India with our mouthwatering Indian Chickpea Curry! 🌱 This protein-rich, vegan curry is perfect for a nutritious and satisfying meal. Try it today and experience the aromatic spices. ✨💚⠀

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes


  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, grated
  • 1 tablespoon ground cumin
  • 1 tablespoon ground coriander
  • 1 teaspoon turmeric powder
  • 1/2 teaspoon cayenne pepper (adjust to taste)
  • 1 teaspoon garam masala
  • 1 can (14 ounces) diced tomatoes
  • 2 cans (14 ounces each) chickpeas, drained and rinsed
  • 1 cup vegetable broth
  • Salt to taste
  • Fresh cilantro, for garnish


  1. Heat the vegetable oil in a large pot over medium heat. Add the chopped onion and cook until golden brown, stirring occasionally.
  2. Add the minced garlic and grated ginger to the pot. Sauté for a minute until fragrant.
  3. Sprinkle the ground cumin, ground coriander, turmeric powder, cayenne pepper, and garam masala over the onion mixture. Stir well to combine the spices with the onions.
  4. Add the diced tomatoes to the pot and cook for a few minutes until the tomatoes start to break down.
  5. Pour in the drained and rinsed chickpeas, along with the vegetable broth. Stir everything together and bring the curry to a simmer.
  6. Reduce the heat to low, cover the pot, and let the curry simmer for 20 minutes, stirring occasionally.
  7. Taste the curry and season with salt according to your preference.
  8. Serve the Indian Chickpea Curry over steamed rice or with naan bread. Garnish with fresh cilantro. Enjoy!

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 300Total Fat: 8gSaturated Fat: 1gCholesterol: 0mgSodium: 800mgCarbohydrates: 45gFiber: 10gSugar: 8gProtein: 12g

Health Benefits of Indian Chickpea Curry

  • High in Plant-Based Protein
    Chickpeas are an excellent source of plant-based protein, making this curry a great choice for vegetarians and vegans. Protein is essential for building and repairing tissues, supporting muscle health, and maintaining a strong immune system.
  • Rich in Fiber
    Chickpeas are packed with dietary fiber, which aids digestion, promotes feelings of fullness, and helps regulate blood sugar levels. A high-fiber diet can also support heart health and prevent constipation.
  • Abundance of Vitamins and Minerals
    This curry is rich in essential vitamins and minerals. Chickpeas provide important nutrients such as iron, folate, phosphorus, and B vitamins, which contribute to energy production, red blood cell formation, and overall well-being.
  • Anti-inflammatory Properties
    The spices used in Indian Chickpea Curry, such as turmeric, ginger, and cumin, possess anti-inflammatory properties. Curcumin, the active compound in turmeric, has been studied for its potential benefits in reducing inflammation and supporting joint health.
  • Promotes Heart Health
    The combination of fiber, plant-based protein, and healthy fats from ingredients like vegetable oil in this curry can contribute to heart health. Consuming legumes like chickpeas regularly has been associated with a reduced risk of heart disease.
  • Supports Weight Management
    With its high fiber and protein content, this curry can help promote satiety and control appetite. Including it as part of a balanced diet can support weight management goals.
  • Balanced Flavor and Culinary Enjoyment
    Beyond its nutritional benefits, Indian Chickpea Curry offers a delightful culinary experience. The harmonious blend of spices and flavors in this dish can enhance the enjoyment of a well-balanced meal.

Tips for Making Perfect Indian Chickpea Curry

  • Use freshly ground spices
    Using freshly ground cumin and coriander seeds will enhance the flavors of the curry.
  • Adjust the spice level
    Feel free to adjust the amount of cayenne pepper according to your spice preference. Add more if you like it spicy or reduce it for a milder taste.
  • Let it simmer
    Allowing the curry to simmer for 20 minutes helps the flavors to meld together and the chickpeas absorb the spices.

Detailed Variations and Modifications of Chickpea Curry

  • Creamy Chickpea Curry
    Add a splash of coconut milk or cashew cream to make the curry creamier and richer in texture.
  • Vegetable Additions
    You can include diced potatoes, spinach, bell peppers, or cauliflower florets to add more vegetables and nutrition to the curry.

Common Mistakes to Avoid

  • Overcooking the Chickpeas
    Avoid overcooking the chickpeas as they may become too mushy. Simmering them for 20 minutes should be sufficient.
  • Skipping the Garnish
    Fresh cilantro adds a burst of freshness to the dish. Don’t forget to garnish the curry before serving.

Frequently Asked Questions

  • Can I use dried chickpeas instead of canned?

    Yes, you can use dried chickpeas. Soak them overnight and cook until tender before adding them to the curry.

  • Can I freeze the leftovers?

    Absolutely! Let the curry cool completely, then transfer it to a freezer-safe container. It can be stored for up to three months.

  • Can I use other types of beans?

    While the recipe is specifically for chickpeas, you can experiment with other beans like kidney beans or black beans for a different twist.

  • How can I make the curry less spicy?

    To reduce the spice level, simply reduce or omit the cayenne pepper and adjust other spices to taste.

  • Can I use fresh tomatoes instead of canned?

    Yes, you can use fresh tomatoes. Chop them finely and use the equivalent amount mentioned in the recipe.

  • Is this curry suitable for a gluten-free diet?

    Yes, the recipe is naturally gluten-free. Just ensure the vegetable broth you use is gluten-free as well.

  • Can I use olive oil instead of vegetable oil?

    Yes, you can substitute olive oil for vegetable oil if you prefer its flavor.

  • Can I add meat to this recipe?

    This recipe is designed to be vegetarian, but you can add cooked chicken, lamb, or shrimp if you’d like to incorporate meat.

  • What can I serve with this curry besides rice?

    Indian bread like naan or roti is a great option. You can also serve it with quinoa or couscous for a healthier twist.

  • Can I double the recipe?

    Absolutely! Adjust the ingredient quantities accordingly to make a larger batch.

By incorporating this delicious and nutritious Indian Chickpea Curry into your diet, you can savor the flavors of Indian cuisine while reaping the health benefits it offers. Enjoy this wholesome dish as part of a well-rounded and diverse meal plan.

Indulge in the flavors of India with our delicious Indian Chickpea Curry recipe. This protein-packed curry, spiced with aromatic flavors, is perfect for a satisfying and healthy meal. Enjoy your meal with half the guilt!

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to Recipe