I make this chickpea and potato curry when I want big takeaway-style flavour on a tiny budget. Mildly spiced, fragrant, and packed with store cupboard staples, it always feels like a win.

I’m obsessed with this chickpea and potato curry because it tastes like proper dinner without the takeaway bill. The potatoes go soft and chunky, the chickpeas keep it hearty, and the sauce clings to everything in that messy, spoon-scraping way I love.
I like that it’s mildly spiced but still fragrant, with garam masala doing the heavy lifting and coconut milk making it rich without feeling fancy. And honestly, it’s the kind of curry I crave when my cupboards look boring.
Big bowls. Extra rice.
Zero regrets. I adore how budget-friendly it is, but it still feels like a treat.
Ingredients

- Vegetable oil gets everything sizzling and helps the spices wake up fast.
- Onion brings soft sweetness and makes the curry feel cozy.
- Garlic adds that big savory punch you’d miss immediately.
- Fresh ginger keeps it bright, warm, and a little zippy.
- Cumin seeds give tiny earthy pops when you bite in.
- Tomatoes add tang, color, and that saucy curry base.
- Coconut milk makes it creamy without feeling too heavy.
- Potatoes turn tender and soak up all that spiced sauce.
- Chickpeas bring protein, bite, and make the bowl actually filling.
- Turmeric gives sunny color and a mellow, earthy vibe.
- Garam masala adds warmth at the end, like a spice hug.
- Chili powder brings heat, so you’re fully in control.
- Lemon juice wakes everything up when it starts tasting too rich.
- Plus cilantro adds freshness, unless you’re firmly on team no-cilantro.
- Basically, salt, pepper, and sweetness balance the whole pot.
Ingredient Quantities
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon cumin seeds
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1 teaspoon garam masala
- 1/4 to 1/2 teaspoon chili powder, to taste
- 400 grams canned chopped tomatoes
- 400 milliliters canned coconut milk
- 250 milliliters vegetable stock
- 500 grams potatoes, peeled and cut into 2 cm cubes
- 400 grams canned chickpeas, drained and rinsed
- 1 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 teaspoon sugar or maple syrup, optional
- 1 tablespoon lemon juice
- 2 tablespoons fresh cilantro, chopped
- 1 bay leaf, optional
How to Make this
1. Heat 2 tablespoons vegetable oil in a large pan over medium heat; add 1 teaspoon cumin seeds and cook until they sizzle, about 30 seconds.
2. Add 1 large finely chopped onion and cook until soft and translucent, about 6 to 8 minutes.
3. Stir in 3 minced garlic cloves and 1 tablespoon grated fresh ginger and cook for 1 minute until fragrant.
4. Add 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon ground turmeric, 1 teaspoon garam masala and 1/4 to 1/2 teaspoon chili powder; cook, stirring, for 30 to 45 seconds to bloom the spices.
5. Pour in 400 grams canned chopped tomatoes, 400 milliliters canned coconut milk and 250 milliliters vegetable stock; add 1 bay leaf if using and bring to a gentle simmer.
6. Add 500 grams peeled and 2 cm cubed potatoes, stir to combine, then cover and simmer gently for 15 to 20 minutes until the potatoes are just tender.
7. Add 400 grams drained and rinsed canned chickpeas, 1 teaspoon salt and 1/4 teaspoon black pepper; simmer uncovered for another 8 to 10 minutes so the flavors meld and the sauce thickens.
8. Taste and adjust seasoning, adding 1 teaspoon sugar or maple syrup if desired for balance, and more salt or chili to taste.
9. Remove from heat, stir in 1 tablespoon lemon juice and 2 tablespoons chopped fresh cilantro, discard the bay leaf, then serve hot with rice or flatbread.
Equipment Needed
1. Large heavy skillet or sauté pan with lid
2. Chef’s knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring spoons and kitchen scale or measuring cups
6. Liquid measuring jug
7. Colander or fine mesh strainer
8. Can opener and ladle for serving
FAQ
Chickpea And Potato Curry Recipe Substitutions and Variations
- Vegetable oil:
- Canola oil, neutral flavor and high smoke point
- Sunflower oil, similar profile to vegetable oil
- Light olive oil, mild flavor but not extra virgin for higher heat
- Ghee, for a richer, slightly nutty flavor
- Potatoes:
- Sweet potatoes, for a sweeter, creamier texture
- Butternut squash, holds shape and adds sweetness
- Cauliflower florets, lower in carbs and cooks faster
- Turnips or rutabaga, firmer texture and earthy flavor
- Coconut milk:
- Dairy cream diluted with water (1 part cream to 1 part water) for richness
- Almond milk with a spoon of coconut extract for a lighter coconut note
- Greek yogurt thinned with a little water, stir in off heat to avoid curdling
- Cashew cream, blended soaked cashews and water for creamy texture
- Garam masala:
- Madras curry powder, similar warm spice profile
- Homemade mix of ground cumin, coriander, cardamom, cinnamon and cloves
- Curry powder plus a pinch of ground cloves and cinnamon to mimic depth
- Allspice with a bit of cumin for a simplified substitute
Pro Tips
1) Bloom the spices properly: let the ground spices sizzle in the hot oil for 30 to 45 seconds until aromatic before adding liquids. That little step releases much more flavor and gives the sauce a deeper, more rounded curry taste.
2) Treat the potatoes for even cooking: cut them into uniform 2 cm pieces and start with slightly less simmer time if you plan to reheat later. They will hold their shape better and avoid becoming mealy if you avoid overcooking during the first simmer.
3) Control texture with the chickpeas: for a creamier mouthfeel, gently smash a quarter of the chickpeas against the side of the pan and stir them in. This thickens the sauce naturally while leaving plenty of whole chickpeas for bite.
4) Finish with bright contrast: stir in the lemon juice and fresh cilantro at the end, then taste for salt and sweetness. A tiny pinch of sugar or maple syrup often makes the tomatoes and coconut sing together, but add it sparingly so the curry stays balanced.

