Authentic Chana Masala Indian Chickpea Curry Recipe

Chana Masala, also known as Indian chickpea curry, is one of the most loved vegetarian curries across South Asia and beyond. This easy, authentic Chana Masala recipe turns simple chickpeas into a tender, flavorful curry with a rich onion-tomato masala and warm spices. It is naturally vegan, satisfying, and perfect for a weeknight dinner.

Authentic Chana Masala garnished with cilantro and julienned ginger in a black skillet

“Made this dish for the first time and am so in love with the flavors. It is the best Chana Masala I have ever had.”

Gwen

When you need a reliable dinner that requires little planning, Chana Masala is a recipe worth keeping close. There is no thawing, no complicated prep, and, if you use canned chickpeas, no soaking required. Everything comes together in one pot with pantry-friendly ingredients. The result is a comforting South Asian chickpea curry that tastes deeply spiced, tangy, and homemade without being difficult.

Navigation

  • Chana Masala – The Best Of Weeknight Dinners
  • Why This Recipe?
  • How To Make Authentic Chana Masala
    • Tips For Making Chana Masala
    • FAQ & Variations
  • What To Serve With Chana Masala
  • Jump to Recipe
  • Video
  • Ratings ⭐️

Chana Masala – The Best Of Weeknight Dinners

Chana Masala is a North Indian and Pakistani curry made with chickpeas, known as chana, simmered in a spiced onion and tomato base called masala. It is one of those restaurant-style curries that also works beautifully at home because the ingredients are simple, the method is practical, and the flavor is bold.

  • More Vegetarian Restaurant Favorites:
    • Aloo Gobi, a potato and cauliflower curry
    • Rajma, a kidney bean curry
    • Aloo Palak, a potato and spinach curry
    • Bhindi, an okra curry
    • Palak Paneer
Chickpea Curry inside in a black skillet with a wooden spoon

This chickpea curry is especially useful when you want something wholesome and flavorful without relying on takeout. Canned chickpeas make the process quick, while the onion, garlic, ginger, tomatoes, and spices create the depth you expect from a traditional curry. The chickpeas simmer until soft and absorb the masala, giving the dish a rich, comforting texture.

Over time, many versions of Chana Masala have become popular, from drier restaurant-style preparations to saucier versions served with rice. This recipe keeps the flavor vibrant and balanced. It has enough tanginess from tomatoes and lemon, enough warmth from spices, and enough body to feel hearty without being heavy.

A speckled bowl with naan, white basmati rice, and chickpea curry

Why This Chana Masala Recipe?

This authentic Chana Masala recipe follows a traditional South Asian cooking style while staying approachable for everyday meals. It is the kind of pantry dinner you can make when you want something nourishing, budget-friendly, and full of flavor.

  • It uses canned chickpeas for convenience, though dried chickpeas can also be used.
  • It creates extra-tender chickpeas with the help of a small optional pantry ingredient.
  • The instructions are clear and easy to follow.
  • The ingredients are common in Indian and Pakistani cooking.
  • It is naturally vegan, gluten-free, and satisfying enough for a main course.
  • The finished curry is flavorful, tangy, lightly spicy, and deeply comforting.
Chickpeas, tomatoes, spices, oil, onions, garlic, ginger, among other Chana Masala ingredients on a gray surface

How To Make Authentic Chana Masala

Most traditional Chana Masala recipes follow a similar sequence: build the masala, bloom the spices, add the chickpeas, and simmer until the curry becomes flavorful and tender. Each step adds something important to the final dish.

  1. Sauté the onion: Cook chopped onion with cumin seeds until the onion turns golden. This forms the base of the curry. Avoid browning it too deeply at this stage because the color will continue to darken after the garlic, ginger, and spices are added. If the onion sticks, add 1 to 2 tablespoons of water to loosen it from the pan.
  2. Add garlic, ginger, and green chili: Cooking these aromatics after the onion removes their raw edge and releases their fragrance. The green chili adds gentle heat in the background rather than overwhelming spice.
browned onions in a black skillet
garlic, ginger, and green chili pepper added to browned onions
  1. Bloom the spices: Add the ground spices early so they can toast lightly in the oil and onion mixture. This helps the curry develop a deeper flavor. If the spices start sticking, splash in a little water and stir.
  2. Cook the tomatoes: Sauté the tomatoes until they soften, release moisture, and begin to blend into the masala. This step helps remove excess water and gives the curry a smoother texture.
spices added to a base of browned onions in a skillet
tomatoes added to onion masala in a skillet
  1. Add chickpeas and simmer: Even though canned chickpeas are already cooked, they need time to simmer in the masala. This softens them further and allows them to absorb the spices.
  2. Reduce to your preferred consistency: Once the chickpeas are tender, uncover the pan and cook for a few more minutes. Lightly crush some chickpeas with a wooden spoon to thicken the curry and create a restaurant-style texture. Remember that Chana Masala thickens as it cools.
chickpeas in a skillet ready to be cooked
cooked chickpea curry in  a black skillet
  1. Garnish: Finish the curry with garam masala or chaat masala, lemon juice, cilantro, and julienned ginger if desired. These final touches brighten the flavor and add freshness.
The finished Chickpea Curry garnished with chopped cilantro

Tips For Making Chana Masala

  1. A small amount of baking soda or baking powder helps soften chickpeas. Baking soda is stronger, while baking powder has a milder effect.
  2. Once the onions are golden, the recipe moves quickly. Keep the garlic, ginger, tomatoes, chickpeas, and spices measured and ready near the stove.
  3. Use small splashes of water to deglaze the pan whenever the onions, spices, or tomatoes begin to stick.
  4. Lightly crushing some of the chickpeas at the end thickens the curry naturally and improves the texture.
  5. Adjust the final consistency based on how you plan to serve it. A saucier curry is ideal with rice, while a thicker curry works well with naan, roti, or paratha.
