Welcome to Chef B Kitchen. Let's COOK Together!

Chana Masala Recipe

chana masala

Chana Masala is one of the most beloved Indian dishes, known for its bold, aromatic spices and rich, thick gravy. This classic North Indian chickpea curry is packed with flavor, making it a comforting and satisfying meal. The best part? You can prepare it effortlessly using either dried or canned chickpeas, making it a versatile option for busy home cooks. If you are looking for an easy chana masala recipe, you have come to the right place.

This detailed guide will take you through every step, ensuring that you achieve the perfect balance of flavors. Whether you’re cooking chana masala for a weeknight dinner or serving it at a gathering, this dish is sure to impress.


Chana Masala, also known as Chole Masala, is a hearty chickpea curry made by simmering chickpeas in a spiced tomato-based sauce. The dish is a staple in Indian households and is often paired with rice, naan, or puri. It is naturally vegan, packed with protein, and incredibly flavorful.

The secret to an authentic chana masala recipe lies in the blend of spices, which includes cumin, garam masala, turmeric, and amchur (dried mango powder). These ingredients create a deep, tangy, and slightly smoky flavor that defines this dish.

Jump to Recipe
  • Authentic Taste – This recipe captures the rich, traditional flavors of Indian chana masala.
  • Instant Pot Convenience – The pressure cooker reduces cooking time while enhancing the flavors.
  • Use Dry or Canned Chickpeas – You can prepare this dish using either, depending on your preference.
  • Rich in Protein & Fiber – Chickpeas are a nutritious plant-based protein source.
  • Perfect for Meal Prep – The flavors develop even more over time, making it a great make-ahead dish.

Ingredients for Chana Masala

To create an authentic chana masala, you’ll need a combination of whole and ground spices, along with staple ingredients that form the base of the curry.

Key Ingredients

  • Chickpeas – Dried chickpeas soaked overnight work best, but canned chickpeas can be used for a quicker version.
  • Onions & Tomatoes – A mix of finely chopped onions and fresh tomatoes forms the flavorful base.
  • Garlic & Ginger – These two ingredients bring warmth and depth to the dish.
  • Cumin & Garam Masala – Essential Indian spices that add warmth and complexity.
  • Turmeric & Kashmiri Chili Powder – These spices provide color and a mild heat.
  • Amchur (Dried Mango Powder) – Adds a slight tang to balance the flavors.
  • Kasoori Methi (Dried Fenugreek Leaves) – Enhances the aroma and flavor of the curry.

chana masala

Step 1: Prepare the Chickpeas

If using dried chickpeas, rinse and soak them in water overnight (8–10 hours). This helps them cook faster and ensures they are tender. Drain and rinse before cooking.

If using canned chickpeas, simply rinse and drain them. You can skip the soaking step.

Step 2: Sauté the Aromatics

  • Heat oil in the Instant Pot using the Sauté function.
  • Add cumin seeds and let them splutter to release their aroma.
  • Stir in finely chopped onions and cook until golden brown.
  • Add ginger and garlic paste, followed by chopped green chilies. Sauté for another minute.

Step 3: Add Tomatoes and Spices

  • Stir in chopped tomatoes, and cook until they break down and become soft.
  • Add the spice blend—garam masala, turmeric, Kashmiri chili powder, coriander powder, fennel powder, and salt.
  • Mix well, adding a few tablespoons of water to deglaze the pot and prevent burning.

Step 4: Pressure Cook the Chickpeas

  • Add the soaked (or canned) chickpeas along with water.
  • Secure the Instant Pot lid, set the vent to sealing, and pressure cook:
    • Dried chickpeas: 45 minutes (or 60 minutes if unsoaked).
    • Canned chickpeas: 5 minutes.
  • Let the pressure release naturally for 10–15 minutes before opening the lid.

Step 5: Mash & Finish the Curry

  • Use a potato masher to mash a few chickpeas—this naturally thickens the curry.
  • Stir in kasoori methi and amchur powder for an extra layer of flavor.
  • Simmer for a few minutes on Sauté mode if you prefer a thicker sauce.

