DecideOnDinner
cheap

Budget Chana Masala (One Pan, Under $10)

Two cans of chickpeas, one pan, big flavor — dinner under $5.

Budget Chana Masala
Total
35 min
Prep
8 min
Cook
27 min
Serves
4
Difficulty
easy
Calories
90
Cost
$/serving

Chana masala is exactly what you want on a night when your brain is fried and your wallet is thin. Canned chickpeas do all the heavy lifting — you just bloom a handful of spices, add tomatoes, and let everything simmer into a thick, deeply savory sauce. It comes together in about 35 minutes with minimal chopping and one pan to wash. Expect a rich, tangy curry with warm spice and enough body to feel genuinely satisfying. Serve it over rice or with flatbread and you've got a real dinner for well under $10.

Ingredients

  • 2 tbsp neutral oil — vegetable or canola
  • 1 unit medium yellow onion — diced
  • 4 unit garlic cloves — minced
  • 1 unit fresh ginger — 1-inch piece, grated or minced; or ½ tsp ground ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1 tsp ground turmeric
  • 0.5 tsp cayenne pepper — reduce to ¼ tsp if you want mild heat
  • 1 tsp kosher salt — plus more to taste
  • 1 unit 14 oz can diced tomatoes — with juices
  • 2 unit 15 oz cans chickpeas — drained and rinsed
  • 0.5 cup water
  • 1 tsp lemon juice — from about ¼ lemon
  • 2 tbsp fresh cilantro — roughly chopped, optional for serving

Method

  1. 1 Heat 2 tbsp oil in a large skillet or saucepan over medium-high heat. Add the diced onion and cook, stirring occasionally, for 6–7 minutes until softened and lightly golden at the edges.
  2. 2 Add the minced garlic and ginger. Stir constantly for 1 minute until fragrant — don't let it burn.
  3. 3 Add the cumin, coriander, garam masala, turmeric, cayenne, and salt directly to the pan. Stir into the onion mixture and cook for 30–60 seconds until the spices are toasted and smell aromatic.
  4. 4 Pour in the canned tomatoes with their juices. Stir well, scraping up any bits from the bottom of the pan. Cook for 3–4 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens slightly.
  5. 5 Add the drained chickpeas and ½ cup water. Stir everything together and bring to a gentle simmer.
  6. 6 Reduce heat to medium-low and simmer uncovered for 12–15 minutes, stirring occasionally, until the sauce thickens and coats the chickpeas. If it gets too thick, add a splash more water.
  7. 7 Taste and adjust salt. Stir in the lemon juice.
  8. 8 Serve over steamed rice or with flatbread. Top with fresh cilantro if you have it.

Variations

  • Add greens — Stir in 2–3 oz of fresh spinach or baby kale in the last 2 minutes of simmering. It wilts right in and adds nutrition without changing the flavor much.
  • Faster version — Skip the fresh ginger and use ½ tsp ground ginger instead. Use pre-minced garlic from a jar. The onion cook time is the only real wait — you can rush it to 4 minutes if you crank the heat and stir constantly.
  • Spice substitution — No garam masala? Use an extra ½ tsp cumin and ¼ tsp cinnamon as a rough stand-in. It won't be identical but it'll still be good.

Notes

Chana masala tastes even better the next day once the spices have had time to meld. Store leftovers in an airtight container in the fridge for up to 4 days — it reheats perfectly on the stovetop or microwave with a splash of water. If your garam masala is old and faint, add a little extra. A can of diced tomatoes with green chiles can substitute for plain diced tomatoes if you want more heat built in.

Equipment that helps

  • Large skillet or wide saucepan — A wide cooking surface lets the onions and tomatoes cook down faster and gives the sauce room to reduce without steaming.

Find more dinners like this