Chickpea And Potato Curry Recipe
I make this chickpea and potato curry when I want big takeaway-style flavour on a tiny budget. Mildly spiced, fragrant, and packed with store cupboard staples, it always feels like a win.
4
servings
477
kcal
Equipment: 1. Large heavy skillet or sauté pan with lid
2. Chef’s knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring spoons and kitchen scale or measuring cups
6. Liquid measuring jug
7. Colander or fine mesh strainer
8. Can opener and ladle for serving
Ingredients
2 tablespoons vegetable oil
1 large onion, finely chopped
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
1 teaspoon cumin seeds
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 teaspoon ground turmeric
1 teaspoon garam masala
1/4 to 1/2 teaspoon chili powder, to taste
400 grams canned chopped tomatoes
400 milliliters canned coconut milk
250 milliliters vegetable stock
500 grams potatoes, peeled and cut into 2 cm cubes
400 grams canned chickpeas, drained and rinsed
1 teaspoon salt, plus more to taste
1/4 teaspoon black pepper
1 teaspoon sugar or maple syrup, optional
1 tablespoon lemon juice
2 tablespoons fresh cilantro, chopped
1 bay leaf, optional
Directions
- Heat 2 tablespoons vegetable oil in a large pan over medium heat; add 1 teaspoon cumin seeds and cook until they sizzle, about 30 seconds.
- Add 1 large finely chopped onion and cook until soft and translucent, about 6 to 8 minutes.
- Stir in 3 minced garlic cloves and 1 tablespoon grated fresh ginger and cook for 1 minute until fragrant.
- Add 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon ground turmeric, 1 teaspoon garam masala and 1/4 to 1/2 teaspoon chili powder; cook, stirring, for 30 to 45 seconds to bloom the spices.
- Pour in 400 grams canned chopped tomatoes, 400 milliliters canned coconut milk and 250 milliliters vegetable stock; add 1 bay leaf if using and bring to a gentle simmer.
- Add 500 grams peeled and 2 cm cubed potatoes, stir to combine, then cover and simmer gently for 15 to 20 minutes until the potatoes are just tender.
- Add 400 grams drained and rinsed canned chickpeas, 1 teaspoon salt and 1/4 teaspoon black pepper; simmer uncovered for another 8 to 10 minutes so the flavors meld and the sauce thickens.
- Taste and adjust seasoning, adding 1 teaspoon sugar or maple syrup if desired for balance, and more salt or chili to taste.
- Remove from heat, stir in 1 tablespoon lemon juice and 2 tablespoons chopped fresh cilantro, discard the bay leaf, then serve hot with rice or flatbread.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 497g
- Total number of serves: 4
- Calories: 477kcal
- Fat: 28g
- Saturated Fat: 16g
- Trans Fat: 0g
- Polyunsaturated: 3.8g
- Monounsaturated: 5g
- Cholesterol: 0mg
- Sodium: 870mg
- Potassium: 1170mg
- Carbohydrates: 49g
- Fiber: 9g
- Sugar: 5g
- Protein: 14.5g
- Vitamin A: 800IU
- Vitamin C: 30mg
- Calcium: 50mg
- Iron: 2.5mg