Indian Chickpea Curry in a bowl with rice and naan

FAQ & Variations

How do I add potatoes to make Aloo Chana?

To make Aloo Chana, peel and cube 2 to 3 small russet potatoes. Add the potatoes at the same time as the chickpeas, then cover and cook as directed. The potatoes should become tender in about the same amount of time. Taste before serving and adjust the salt and spices if needed.

How can I use dried chickpeas instead of canned chickpeas?

Use about 3/4 heaped cup, or 6 to 7 ounces, of dried chickpeas. Soak them in water overnight. Drain, then bring them to a boil with 4 cups of water, 1/2 teaspoon salt, and 1 teaspoon baking soda. Reduce the heat and simmer for about 45 minutes, or until soft. Skim off any foam that rises to the surface, then use the cooked chickpeas in the curry.

What is the difference between Chana Masala and Punjabi Chole?

Chana Masala is a general name for chickpea curry cooked in an onion and tomato masala. Chole is the Punjabi term for chickpeas and often refers to a spiced chickpea curry served with poori or bhature. Chole may include additional spices, more tanginess, and sometimes ingredients that create a darker color. This Chana Masala can still be served with poori, naan, roti, rice, or paratha.

A closeup of Chickpea Curry in a black skillet

What To Serve With Chana Masala

Chana Masala is a flexible curry that pairs well with many sides. If you make it with more sauce, serve it over basmati rice so the rice can absorb the spiced gravy. If you reduce it until thicker, pair it with naan, roti, or paratha. For added crunch, top the curry with thinly sliced red onions. A cooling side such as plain yogurt, mint raita, or vegetable raita also balances the spices nicely.

Chana Masala scooped out from a skillet and placed into bowls with basmati rice and naan ready to be eaten

Tried this recipe? Leave a rating or comment to share how it turned out. Your feedback helps others make this authentic Chana Masala with confidence.

Authentic Chana Masala garnished with cilantro and julienned ginger in a black skillet
4.91 (217 ratings)

Authentic Chana Masala (Indian Chickpea Curry)

Yield: 4 servings
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
This Indian and Pakistani-style Chana Masala is a vibrant chickpea curry with tender chickpeas, a spiced onion-tomato masala, and a bright finish of lemon, cilantro, and garam masala. It is an easy, naturally vegan, gluten-free dinner made with simple South Asian pantry ingredients.

Watch The Video

Video: Chana Masala, an easy and authentic chickpea curry.

Ingredients

  • 1/4 cup neutral oil, such as avocado or grapeseed
  • 1 tsp cumin seeds
  • 1 medium yellow onion, finely chopped
  • 5 garlic cloves, crushed
  • 1-inch piece ginger, crushed
  • 1 small green chili pepper, such as Serrano or Thai chili, sliced
  • 2 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp paprika powder, or Kashmiri chili powder
  • 1/2 tsp turmeric powder
  • 1/4 tsp red chili powder
  • 2 medium tomatoes, finely chopped or puréed
  • 2 cans (around 15 ounces each) chickpeas, rinsed and drained
  • 1 1/4 tsp sea salt or table salt, or to taste
  • 1/4 tsp baking soda or baking powder, optional, for extra-tender chickpeas

Garnish

  • 1/2 tsp garam masala or chaat masala
  • 1 tsp fresh lemon juice
  • 2-3 tbsp cilantro leaves, chopped
  • julienned ginger, optional
  • 1/8 tsp freshly cracked black pepper, optional

Equipment

  • Saucepan or heavy-bottomed pan

Instructions

  1. Heat a medium, heavy-bottomed pan over medium-high heat. Add the oil, then add the cumin seeds and onion. Sauté for 7 to 8 minutes, until the onion turns golden. If the mixture becomes dry or starts sticking, deglaze with 1 to 2 tablespoons of water.
  2. Add the garlic, ginger, and green chili pepper. Sauté for another 2 to 3 minutes. If needed, add a tablespoon of water to loosen anything stuck to the pan. Add the coriander powder, cumin powder, paprika, turmeric, and red chili powder. Stir briefly to toast the spices, then add the tomatoes. Cook for 2 to 3 minutes, until the tomatoes begin to soften. Stir in the chickpeas, baking soda or baking powder if using, salt, and 2 cups of water.
  3. Increase the heat and bring the curry to a boil. Reduce the heat to medium, cover, and cook for 25 to 30 minutes, or until the chickpeas are very tender and have absorbed the masala.
  4. Uncover the pan and raise the heat. Use a wooden spoon or spatula to lightly crush some of the chickpeas. Sauté for 2 to 3 minutes, or until the curry reaches your preferred consistency. Taste and adjust the salt and seasoning. Turn off the heat, then stir in the garam masala or chaat masala, lemon juice, and cilantro. Garnish with julienned ginger and black pepper if desired.

Notes

Note 1: Two cans of chickpeas are about 3 cups of cooked chickpeas, or approximately 475 grams.

Note 2: Baking powder is milder, while baking soda is more effective at softening chickpeas. If you do not want to add either directly to the curry, you can marinate the drained chickpeas with baking soda first, then rinse before cooking. You can also skip this ingredient and simmer the chickpeas longer until very tender.

Calories: 220kcal,
Carbohydrates: 18g,
Protein: 5g,
Fat: 15g,
Sodium: 856mg,
Fiber: 4g
Author: Izzah Cheema
Course: Main Course, Side Course
Cuisine: Indian, Pakistani