Enjoy this delicious vegan & gluten-free curry with cumin rice or butter naan. 

What is Chana Masala?

Chana means “chickpeas” in Hindi, and masala literally means “spiced”, so Chana Masala refers to a spiced chickpeas curry.

Chana masala is a protein and fiber-packed, vegan, and gluten-free curry made with chickpeas, also known as garbanzo beans. Its worldwide popularity makes it a must-have at Indian restaurants. It’s a hearty North-Indian curry in which chickpeas are cooked in a Punjabi-style onion-tomato gravy, and spiced with commonly used aromatic spices such as garam masala, coriander, and cumin.

Why You’ll Love This Recipe

It’s an easy Instant Pot recipe for a restaurant-style curry in roughly an hour, most of which is hands-off pressure cooking time. You can use dried or canned chickpeas/garbanzo. To suit your convenience, I’ve included instructions for soaked as well as unsoaked beans.It’s a very tasty way of incorporating beans into your meal plan. And a definite winner if you’re venturing into a vegan diet.

Need more creative recipes for beans? Here’s a collection of Instant Pot Beans Recipes. Let’s get started with this Instant Pot Chana Masala recipe!

Ingredients - Notes & Substitutions

The recipe is made with easily available ingredients and commonly used Indian spices. You can find them at your local Indian store, ethnic food aisle in a large supermarket, or online. Chickpeas: I use dry chickpeas that have been soaked overnight. You can also use unsoaked chickpeas or canned chickpeas (cooking time adjustments included). Oil: I prefer to make this curry with any neutral oil like olive oil or avocado. Feel to use ghee or butter if you like. Cumin seeds: Toasting cumin seeds in hot oil adds a sweet-earthy flavor to the curry.
Aromatics: Chopped onion, Serrano chili, ginger, and garlic form the base of the curry here. Finely chopped onion and chili by hand, or pulse them fine in a mini food processor. Remove the seeds and ribs of Serrano chili for mild flavors. Alternatively, use a jalapeno pepper. I prefer to make fresh ginger-garlic paste, or you can use the frozen paste as well. Tomatoes: Roma tomatoes are best for this curry but you can also use 1 cup of canned diced tomatoes. Spices: Salt, turmeric and red chili powder are standard spices that I use in most Indian curries. Garam masala, coriander, and cumin powder, and kasoori methi provide the authentic and bold taste and mango powder gives it a slight tart flavor. I also use fennel powder (optional) which adds flavor and aids digestion. Water: I follow a 1:2 ratio of beans to water, but you can add more to suit your preference. Garnish: Fresh cilantro adds the perfect herby finish to the curry. I like to squeeze a few drops of lime or lemon juice, or add chaat masala to brighten up the flavors, but that is optional. Scroll to the recipe card for a detailed list of ingredients and quantities.

How to Make Chana Masala

Let’s look at the step-by-step instructions and photos for how to make chana masala in Instant Pot: Prepare Beans: Soak dried chickpeas in water overnight, or for about 10 hours. You can skip this step if using canned or precooked chickpeas. If using canned beans, rinse and drain them. Alternatively, you can cook a batch of plain chickpeas ahead of time using this easy Instant Pot Chickpeas recipe. Saute Onions: Heat oil on saute mode (high), add cumin seeds and wait for them to sizzle. Next, add onions and cook them until they get transluscent, about 3-4 minutes. (pic 1 & 2) Add aromatics and spices: Now add in ginger, garlic, green chilies and cook another minute. Tomatoes and spices go in next along with a few tablespoons of water to deglaze the pot. Cancel Saute. (pic 2, 3, 4) Pressure Cook: Add the drained chickpeas and freshwater. Close the lid and pressure cook for 45 minutes. (pic 5, 6 & 7) Release Pressure: After pressure cooking wait for the pressure to release naturally for 10 minutes, and then carefully release the remaining pressure. Open the lid after the pin drops.  Thicken Curry: Using a potato masher, mash a few beans. This makes the curry creamier naturally. You can also cook it down on saute mode. Garnish: Squeeze fresh lemon juice, or add chaat masala to finish this curry.  Stir in chopped cilantro and enjoy. (pic 8)

Serving Suggestions

Here are some of my favorite ways to serve healthy Chana Masala: Rice: I like to serve chana with cumin rice (jeera rice). You can also switch that with brown basmati rice to increase the fiber content of your meal. If you prefer plain white rice instead, check out this evergreen steamed basmati rice recipe. Flatbreads: To enjoy a restaurant-style spread, serve this with garlic naan or butter naan. You can also serve this with homemade roti or paratha. Side Dishes: For a complete a homestyle meal, add a side of crunchy cucumber raita or boondi raita . To add a vegetable side dish, try bhindi masala or aloo gobi. Fusion: Switch up your menu and serve Chana Masala Tacos with a fresh cucumber salsa. Low-Carb: If you’re following a low-carb diet, you can cut out the carbs from rice since chickpeas are already high in carbs. Serve them with cauliflower rice instead.

How to Store & Freeze

Store chana masala in an airtight container and refrigerate for up to 5 days. You can freeze it in a freezer-safe container or food storage bag for up to a month. To reuse, thaw it overnight in the refrigerator.

Recipe Tips & Notes

Spices: If you’re using ready-made chole masala powder instead of the listed spices, add about 1-1.5 tablespoon. If it contains salt, add only 1 tablespoon.Fennel Powder: I like to add fennel powder since it helps in the digestion of beans and legumes, but it is optional.Make it in 30 minutes: To make Chana Masala in 30-minutes, use canned chickpeas.Canned beans: If using canned chickpeas, use 2 cans for this recipe. You may have to reduce the salt considering canned chickpeas are already salted.Releasing pressure: For best results, let the pressure release naturally for at least 10 minutes.Thicken the curry: To make this curry creamy naturally, use a potato masher and mash a few beans in the pot. Additionally, you can simmer it on saute mode until it thickens to your liking.Finishing touches: A few drops of lime juice towards the end makes this curry pop and it enhances the taste. This is totally optional though.

Check out more Instant Pot Indian recipes on this blog::

📖 Recipe

Chana Masala - 20Chana Masala - 2Chana Masala - 1Chana Masala - 83Chana Masala - 29Chana Masala - 39Chana Masala - 94Chana Masala - 35Chana Masala - 75Chana Masala - 53Chana Masala - 40Chana Masala - 40Chana Masala - 75