Potato and Chickpea Masala — Cheap, Filling, One Pan
Thick, spiced, filling curry — one pan, pantry staples, under $10.
It's a tired Tuesday and you want something warm, filling, and not sad. This potato and chickpea masala is the answer. Built on canned chickpeas and cheap potatoes, it comes together in one pan with spices you probably already have. The sauce is thick and clingy, the potatoes get soft and comforting, and the whole thing tastes like you put in way more effort than you did. Expect honest weeknight curry: not restaurant-fancy, but deeply satisfying. It reheats beautifully, so leftovers are a bonus, not a burden.
Ingredients
- 2 tbsp neutral oil — vegetable or canola
- 1 unit medium yellow onion — diced
- 4 unit garlic cloves — minced
- 1 unit 1-inch piece fresh ginger — grated, or 1 tsp ground ginger
- 1.5 tsp ground cumin
- 1.5 tsp ground coriander
- 1 tsp garam masala
- 0.5 tsp turmeric
- 0.5 tsp cayenne pepper — adjust to taste
- 1 unit 14.5 oz can diced tomatoes
- 1 lb Yukon Gold or russet potatoes — cut into 3/4-inch cubes, no need to peel
- 1 unit 15 oz can chickpeas — drained and rinsed
- 1 cup water
- 1 tsp salt — plus more to taste
- 2 tbsp fresh cilantro — optional, for serving
Method
- 1 Heat the oil in a large skillet or wide saucepan over medium-high heat. Add the diced onion and cook, stirring occasionally, for 5–6 minutes until softened and lightly golden at the edges.
- 2 Add the garlic and ginger. Stir and cook for 1 minute until fragrant — don't let it burn.
- 3 Add the cumin, coriander, garam masala, turmeric, and cayenne. Stir everything together and cook for 30–60 seconds, letting the spices toast in the oil. The pan will smell amazing.
- 4 Pour in the canned diced tomatoes (with their liquid). Stir well, scraping up any bits from the bottom of the pan. Let it simmer for 2–3 minutes until the sauce thickens slightly.
- 5 Add the cubed potatoes, drained chickpeas, water, and salt. Stir to coat everything in the sauce.
- 6 Bring to a boil, then reduce heat to medium-low. Cover the pan and cook for 18–22 minutes, stirring every 5–6 minutes, until the potatoes are completely tender when pierced with a fork.
- 7 Remove the lid and cook for another 3–5 minutes to thicken the sauce to your liking. Taste and adjust salt.
- 8 Serve over rice or with flatbread, topped with fresh cilantro if you have it.
Variations
- Add spinach — Stir in 2 big handfuls of fresh or frozen spinach in the last 2 minutes of cooking for extra greens and no extra cost.
- Faster version — Use canned potatoes (drain and rinse a 15 oz can) instead of fresh — they only need 8–10 minutes to heat through, cutting the cook time nearly in half.
- Make it creamier — Stir in 2–3 tablespoons of coconut milk or plain yogurt at the end for a richer, milder sauce.
- Swap the protein — Replace chickpeas with a second can of drained lentils or one can of kidney beans — same cook time, equally filling.
Notes
Cut the potatoes into even-sized pieces so they cook at the same rate. If the curry looks dry before the potatoes are done, splash in a few tablespoons of water and keep going. This dish thickens as it sits — add a little water when reheating leftovers. Total cost for 4 servings typically runs $4–7 depending on your pantry.
Equipment that helps
- Large skillet or wide saucepan with a lid — A wide base lets the onions brown faster and the lid traps steam to cook the potatoes through without drying out the sauce.
Find more dinners like this
More like this