Authentic One-Pot Chickpea Masala

Chickpea masala is a hearty, aromatic dish that’s perfect for anyone seeking a quick, nutritious, and satisfying meal. This one-pot version simplifies the cooking process without compromising on flavor. 

Packed with protein-rich chickpeas, vibrant spices, and a creamy tomato-based sauce, this dish is both vegan and gluten-free. Whether you’re a seasoned cook or a beginner, this recipe will guide you through creating a restaurant-quality chickpea masala in the comfort of your kitchen. Let’s dive in!

Ingredients You’ll Need

(Serves 4–6)

For the Masala Base:

  • 2 tablespoons olive oil (or any neutral oil)
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1-inch piece of ginger, grated (about 1 tablespoon)
  • 1–2 green chilies, finely chopped (adjust to taste)
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper

For the Sauce:

  • 2 cups diced tomatoes (canned or fresh)
  • 1 cup coconut milk (full-fat for creaminess)
  • 1 cup vegetable broth (or water)

Chickpeas and Vegetables:

  • 3 cups cooked chickpeas (or 2 cans, drained and rinsed)
  • 1 cup spinach (optional, for added greens)

Step-by-Step Instructions

chickpea masala

1. Sauté the Aromatics

Heat the olive oil in a large pot or deep skillet over medium heat. Add the cumin seeds and let them sizzle for 30 seconds until fragrant. Toss in the chopped onion and sauté for 5–6 minutes until golden brown. 

sauteed onions

Stir in the minced garlic, grated ginger, and green chilies, cooking for another 1–2 minutes until aromatic.

2. Add the Spices

Sprinkle in the ground turmeric, coriander, cumin, garam masala, smoked paprika (if using), salt, and black pepper. 

Stir well to coat the onions and spices, toasting them for 1–2 minutes to release their flavors.

3. Build the Sauce

Add the diced tomatoes to the pot, stirring to combine. Let the mixture simmer for 5–7 minutes until the tomatoes break down and the oil begins to separate from the sauce. 

chickpea masala base

Pour in the coconut milk and vegetable broth, stirring to create a smooth, creamy base.

4. Add the Chickpeas

Fold in the cooked chickpeas, ensuring they’re fully coated in the sauce. 

Reduce the heat to low and let the mixture simmer for 10–15 minutes, allowing the chickpeas to absorb the flavors. If using spinach, stir it in during the last 2–3 minutes of cooking until wilted.

chickpea masala recipe

5. Adjust Seasoning and Finish

Taste the masala and adjust the salt, spice, or acidity as needed. For a tangy kick, squeeze in a bit of lemon juice. 

If you prefer a creamier texture, stir in a dollop of vegan yogurt or cashew cream.

chickpea masala recipe served

6. Serve and Garnish

Ladle the chickpea masala into bowls. Garnish with fresh cilantro and serve with lemon wedges on the side. Pair with steamed basmati rice, naan, or roti for a complete meal.

Tips for the Best Chickpea Masala

  • Use Fresh Spices: Freshly ground spices make a world of difference in flavor. Toast whole spices and grind them yourself if possible.
  • Adjust the Heat: Add more or fewer green chilies depending on your spice tolerance.
  • Creamier Option: For a richer sauce, use full-fat coconut milk or blend half the sauce before adding the chickpeas.
  • Add Vegetables: Toss in diced potatoes, cauliflower, or bell peppers for extra texture and nutrition.
  • Meal Prep Friendly: This dish tastes even better the next day as the flavors deepen. Store it in the fridge for up to 4 days or freeze for up to 3 months.

Why This Recipe Works

This one-pot chickpea masala is a perfect blend of simplicity and bold flavors. The combination of aromatic spices, creamy coconut milk, and hearty chickpeas creates a dish that’s both comforting and nutritious. 

By cooking everything in one pot, you save time on cleanup while allowing the flavors to meld beautifully. Plus, it’s vegan, gluten-free, and packed with plant-based protein, making it a versatile option for any diet.

Serving Suggestions

Pair this chickpea masala with:

  • Steamed Basmati Rice: The perfect base to soak up the flavorful sauce.
  • Naan or Roti: Soft, warm bread complements the creamy texture.
  • Cucumber Raita: A cooling side to balance the spices.
  • Pickled Vegetables: Adds a tangy contrast to the rich masala.

Storing and Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat, adding a splash of water or vegetable broth to loosen the sauce if needed. You can also freeze the masala for up to 3 months. Thaw overnight in the fridge and reheat gently.

Frequently Asked Questions

Can I use dried chickpeas?
Yes! Soak 1 cup of dried chickpeas overnight, then cook them until tender before using in the recipe.

Is this dish spicy?
The spice level is adjustable. Use fewer green chilies or omit them entirely for a milder version.

Can I make this oil-free?
Yes! Sauté the onions and spices in a splash of vegetable broth or water instead of oil.

What can I use instead of coconut milk?
Substitute with cashew cream, almond milk, or any plant-based milk, though the sauce may be less creamy.