free counter with statistics Print

The Best Authentic Chana Masala Recipe (Restaurant-Style!)

A cozy bowl of homemade, authentic Chana Masala served over a bed of basmati rice for a delicious dinner.

A classic and authentic recipe for Chana Masala, a popular Indian chickpea curry. This one-pan, vegetarian dish features a rich and aromatic sauce, created by browning onions, then blooming a blend of whole and ground spices like cumin, garam masala, and turmeric. A flavorful base of crushed whole tomatoes, fresh ginger, and garlic is simmered with cooked chickpeas until thick and the flavors have melded. The curry is finished with a bright kick from fresh cilantro and lemon juice, and is traditionally served over rice with a dollop of yogurt.

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon garam masala
  • ½ teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ¼ teaspoon ground cardamom
  • Pinch of cayenne pepper
  • 2 garlic cloves, grated
  • ½ teaspoon grated fresh ginger
  • 1 heaping teaspoon sea salt
  • ½ cup water
  • 1 (28-ounce) can whole peeled tomatoes
  • 3 cups cooked chickpeas, drained and rinsed
  • ½ cup chopped fresh cilantro, plus more for serving
  • 1 teaspoon fresh lemon juice, plus more for serving
  • Cooked brown or white rice, for serving
  • Whole milk Greek yogurt, for serving

Instructions

  1. Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the onion and cook for 8 minutes, stirring often, until soft and well browned.
  2. Reduce the heat to medium-low. Add the cumin seeds, garam masala, coriander, turmeric, cardamom, and a pinch of cayenne. Stir and cook for 30 seconds, until the spices are fragrant.
  3. Stir in the grated garlic, ginger, salt, and ¼ cup of the water.
  4. Add the whole peeled tomatoes, crushing them with your hands or a wooden spoon as you add them to the skillet.
  5. Bring the sauce to a simmer and cook for 8 to 10 minutes, until it has thickened.
  6. Add the chickpeas and the remaining ¼ cup of water. Stir and let the mixture simmer for 20 to 25 minutes, stirring occasionally, until the sauce is thick.
  7. Stir in the fresh cilantro and lemon juice.
  8. Serve the chana masala over rice, with dollops of Greek yogurt and more cilantro and lemon juice, if desired.

Notes

  • ‘Blooming’ the spices by toasting them in the hot oil for about 30 seconds before adding the liquids is a key technique that brings out their deep, aromatic flavors.
  • The long, slow simmer is crucial for the flavors to meld together and for the sauce to reach the perfect consistency.
  • This dish is naturally vegan and gluten-free. The optional yogurt topping makes it vegetarian.