Cooking ScientistGet the app

Easy Chana Masala

Chana masala is a hearty North Indian chickpea curry in a tangy, spiced tomato sauce. It is vegan, high in fiber and protein, and gets better as it sits.

  • 40 minTotal time
  • 4Servings
  • 360kcal / serving
  • 14 gProtein
↓ Jump to recipe
Easy Chana Masala

This version uses canned chickpeas and pantry spices, so it takes about 40 minutes. The key is browning the onions well and cooking the tomatoes down until the sauce turns thick and rich.

The science: why this works

  • Browning the onions deeply builds a sweet base that rounds out the sharp tomatoes.
  • Toasting cumin seeds and ground spices in hot oil releases flavor that dry spices alone cannot give.
  • Cooking the tomatoes until the oil separates removes the raw acidity and concentrates the flavor.
  • Simmering the chickpeas in the sauce lets them soak up flavor and gives a thick, clingy sauce.
  • Garam masala and lemon added at the end keep the aroma fresh and bright.
1

Browning onions for sweetness

As onions cook, their natural sugars caramelize and sulfur compounds mellow, turning sharp into sweet. Golden onions give chana masala its deep base flavor. Rushing the step leaves a harsh, raw onion taste, so give the onions a full 8 to 10 minutes.

Learn: Why cooked onions turn sweet →
2

Blooming spices in oil

Spice aromas are fat soluble, so frying them in oil dissolves and spreads those flavors through the dish. Brief heating of 20 to 30 seconds is enough, but too long will burn them and make them bitter.

Learn: Bloom spices in hot oil →
3

Cooking down the tomato

Simmering tomatoes drives off water and cooks away sharp, raw acidity while concentrating sweet and savory flavors. The oil separating at the edges is the classic sign that the masala is ready for the chickpeas.

Learn: Brown the tomato paste →

Easy Chana Masala

40 min · 4 servings · Indian · Main course

Ingredients

Makes 4 servings

  • 2 tbspvegetable oil or ghee
  • 1large onion, finely chopped
  • 4 clovesgarlic, minced
  • 1 tbspgrated fresh ginger
  • 1green chili, slit or minced (optional)
  • 1 tspcumin seeds
  • 1 tbspground coriander
  • 1 tspground turmeric
  • 2 tspgaram masala, divided
  • 1 tspKashmiri chili powder or paprika
  • 1 cancrushed tomatoes (400 g)
  • 2 canschickpeas (400 g each), drained and rinsed
  • 240 mlwater
  • 1 tspkosher salt, to taste
  • 1lemon, juiced
  • 60 mlfresh cilantro, chopped

Method

Tap a step to tick it off.

360 kcal14 g proteinper serving, estimated

Tips for the best result

  • Mash a few chickpeas in the pan for a thicker sauce without any cream or flour.
  • Add a pinch of sugar if your tomatoes taste very sharp.
  • Let the curry sit for 10 minutes off the heat, since the flavor deepens as it rests.

Mistakes to avoid

  • Rushing the onions leaves a raw taste, so cook them until deep golden.
  • Burning the ground spices makes them bitter, so keep the heat at medium and add liquid quickly.
  • Skipping the salt until the end can leave the dish flat, so season in layers and taste at the finish.

Variations and swaps

  • Add a couple of handfuls of baby spinach at the end for greens.
  • Stir in a spoonful of coconut milk or yogurt for a creamier sauce.
  • Add diced potatoes with the water and simmer until tender for a heartier curry.
  • Swap canned chickpeas for 1.5 cups of dried chickpeas, soaked and cooked until tender.
  • Swap garam masala for a mix of cumin, cinnamon and clove if you have none.
  • Swap oil for ghee for a richer, nuttier flavor.

Storing and reheating

Refrigerate within 2 hours for up to 4 days. It also freezes well for up to 3 months. Reheat on the stove until it reaches 165°F (74°C), adding a splash of water to loosen it.

Easy Chana Masala: questions

What is chana masala?

Chana masala is a North Indian dish of chickpeas simmered in a spiced tomato and onion sauce. It is usually served with rice, naan, roti or bhatura and is naturally vegan.

Can I use canned chickpeas for chana masala?

Yes, canned chickpeas work well and make the dish much faster. Drain and rinse them first. They soften a bit more in the sauce, which makes it thicker and more flavorful.

What is the difference between chana masala and chickpea curry?

Chana masala is a specific North Indian style with tomatoes, onion, ginger, garlic and a tangy spice mix. Chickpea curry is a broad term that can include coconut or other regional styles.

How do I make chana masala thicker?

Simmer uncovered until the liquid reduces, and mash a few chickpeas against the pan. The starch in the mashed chickpeas thickens the sauce naturally.

What do you serve with chana masala?

Basmati rice, naan or roti are classic. A spoon of yogurt, sliced onions and a wedge of lemon add freshness. It also pairs well with a simple cucumber salad.

Cook this step by step with Chef Fizz

One step at a time on screen, built-in timers, and a coach to ask when something looks off. Add it to your week and the grocery list writes itself.

Download on theApp Store

Learn the moves in this recipe

Make it a meal

More recipes like this