A beautifully spiced dish made with potatoes and spinach, saag aloo makes a great side dish for curry night, or a delicious and filling lunch by itself.
I like to add a bit of chilli heat to mine, plus a dash of stock – which works together with the ghee and spices to create an amazing aromatic sauce that clings to the potatoes and spinach.

A spoonful of saag aloo being taken from a pan. The pan is on a dark green background.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Jump to:

Such a classic on the British Indian Restaurant menu, Saag Aloo is serious comfort food.

It’s easy to prepare, and you should be able to pick up all of the ingredients at the supermarket.

📋 What do we need?

Ingredients for saag aloo on a wooden table
  • I’m using ghee for this recipe, but you could use oil (such as sunflower oil) if you prefer.
  • Chillies are optional – I swap and change between fresno chillies (in the image above) – which is on the milder side, or Birds eye chillies for some extra heat. You can leave them out entirely if you prefer.
  • Potatoes – I use Rooster potatoes, which are floury potatoes, as I like the fluffier edges and the fact that they absorb more flavour from the spices. You can use waxy potatoes if you prefer.
  • Spinach – I like to use fresh spinach, but you can use frozen spinach instead. Saag basically means green leafy vegetables in Hindi. In this case, for me, I’m using spinach – which is most often used in the Western world for making saag aloo, but traditional Punjabi saag aloo uses mustard leaves. Since i’m using spinach, this dish could also be called aloo palak – aloo meaning potato and palak meaning spinach.

📺 Watch how to make Saag Aloo

**Full recipe with detailed steps in the recipe card at the end of this post**

YouTube video

We start off by frying the seeds in ghee for this recipe. We’re using cumin seeds and mustard seeds. The mustard seeds like to pop in the hot oil, so it’s a good idea to be ready to add your red onions next – once these are added, the popping stops.

Next in goes garlic, chilli, turmeric, garam masala, fenugreek and a little tomato puree. That all gets stirred together to coat the onions.
Then we add in boiled potatoes along with a little salt. Mix it all together again and add stock and spinach.
It should only take another minute or so of gently tossing everything together for the spinach to wilt and the dish to be ready.

Close up image of a pan of saag aloo

👩‍🍳PRO TIP I find chicken stock gives the best flavour, but you can use vegetable stock if you’re making this a vegetarian dish.

I like to sprinkle with a little freshly chopped coriander (cilantro) before serving.

saag aloo in a cast iron pan on a dark green background/ Green napkin, a black spoon and garnishes surround the pan.

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

5 from 24 votes

Saag Aloo

A beautiful Indian side dish made with spinach, potatoes and spices. I like to add a little stock to mine to made it a little bit saucy too.
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4
Course: side dish
Cuisine: Indian


  • 600 g (1.3 lbs) potatoes peeled and chopped into bite size pieces (waxy or floury potatoes are fine – I use Rooster potatoes)
  • 3 tbsp ghee or sunflower oil
  • 2 tsp cumin seeds
  • 1 tsp mustard seeds
  • 1 large red onion peeled and diced
  • 2 cloves garlic minced
  • 1 red chilli finely chopped (use a milder chilli such as serrano or fresno if you don’t like it too hot, or use a hotter chilli such as a couple of birds eye chillies if you like it spicier).
  • 1 tsp turmeric
  • 1 tsp garam masala
  • tsp ground fenugreek
  • 1 tbsp tomato puree paste for US
  • ¼ tsp salt
  • 120 ml (1/2 cup) chicken stock
  • 150 g (4 packed cups) baby spinach

To Serve:

  • fresh coriander
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Place the potatoes in a pan and cover with cold water. Bring to the boil, then simmer for 8-10 minutes until tender.
    600 g (1.3 lbs) potatoes
  • Once cooked, drain the potatoes.
  • Meanwhile heat the ghee or oil in a large frying pan over a medium-high heat, until hot.
    3 tbsp ghee or sunflower oil
  • Add the cumin seeds and mustard seeds and cook for 1 minute until the seeds start to pop.
    2 tsp cumin seeds, 1 tsp mustard seeds
  • Turn the heat down to medium, add in the onion and cook for 5 minutes, stirring occasionally, until the onions soften.
    1 large red onion
  • Add in the garlic and chilli and cook for a further minute.
    2 cloves garlic, 1 red chilli
  • Add in the turmeric, garam masala, fenugreek, and tomato puree and cook for a minute, stirring together to coat the onions.
    1 tsp turmeric, 1 tsp garam masala, 1/8 tsp ground fenugreek, 1 tbsp tomato puree
  • Then add in the potato and salt. Stir again to coat the potatoes.
    1/4 tsp salt
  • Add the stock and spinach, stir and heat for a minute until the spinach wilts.
    120 ml (1/2 cup) chicken stock, 150 g (4 packed cups) baby spinach
  • Serve topped with fresh coriander.
    fresh coriander


YouTube video


Can I make it ahead and/or freeze it?
You can make it ahead and you can freeze it.
I find the potato goes a little mushy on reheating, so I prefer to serve this dish right away.
If you did want to make it ahead, you can make the dish, cool cover and refrigerate it for 1-2 days.
Or rather than refrigerating, you can freeze it, then defrost it overnight in the refrigerator.
Reheat either in the microwave, or in a pan with a tablespoon of ghee or oil, over a medium heat, until hot throughout.
Nutritional information is per serving – this recipe serves 4.


Calories: 246kcal | Carbohydrates: 31g | Protein: 5g | Fat: 12g | Saturated Fat: 7g | Cholesterol: 29mg | Sodium: 446mg | Potassium: 1032mg | Fiber: 5g | Sugar: 4g | Vitamin A: 3668IU | Vitamin C: 43mg | Calcium: 78mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Rate the recipe

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Jean says:

    5 stars
    This recipe is excellent. Absolutely delicious and very straightforward. It will become a firm favourite.

  2. Richard says:

    5 stars
    I love this recipe. Fairly straightforward but very tasty. My wife orders me to make it whenever I cook a curry 🫡😊

  3. Karen says:

    5 stars
    I use this recipe every time I make a curry along with the pilau brilliant thank you 👏

  4. Jan says:

    5 stars
    Fabulous dish, make it often.

  5. Lissa says:

    5 stars
    Delicious, so easy to make. Thank you!

  6. Brad says:

    Wondering if you’ve ever made this with frozen spinach.

  7. Andy D says:

    5 stars
    Made it tonight, following the recipe exactly, but added some chicken breasts that needed seeing off. Shallow fried them before the mustard and cumin seeds, removed and rested them before continuing. Carved them into strips and added them as I added the spinach.
    The recipe is great, will absolutely be making this again!

    1. Pedant says:

      Funny when commenters write, “followed the recipe exactly, but [added/subtracted/changed].” Which means you didn’t follow the recipe exactly now, did you?

  8. Julia Rafferty says:

    5 stars
    I have chased ‘best saag aloo recipes’ and this is by far the tastiest. Thank you for caring about food and nutrition as much as you do 💖💖💖