Hearth Start free trial
Chana Masala

Chana Masala

⏱ 35 min 🍽 Serves 4 🇨🇦 Real prices
$3 per serving · Canadian grocery prices, as a range — the thing almost no recipe app shows.
Rounded up to the nearest dollar; the range reflects store-to-store pricing across Canadian grocers. Hearth shows your local number once you set your area. This figure leaves out 2 ingredients we couldn't measure from the amount as written — they're marked below, and the real cost is higher.

Quick and easy chana masala recipe served over basmati rice. This spicy, hearty, chickpea-based Indian dish is vegan and gluten free. It makes great leftovers, too! Be sure to prep the ingredients in advance, as the recipe moves quickly. Recipe yields 4 bowls.

You're viewing this on Hearth free — no account needed. Start a free trial to save, plan & shop it.

Ingredients · for 4 (scales to your household)

Per-ingredient cost is the amount this recipe uses at the lowest Canadian price we have on file; the per-serving total above adds the range up to the dearest price and for buying whole packages. A line marked not counted is one we couldn't measure from the amount as written — it is missing from the total, not free.

Method

  1. Cook the rice (if you want to serve the chana masala on rice): Bring a large pot of water to boil on the stove and rinse the rice in a fine-mesh colander. Once boiling, pour in the rice and give it a stir. Boil the rice for 30 minutes, then turn off the heat and drain the rice. Return the rice to the pot and cover the pot. Let the rice steam for 10 minutes. Remove the lid, fluff the rice with a fork and season with sea salt to taste.
  2. Cook the chana masala: In a medium Dutch oven or large saucepan, warm the oil over medium-low heat. Add the onion, serrano and salt. Cook until the onion is tender and turning translucent, about 5 minutes.
  3. Add the garlic and ginger, and cook until fragrant, about 30 seconds to 1 minute. Stir in the garam masala, coriander, cumin, turmeric, salt and cayenne (if using), and cook for another minute, while stirring constantly.
  4. Add the tomatoes and their juices. If using whole tomatoes, use the back of a wooden spoon to break the tomatoes apart (you can leave some chunks of tomato for texture).
  5. Raise the heat to medium-high and add the chickpeas. Bring the mixture to a simmer. Cook, reducing the heat as necessary to maintain a gentle simmer, for 10 minutes or longer to allow the flavors to develop. Season to taste with additional salt, if desired. If it’s not spicy enough for your liking, add another pinch of cayenne.
  6. Serve over basmati rice, if desired, and garnish with a lemon wedge or two and a sprinkle of fresh cilantro leaves.

Know what every dinner costs — before you buy

This is one of 850+ dinners where Hearth shows the real per-serving cost and what's on sale near you. Add it to a day and Hearth builds one aisle-sorted shopping list for your whole week — minus what's already in your pantry.

Start free — 30 days, no card

📱 Or install Hearth on your phone →

Cancel & export your data anytime · no ads, no third-party trackers

Browse 850+ more recipes — each with its real cost and what's on sale near you.

Add Hearth to your home screenOpens full-screen, like any app