This chickpea masala is a hearty, fiber-rich and protein-packed curry that’s easy to make, budget-friendly, and perfect for a healthy family dinner.

For more chickpea recipes, check out our Mediterranean chickpea soup, Greek chickpea patties, coconut curry with chickpeas, and chickpea cucumber salad.

Close up of chickpea masala curry served with rice and fresh cilantro.

Easy, Budget-Friendly Cooking Without Sacrificing Taste

If you’re looking for a flavorful, budget-friendly dinner, this chickpea masala is a recipe you’ll want to keep on repeat 🌱. It’s a one pot chickpea recipe that comes together in about 30 minutes, using simple pantry staples you probably already have at home.

What makes this dish special is how nourishing and satisfying it is. With chickpeas as the base, it’s protein-rich, fiber-packed, and naturally low in saturated fat, making it a perfect fit for balanced eating and Mediterranean-style food traditions.

Louise and I love serving it with warm naan or fluffy rice 🍚 and the leftovers taste even better the next day, so it’s ideal for meal prep. You can also brighten it up with a squeeze of lemon, fresh cilantro, and a dollop of yogurt. Enjoy!

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients for chickpea masala with chickpeas spices onion tomato and fresh herbs arranged neatly.
  • Olive oil: adds richness and depth of flavor. Substitute vegetable oil or avocado oil for a lighter option.
  • Onion: yellow onion gives sweetness and body. Substitute white onion, shallots, or even leeks for variety.
  • Garlic: fresh cloves bring sharpness. Substitute garlic paste or garlic powder in a pinch.
  • Ginger: grated fresh ginger adds warmth. Substitute ginger paste or ground ginger if that’s what you have.
  • Red pepper flakes: a touch of heat. Substitute cayenne pepper or fresh chili for spicier results.
  • Ground coriander: earthy and citrusy. Substitute ground fennel or caraway for a different flavor twist.
  • Turmeric powder: gives color and mild bitterness. Substitute curry powder if turmeric isn’t available.
  • Ground cumin: nutty and warm. Substitute curry powder or smoked paprika for a one pot chickpea curry.
  • Chickpeas: the heart of this dish, packed with protein and fiber. You can also use dried chickpeas that you have soaked overnight and cooked until tender. Substitute black beans, lentils, or even roasted cauliflower for a twist.
  • Diced tomatoes: provide acidity and sauce base. Substitute fresh chopped tomatoes or tomato purée for a smoother texture.
  • Vegetable broth or chicken broth: builds flavor. We usually use bouillon powder dissolved in water because it makes groceries lighter and a small tub lasts for weeks.
  • Garam masala: optional but aromatic. Substitute curry powder or allspice blend if you want a similar kick.
Top down view of chickpea masala with naan bread and yogurt topping.

How to Make Chickpea Masala

Step 1: Build the Flavor Base

Heat olive oil in a large skillet or Dutch oven. Add the chopped onion and cook on medium heat for 3 to 5 minutes until soft and lightly golden. Stir in garlic, ginger, and red pepper flakes, coriander, turmeric, and cumin. Stir for a minute to let the spices bloom and release their aroma. Add a splash of water if the pot gets dry.

Step 1 Onions garlic ginger and spices cooking in a skillet for chickpea masala base.

Step 2: Add the Chickpeas

Stir in the drained and rinsed chickpeas with salt and black pepper. Let them warm through for a minute so they soak up the spice mixture.

Step 2 Chickpeas added to skillet with spices salt and pepper for chickpea masala.

Step 3: Simmer the Sauce

Pour in the diced tomatoes along with vegetable broth. (Use the broth to rinse out the tomato cans so you don’t waste any flavor.) Simmer on medium heat for about 20 minutes, stirring occasionally, until the curry thickens to your liking. Turn off the heat, stir in garam masala, and adjust the seasoning.

Step 3 Chickpeas and tomatoes simmering in skillet with broth for chickpea masala curry.

Step 4: Make It a Meal

