clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
A bowl of Aloo Palak next to ginger, garlic, onion and chiles

Aloo Palak (Pakistani Spinach Curry)

  • Author: Spicepaw
  • Prep Time: 30 min
  • Cook Time: 2 hours
  • Total Time: 2 hours 30 minutes
  • Yield: Serves 3-4 1x
  • Diet: Vegetarian


A creamy Pakistani spinach curry slow cooked with spices and hearty chunks of potato. Serve with basmati rice for a satisfying vegetarian meal. #spinach #potato #vegetarian #Pakistani #curry



2 large bunched of fresh spinach (~1 kg/ 2 lb)

1 head of garlic

2 inches / 4.5 cm ginger (peeled and roughly chopped)

1 large onion (diced)

1/2 tbsp ground cumin

1 tsp fenugreek

1/4 tsp turmeric

3/4 tsp sea salt

2 cups / 480 ml water

1 large potato (peeled and chopped into pieces no larger than 1 inch / 2 cm)

1/4 cup vegetable oil

2 green finger chiles (chopped)

1 heaping tablespoon of plain unsweetened yogurt


Cut the roots off the spinach then wash and dry as best as you can.

Cut the stalks of the spinach leaves as thin as you can (almost like you are mincing them) then cut the leaves a little bigger (no larger than 1 cm / 0.5 inch thick).  Place in a large bowl and set aside.

Remove garlic cloves from shells and cut away the fibrous base.  Place in a food processor with peeled and chopped ginger and blitz to form a ginger garlic paste.  If you don’t have a food processor, you can grate the ginger and mince the garlic.  It works just as well.

In a large pot, heat oil over medium to medium-high heat.  When the oil is hot (after a minute or so), add diced onions and saute until translucent.

When onions are soft and translucent, add ginger garlic paste and stir.  Cook until fragrant (about 1-2 minutes) and be careful not to let it burn.

Next add fenugreek, ground cumin, turmeric and sea salt.  Stir together and let cook for 1-2 minutes.

Add chopped spinach and mixture into onion mixture.  Let cook for 1-2 minutes until wilted.

Add 2 cups of water and increase heat to high.  Let boil for a minute or so, then reduce heat to low, cover and simmer for 1 hour.

After 1 hour, increase heat to high and cook off any excess oil.  Make sure you remain vigilant when doing this and stir it every so often to prevent it sticking to the bottom and burning.

After most of the water has been cooked off, add 1 heaping tablespoon of plain unsweetened yogurt and stir into the curry until thoroughly incorporated.

Then add potatoes and chopped chiles.  Stir them into the spinach curry then reduce heat to low, cover and simmer for 10-15 minutes or until potatoes are cooked through then turn off the heat and serve.

Pair with buttery naan or fluffy basmati rice for maximum feasting.

  • Category: Vegetarian, Curry
  • Method: Slow cooking
  • Cuisine: Indian/Pakistani

Keywords: spinach, potato, curry, vegetarian, Pakistani, Indian, fenugreek, cumin

%d bloggers like this: