authentic-chana-masala-recipe

Authentic Chana Masala Recipe

TOTAL
60min
PREP
15min
COOK
45min
Easy

A classic Indian chickpea curry simmered in a rich, spiced tomato and onion gravy. This hearty, naturally vegan dish is perfect for a flavorful and satisfying meal.

350 Calories
15g Protein
45g Carbs
15g Fats

*Nutrition per serving

Indian Cuisine
Vegan
Vegetarian
Main Course

Ingredients

Servings: 4
3 tbsp (45ml) Olive oil
2 medium (approx. 300g / 10.5 oz) Onions
4 cloves (approx. 20g / 0.7 oz) Garlic
1 inch piece (approx. 25g / 0.9 oz) Ginger
400g (14 oz) Tomatoes
800g (28 oz) can, drained and rinsed (approx. 480g / 17 oz drained) Chickpeas
250ml (1 cup) Water
2 tsp Garam masala
1.5 tsp Ground cumin
1 tsp Ground coriander
0.5 tsp Turmeric powder
0.25 tsp Cayenne pepper
1 tsp Salt
30g (1/4 cup) Fresh cilantro
1 tbsp (15ml) Lemon or lime juice

Steps

1

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped onions and sauté for 8-10 minutes, stirring occasionally, until they are softened and translucent. Avoid browning them too much at this stage; they should be pale golden.

2

Add the minced garlic and grated ginger to the pot. Cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic, as this can make it bitter.

3

Stir in the ground cumin, ground coriander, turmeric powder, and cayenne pepper. Cook for about 1 minute, stirring constantly, until the spices are fragrant. This step helps to toast the spices and release their full flavor.

4

Pour in the crushed or diced tomatoes and add the salt. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer and cook for 5-7 minutes, stirring occasionally, allowing the tomato mixture to thicken slightly and the flavors to meld.

5

Add the drained and rinsed chickpeas to the pot. Stir well to coat them with the tomato-spice mixture. If using pre-cooked canned chickpeas, ensure they are thoroughly drained and rinsed to remove excess sodium and starchy liquid.

6

Pour in 250ml (1 cup) of water. Stir to combine everything. Bring the mixture back to a gentle simmer.

7

Reduce the heat to low, cover the pot, and let the chana masala simmer for at least 20 minutes. This allows the chickpeas to absorb the flavors of the gravy and for the sauce to thicken. Stir occasionally to prevent sticking.

💡

For a richer flavor, you can simmer for up to 30 minutes. If the sauce becomes too thick, add a splash more water (about 60ml or 1/4 cup) until it reaches your desired consistency.

8

Stir in the garam masala. Taste and adjust seasoning with more salt if needed. If you prefer a tangier flavor, stir in the optional lemon or lime juice.

💡

Adding garam masala at the end preserves its aromatic qualities.

9

Serve the Chana Masala hot, garnished with fresh chopped cilantro. It is traditionally served with basmati rice, naan bread, or roti.

💡

A dollop of plain yogurt (dairy or non-dairy) can be a nice addition for serving, although this recipe is vegan as written.