Serve hot with naan, roti, or basmati rice for a complete dinner. Add lemon wedges, fresh cilantro, and a spoonful of Greek yogurt on top. For a boost of greens, stir spinach or kale directly into the pot during the last few minutes of cooking. This way you get a comforting high protein vegetarian meal that’s also packed with vegetables.

Step 4 Chickpea masala served with rice lemon cilantro and yogurt ready to enjoy.

Tips

  • Toast the spices: Let coriander, turmeric, and cumin sizzle briefly in the oil to deepen their flavor before adding liquids.
  • Use bouillon wisely: Instead of cartons of vegetable broth or chicken broth, we usually use bouillon powder dissolved in water because it makes groceries lighter and a small tub lasts for weeks.
  • Adjust the heat: Red pepper flakes give gentle warmth, but you can add fresh chili or cayenne if you like it spicier.
  • Simmer slowly: Cooking for at least 20 minutes allows the chickpeas and tomatoes to meld into a rich, saucy base.
  • Make it creamier: Stir in a cup of coconut milk, cashew cream, oat creamer, or even half and half to make the sauce mellow, silky, and more like a traditional curry.
  • Finish with garam masala: Stirring it in at the end keeps the spices fragrant and balanced.
  • Add greens: Toss in spinach or kale during the last 5 minutes for extra nutrients and color in your healthy chickpea dinner ideas.
  • Plan ahead: Double the batch for easy leftovers, as this dish keeps well and makes a great budget friendly vegetarian meal.

Frequently Asked Questions

Can I make chickpea masala ahead of time?

Yes, it reheats beautifully. Store in the fridge for up to 4 days and the flavors get even better.

What can I serve with this recipe?

It pairs well with naan, paratha, or basmati rice. You can also serve it with a side salad for a lighter vegetarian Indian curry recipe dinner.

Can I use dried chickpeas instead of canned?

Absolutely. Cooked dried chickpeas work the same. You will need about 4 and a half cups once cooked.

How spicy is this dish?

The red pepper flakes add mild heat. For a spicier kick, use fresh chili or cayenne.

Can I freeze chickpea masala?

Yes, it freezes well. Cool it completely, then freeze in portions for up to 3 months.

Is this recipe high in protein?

Yes, chickpeas are naturally protein-rich. Paired with rice, bread, or a dollop of Greek yogurt it makes a high protein vegetarian meal that is satisfying and balanced.

More Easy One-Pot Dinners

If you tried this chickpea masala recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Chickpea masala on a plate with rice fresh herbs and lemon wedges on the side.

Easy Chickpea Masala

5 from 3 votes
This chickpea masala is a hearty, protein-packed curry made with simple pantry staples. It is flavorful, naturally low in saturated fat, and perfect for a balanced weeknight dinner that the whole family will enjoy.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Main Course
Cuisine: International

Ingredients 

  • 2 tablespoons olive oil
  • 1 onion chopped
  • 2 cloves garlic grated or pressed
  • 1 inch ginger grated
  • 2 teaspoons ground coriander
  • teaspoons turmeric powder
  • 1 teaspoon ground cumin sub paprika
  • 3 cans chickpeas 15 oz / 400 g each can – or 4½ cups / 700 g cooked chickpeas
  • 2 cans crushed tomatoes 15 oz / 400 g each can
  • 1 cup vegetable broth
  • ¾ teaspoon salt or to taste + black pepper
  • ½ teaspoon garam masala optional
  • 1 lemon top with fresh cilantro and Greek yogurt – optional

