Packed with spice and flavour, this delicious potato curry recipe is a low fat dish, using mainly store cupboard ingredients.



  • 250g potatoes, peeled and cubed (keep immersed in bowl of water until ready to use)
  • 1 tin or 400g chopped tomatoes
  • 1 green chilli, finely chopped
  • 2tbsp oil
  • 1tsp chopped ginger
  • 1tsp chopped garlic
  • 1 bay leaf
  • 3/4tsp to 1 1/4tsp garam masala 
  • 1tsp coriander powder
  • 1/2 to 3/4tsp paprika
  • 1/2 tsp cumin
  • 1/4 tsp turmeric
  • salt to taste
  • coriander leaves, to garnish
Step 1:

Add oil to a pan and heat it. Add bay leaf and cumin, and fry.

Step 2:

Add the chilli and fry, stirring often.  Then add the ginger and garlic and saute for 2 mins, or until the aroma comes out.

Step 3:

Add chopped tomatoes, turmeric and salt, and fry. If using fresh tomatoes, fry until they turn soft and mushy.  Then, sprinkle paprika, garam masala and coriander powder, stir everything well and fry for 2 – 3 minutes.

Step 4:

Once the curry starts to smell good, drain the potatoes and add them to the pan.  Saute them for 2 – 3 minutes. 

Step 5:

Pour water just to partially cover the potatoes.  Too much water will make the curry too runny.

Step 6: 

Cook covered until the potatoes are cooked through, or fork soft.  Add more salt if needed, and if the potato curry is runny, open the lid to evaporate excess moisture.

Garnish with coriander leaves to serve.