Go Back
Homemade Chana Masala Recipe photo

Homemade Chana Masala Recipe

This Homemade Chana Masala is a vibrant, spiced chickpea curry that’s nutritious and full of flavor!
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian

Ingredients
  

For the Chana Masala Powder:
  • 4 pods black cardamom
  • 1 stick cinnamon broken up
  • 6 pieces black peppercorns
  • 4 pieces cloves
  • 1 leaf bay
  • 1 piece star anise
  • 2 teaspoons cumin seeds
  • 2 teaspoons coriander seeds
  • 2 teaspoons fennel seeds
  • 1 teaspoon mango powder
  • 1-2 pieces Kashmiri chiles
For the Chana Masala:
  • 3 cups dried chickpeas
  • 2 tablespoons oil
  • 2 small yellow onions peeled and diced
  • 12 cloves garlic finely minced
  • 1 chunk fresh ginger peeled and finely grated
  • 8 large Roma tomatoes diced
  • 1 piece serrano pepper seeded and thinly sliced
  • 1 teaspoon turmeric
  • 1 teaspoon chili powder
  • 2 teaspoons garam masala
  • 1 juiced lemon
  • to taste salt
  • Chopped fresh cilantro for garnish

Equipment

  • Large pot
  • Spice Grinder
  • Large skillet or Dutch oven
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon

Method
 

  1. Start by soaking the dried chickpeas overnight in plenty of water. The next day, drain and rinse them before boiling in a large pot of fresh water for about 1-1.5 hours, or until tender. You can also use canned chickpeas for a quicker option—just rinse them well before using.
  2. In a dry skillet over low heat, toast the black cardamom pods, cinnamon stick, black peppercorns, cloves, bay leaf, star anise, cumin seeds, coriander seeds, and fennel seeds until fragrant, about 5-7 minutes. Be careful not to burn them! Once toasted, allow to cool slightly before grinding them into a fine powder using a spice grinder.
  3. In a large skillet or Dutch oven, heat 2 tablespoons of oil over medium heat. Add the diced onions and sauté until golden brown, about 8-10 minutes. Stir in the minced garlic and grated ginger, cooking for an additional 2-3 minutes until fragrant.
  4. Next, add the diced Roma tomatoes and serrano pepper to the skillet. Cook until the tomatoes soften and break down, about 5-7 minutes. Stir in the turmeric, chili powder, and the freshly ground chana masala powder. Mix well and let it cook for another minute to bloom the spices.
  5. Once the spices are aromatic, add the boiled chickpeas to the skillet, along with 1 cup of water. Stir well to combine all the ingredients. Let the mixture simmer for about 15-20 minutes, allowing the flavors to meld together.
  6. Before serving, stir in the garam masala and lemon juice. Adjust salt to taste and garnish with freshly chopped cilantro. Serve warm with rice or your favorite bread.

Notes

  • For a creamier texture, mash some of the chickpeas against the side of the pot while cooking.
  • Feel free to adjust the heat level by adding more or fewer Kashmiri chiles.
  • This recipe can easily be doubled or halved to suit your needs.
  • Chana Masala can also be made in a slow cooker—just add all ingredients and cook on low for 6-8 hours.