Instructions 

  • Cook the Base: Heat 2 tablespoons olive oil in a large pan. Add 1 onion (chopped) and cook for 3 to 5 minutes until soft. Stir in 2 cloves garlic, 1 inch ginger (both grated), 2 teaspoons ground coriander, 1½ teaspoons turmeric powder, and 1 teaspoon ground cumin. Cook for one minute so the spices release their flavor. Add a splash of water if pot gets dry.
    Step 1 Onions garlic ginger and spices cooking in a skillet for chickpea masala base.
  • Add Chickpeas: Add 3 cans chickpeas (drained and rinsed) with ¾ teaspoon salt and black pepper. Stir well so they pick up the spices.
    Step 2 Chickpeas added to skillet with spices salt and pepper for chickpea masala.
  • Simmer the Sauce: Add 2 cans crushed tomatoes and 1 cup vegetable broth. Use the broth to rinse the tomato cans so you do not waste flavor. Simmer on medium heat for 20 minutes, stirring now and then, until the sauce thickens. Turn off the heat, stir in ½ teaspoon garam masala (optional), and taste for seasoning.
    Step 3 Chickpeas and tomatoes simmering in skillet with broth for chickpea masala curry.
  • Serve: Serve with naan, roti, or rice. Top with lemon, cilantro, and Greek yogurt. You can also stir in spinach or kale during the last few minutes of cooking for extra greens.
    Step 4 Chickpea masala served with rice lemon cilantro and yogurt ready to enjoy.

Notes

Substitutions
  • Olive oil → vegetable oil or avocado oil for a lighter option
  • Onion → white onion, shallots, or leeks for variety
  • Garlic → garlic paste or garlic powder in a pinch
  • Ginger → ginger paste or ground ginger if needed
  • Red pepper flakes → cayenne pepper or fresh chili for more heat
  • Ground coriander → ground fennel or caraway for a twist
  • Turmeric powder → curry powder if turmeric is unavailable
  • Ground cumin → curry powder or smoked paprika for a one pot chickpea curry
  • Chickpeas → dried chickpeas soaked and cooked until tender, or substitute black beans, lentils, or roasted cauliflower
  • Diced tomatoes → fresh chopped tomatoes or tomato purée for a smoother texture
  • Vegetable broth or chicken broth → bouillon powder dissolved in water because it makes groceries lighter and lasts for weeks
  • Garam masala → curry powder or allspice blend for a similar kick

Tips
  • Toast the spices → let coriander, turmeric, and cumin sizzle in oil to unlock deeper flavor
  • Use bouillon wisely → dissolve bouillon powder in water instead of cartons to save space and money
  • Adjust the heat → add fresh chili or cayenne if you like more spice than red pepper flakes provide
  • Simmer slowly → give the chickpeas and tomatoes 20 minutes to meld into a rich saucy base
  • Make it creamier → stir in coconut milk, cashew cream, oat creamer, or half and half for a silky curry
  • Finish with garam masala → add it at the end to keep the flavors bright and aromatic
  • Add greens → toss in spinach or kale at the end for extra nutrients in your healthy chickpea dinner ideas
  • Plan ahead → double the recipe for leftovers since it keeps well and makes a budget friendly vegetarian meal

Storage
Store chickpea masala in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.

Nutrition

Serving: 1 of 4, Calories: 440kcal, Carbohydrates: 69g, Protein: 20g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 719mg, Potassium: 1219mg, Dietary Fiber: 19g, Sugar: 19g, Vitamin A: 490IU, Vitamin B6: 1mg, Vitamin C: 38mg, Vitamin E: 4mg, Vitamin K: 22µg, Calcium: 184mg, Folate: 331µg, Iron: 9mg, Manganese: 2mg, Magnesium: 136mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 3 votes

Leave a comment

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

Recipe Rating




8 Comments

    1. Hi Lacinda, We use crushed tomatoes, each is 15-oz (400 g).If you’ve got tomato sauce, same amount works. I hope this helps 🙂

      Kindest, Louise

  1. What size cans of crushed tomatoes? I only have 28 oz cans.

    I am loving exploring your recipes- I pick a new one for our veggie night dinner every week- Thank you!!

    1. Hi MArie,

      So, with your 28-oz cans of tomatoes, use 1 can (28 oz) in place of the two 15-oz cans—it’s just 2 oz shy. If you like it saucier, add a splash (2–4 tbsp) of broth or water. I hope that helps?

      Happy cooking, Louise