Step 6: Garnish & Serve

  • Garnish with chopped cilantro and a squeeze of fresh lime or lemon juice.
  • Serve hot with naan, cumin rice, or puri.

For detailed and precise step-by-step instructions, see the recipe card below.

Jump to Recipe
  • For a quicker version, use canned chickpeas and reduce cooking time to 5 minutes in the Instant Pot.
  • To thicken the curry, mash some chickpeas using a potato masher. This gives the dish a naturally creamy texture.
  • Deglaze the pot properly by adding a few tablespoons of water while sautéing the tomatoes and spices. This prevents the mixture from sticking.
  • Use fresh spices for the best flavor. If your garam masala has been sitting in your pantry for too long, consider replacing it.
  • For a restaurant-style taste, simmer the chana masala for a few extra minutes after pressure cooking. This helps the flavors deepen.
  • Amchur powder adds a unique tang, but if you don’t have it, fresh lemon juice works just as well.
  • Chana masala thickens as it cools, so if the curry looks too thin, let it sit for a few minutes before serving.

Q: Can I make chana masala without an Instant Pot?
A: Yes, you can cook it on the stovetop. Simply simmer the soaked chickpeas in a covered pot for about 60–90 minutes until they become soft and tender. If using canned chickpeas, simmer for about 20–30 minutes.

Q: How do I make chana masala thicker?
A: Mashing some of the chickpeas with a spoon or potato masher helps naturally thicken the curry. You can also let it simmer uncovered for a few extra minutes.

Q: What is a good substitute for amchur powder?
A: If you don’t have amchur (dried mango powder), you can use fresh lemon juice. Add it at the end of cooking to preserve its bright flavor.

Q: What should I serve with chana masala?
A: This dish pairs well with cumin rice, basmati rice, naan, roti, or puri. A side of cucumber raita also complements the spices beautifully.

chana masala recipe

Chana Masala 

Chef B
An easy and authentic Instant Pot recipe for a popular Indian chickpeas curry called Chana Masala, using dry or canned chickpeas.
Chana Masala is a rich and aromatic Indian chickpea curry that brings together the warmth of whole spices, the tang of tomatoes, and the depth of slow-simmered chickpeas. This recipe is an authentic take on the beloved North Indian dish, made conveniently in an Instant Pot. Whether you’re using dry or canned chickpeas, this hearty curry develops a beautifully thick, flavorful sauce that pairs perfectly with cumin rice, naan, or puri. With bold notes of cumin, garam masala, and amchur powder, this dish is a comforting, wholesome meal that is as nutritious as it is delicious.
Enjoy it with cumin rice or naan.
5 from 1 vote
Prep Time 10 minutes
Cook Time 1 hour
Resting Time 10 hours
Total Time 11 hours 10 minutes
Course Main Dish
Cuisine Indonesian
Servings 10 servings
Calories 61 kcal

Equipment

  • Instant Pot For sautéing and pressure cooking.
  • Wooden Spoon or Spatula For stirring and deglazing.
  • Potato Masher (Optional) – For thickening the curry naturally.

Ingredients
  

  • 2 cups dry chickpeas rinsed and soaked in 4 cups water, for 8-10 hours [*see Notes for unsoaked or canned]
  • 2 tbsps olive oil
  • 2 tsps cumin seeds
  • 2 tbsps ginger paste 1 inch ginger
  • 2 tbsps garlic paste 3-4 cloves
  • 2 cups onions 1 medium, finely chopped
  • 4 serrano chillies for mild spice seeded and cored
  • 4 roma tomato seeded and finely chopped, or 1 cup diced tomatoes

Spices

  • 2 tsps salt adjust to taste
  • 1 tsp turmeric
  • 2 tbsps coriander powder
  • 4 – 6 tsps garam masala adjust to taste
  • 2 tsps kashmiri red chili powder or paprika
  • 1 tsp fennel powder optional
  • 2 tsps amchur mango powder or lime/lemon juice
  • 2.4 tsps fenugreek leaves kasoori methi
  • 4 cups water add more depending on your consistency preference

