How Much Does Homemade Chickpea Curry Actually Cost?
Chickpea curry — also called chana masala or chole — is one of the most budget-friendly dinners you can make from scratch. A pot that feeds four people typically costs between $6 and $8 in ingredients, bringing the cost per serving down to roughly $1.50 to $2.00. Compare that to a restaurant bowl that often runs $14–$18, and the savings add up fast.
The four main ingredients — canned chickpeas, crushed tomatoes, coconut milk, and aromatics — are pantry staples that are shelf-stable and inexpensive. A standard batch uses one can of each plus about half a cup of diced onion, a few garlic cloves, and a teaspoon each of garam masala and cumin.
How Does It Compare to Ordering Out?
Indian restaurant pricing for a bowl of chana masala typically falls between $13 and $19 at sit-down restaurants. Factor in delivery fees, tips, and taxes and you could easily spend $25–$30 for a single meal that serves one or two people. A homemade batch serving four costs a fraction of that.
Tips for Lowering the Cost Further
- Buy dried chickpeas and cook them yourself — a pound of dried chickpeas yields about three cans worth for roughly the same price as one can.
- Store-brand canned tomatoes and coconut milk taste nearly identical to name brands in cooked dishes.
- Make a double batch and freeze half for a ready meal on busy nights.
Frequently Asked Questions
How many cans of chickpeas do I need for a batch of curry?
Most chickpea curry recipes use one 15 oz can of chickpeas per batch, which serves three to four people as a main dish. For a heartier curry or larger group, two cans work well and the sauce ingredients scale easily.
Can I use dried chickpeas instead of canned to save money?
Yes. One cup of dried chickpeas equals roughly two cans of chickpeas after soaking and cooking overnight. A pound of dried chickpeas typically costs $1.50–$2.50 and replaces three cans, cutting the chickpea portion of your cost by 50–70%.
Does coconut milk have to be the full-fat kind?
No. Light coconut milk works fine and costs about the same. Full-fat coconut milk produces a richer, creamier sauce. If you want to skip coconut milk entirely, a cup of vegetable broth or oat cream can substitute at a lower cost.
How long do homemade chickpea curry leftovers last?
Chickpea curry keeps well in the refrigerator for up to four days in an airtight container. It also freezes beautifully for two to three months — cook once and spread the cost across multiple meals.
Is homemade chickpea curry healthier than restaurant versions?
Often yes. Restaurant versions can be high in sodium, oil, and sometimes cream. When you cook at home you control the salt, the type of fat, and the amount of coconut milk. You can also adjust the spice level freely.