Go Back

Chana Masala

A rich, hearty Indian chickpea curry made with tender chickpeas simmered in a deeply flavored tomato-onion gravy. This version balances authentic flavor with ingredients that are easy to find in most grocery stores.
Course dinner, Lunch, Main Course, Side Dish
Cuisine Indian, North Indian, Punjabi
Keyword authentic chana masala, basmati rice side dish, chana masala, chickpea curry, chickpea masala, curry with chickpeas, easy chana masala, easy Indian dinner, flavorful chickpea curry, healthy chickpea recipe, homemade chana masala, indian chickpea curry, Indian comfort food, meatless dinner recipe, North Indian curry, one pot curry, punjabi chana masala, restaurant style chana masala, vegan chickpea curry, vegetarian Indian recipe
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 6 servings
Calories 295kcal
Cost $7 for entire recipe

Equipment

  • Dutch oven
  • Large deep skillet
  • wooden spoon
  • Chef’s knife
  • Cutting board
  • measuring cups
  • Measuring spoons
  • Can opener
  • Fork
  • Mixing bowl
  • Citrus juicer or lemon squeezer
  • food processor (optional)

Ingredients

Main Ingredients

  • 2 tablespoons ghee or neutral oil
  • 1 teaspoon cumin seeds
  • 1 bay leaf
  • 1 large yellow onion finely diced
  • 5 cloves garlic minced
  • 1½ tablespoons fresh ginger grated
  • 1 green chili finely chopped
  • 2 15-ounce cans chickpeas, drained and rinsed
  • 1½ cups crushed tomatoes
  • ¾ cup water

Spices

  • 2½ teaspoons ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric
  • 1 teaspoon Kashmiri chili powder
  • ¼ teaspoon black pepper
  • 1¼ teaspoons kosher salt
  • 1 teaspoon chana masala powder

For Finishing

  • ½ teaspoon chana masala powder
  • ½ teaspoon garam masala
  • ½ teaspoon amchur powder
  • 1½ tablespoons crushed kasuri methi
  • ¼ cup chopped fresh cilantro
  • Lemon wedges for serving

Instructions

  • Heat the ghee in a Dutch oven or large deep skillet over medium heat. Add the cumin seeds and bay leaf and cook for about 30 seconds until fragrant.
  • Add the diced onion and cook for 12-15 minutes, stirring frequently, until deeply golden brown.
  • Stir in the garlic, ginger, and green chili. Cook for 1 minute.
  • Add the coriander, cumin, turmeric, Kashmiri chili powder, black pepper, salt, and 1 teaspoon chana masala powder. Add 1 tablespoon of water and stir continuously for 30 seconds to bloom the spices.
  • Add the crushed tomatoes and cook for 8-10 minutes, stirring often, until thickened and the oil begins separating around the edges.
  • Mash about ½ cup of the chickpeas with a fork.
  • Add the mashed chickpeas, remaining chickpeas, and water. Stir well to combine.
  • Simmer uncovered for 25 minutes, stirring occasionally. If the curry becomes too thick, add a splash of water.
  • Stir in the remaining ½ teaspoon chana masala powder, the garam masala, and the amchur powder.
  • Remove from the heat and discard the bay leaf.
  • Crush the kasuri methi between your palms and stir it into the curry.
  • Let the curry rest for 10 minutes before serving.
  • Garnish with cilantro and serve with lemon wedges on the side.

Notes

  • Use good-quality chickpeas for the best texture and flavor. Tender chickpeas absorb the spices and tomato sauce much better than firm or undercooked beans.
  • Take your time caramelizing the onions. Deep golden-brown onions create the rich, savory foundation that gives chana masala its signature depth of flavor.
  • Bloom the spices before adding the tomatoes. This simple step helps release their essential oils and makes the curry taste more aromatic and complex.
  • Cook the tomatoes until they thicken and the oil begins separating around the edges. This removes any raw tomato flavor and creates a richer sauce.
  • Mashing a portion of the chickpeas naturally thickens the curry and gives it a creamy, hearty texture without adding dairy.
  • Kasuri methi (dried fenugreek leaves) adds the distinctive restaurant-style aroma that makes chana masala taste authentic. Crush the leaves between your palms before adding them.
  • Fresh lemon juice brightens the dish and balances the earthy chickpeas and warm spices. Serve extra lemon wedges at the table so everyone can adjust the acidity to their liking.
  • Chana masala often tastes even better the next day after the flavors have had time to meld together.
  • Adjust the heat level by increasing or decreasing the green chili and Kashmiri chili powder. For a milder curry, remove the chili seeds before chopping.
  • If the curry becomes too thick during simmering, add a splash of water. If it's too thin, continue simmering uncovered until it reaches your desired consistency.
  • Serve chana masala with basmati rice, jeera rice, naan, roti, or a side of cucumber raita for a complete and satisfying meal.
  • For the most authentic flavor, allow the finished curry to rest for 10–15 minutes before serving. This gives the spices time to fully blend into the sauce.