Garnish

  • 4 tbsps cilantro chopped
  • 2 tsps lime or lemon juice or ½ teaspon chaat masala (optional)

Instructions
 

Soak Dried Chickpeas or Use Canned

  • Rinse and soak dry chickpeas in about 4 cups water, overnight, or at least 8-10 hours.
  • Drain and rinse them before cooking. Skip this step if using unsoaked chickpeas. If using canned chickpeas, rinse and drain them.

Sauté and Pressure Cook

  • Turn on SAUTÉ, and adjust it to HIGH. Heat oil (or ghee) and add cumin seeds. When cumin begins to splutter, add onions and sauté them for 3 to 4 minutes.
  • Add ginger and garlic paste, along with green chilies, and sauté for another minute. Now, add the tomato, and all the spices along with a few tablespoons of water. Use that to deglaze the pot and scrape off any brown bits stuck at the bottom. Cancel SAUTÉ.
  • Add chickpeas, and water and give it a stir. Close the lid, vent set to SEALING, and pressure cook for 45 minutes at BEAN/CHILI or MANUAL Mode.
  • If using unsoaked dry chickpeas, adjust the pressure cook time to 60 minutes. If using canned chickpeas, reduce the cooking time to 5 minutes.
  • Once cooking time is up, wait for the pressure to release naturally for 10 to 15 minutes, followed by manual pressure release. Open the lid after the pin drops.

Finish and Serve

  • Using a potato masher or a wooden spoon, mash a few beans. This makes the curry creamy and thick naturally. To thicken it more, simmer for a few minutes on SAUTÉ mode.
  • Garnish with cilantro and squeeze a few drops of lime or lemon juice. Serve with puri, naan, or cumin rice!

Notes

Spices: If you don’t have all the spices listed below, you can find ready-made chole masala powder in many stores and substitute about 1-1.5 tablespoons of that in this recipe. If it contains salt, add only 1 tablespoon. 
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. As it sits for 5-10 minutes, the curry thickens and becomes creamy. You can also simmer it on sauté mode until it thickens to your liking. Please know that the curry will also thicken as it cools. 
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. 
Cooking Time: The pressure cooking time has been updated to 45 minutes (from 35) to work consistently across different brands of dried chickpeas.

Nutrition

Calories: 61kcalCarbohydrates: 7gProtein: 1gFat: 3gSaturated Fat: 0.4gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 2gSodium: 476mgPotassium: 147mgFiber: 2gSugar: 2gVitamin A: 224IUVitamin C: 7mgCalcium: 32mgIron: 1mg
Keyword Chana Masala Recipe, how to make chana masala, Indian Chickpea Curry, Instant Pot Chana Masala, Vegan Chana Masala
Tried this recipe?Let us know how it was!

Whether you’re a fan of traditional Indian cuisine or trying it for the first time, this recipe makes it easy to achieve an authentic taste right in your own kitchen. The combination of chickpeas, tomatoes, and warm spices creates a hearty, satisfying meal that is both nutritious and comforting.

One of the best things about cooking chana masala is its versatility—you can make it in an Instant Pot for convenience or simmer it on the stovetop for a slow-cooked depth of flavor. It’s also great for meal prep, as the flavors continue to develop over time, making leftovers even more delicious.

No matter how you choose to serve it—with rice, naan, or puri—this dish is sure to become a favorite in your home. Give this recipe a try and enjoy the rich, comforting flavors of homemade chana masala!

Tried this recipe? Don’t forget to share your success stories and tag us in your chana masala pics!

Hi, I’m Chef B! Passionate about all things culinary, I’ve spent years perfecting my recipes to bring bold flavors to your kitchen. Let’s cook up something delicious together!

Share Your Creations!

Have you tried one of Chef B’s recipes? We’d love to see what you’ve made! Share photos of your culinary creations and tag us on social media. Your dish could be featured on our page, and you’ll join a community of food lovers who are passionate about cooking. Let’s see what you’ve cooked up!

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




CHEF B SIGNATURE DISHES

Table of Contents