This classic Aloo Palak features fork-tender potatoes in a smooth, lightly spiced creamy spinach sauce. It’s a flavorful spinach curry that is ready to enjoy in less than an hour, and pairs great with rice and any number of sides. Here you’ll find step-by-step photos and instructions for how to make a delicious aloo palak at home!
About This Aloo Palak
There are several different types of fantastic palak-based dishes that I like to make. The word palak means “spinach” in Hindi, so these dishes always include some form of fresh green spinach. Therefore, palak recipes tend to be wonderfully flavorful and even healthy. The word ‘aloo’ refers to potatoes.
I have shared many of my favorite spinach recipes, such as this dry Palak Sabzi and Palak Khichdi. However, I do prefer richer palak recipes that have a smooth sauce or gravy.
This Aloo Palak is similar to Palak Paneer, that is made with cubes of paneer (Indian cottage cheese), but instead has tender pieces of boiled potatoes. So it’s a hearty, flavorful, and super comforting vegetarian dish!
To give the lightly spiced curry a hint of sweet and nutty flavor, I add a bit of gram flour (besan). Feel free to include in your version as well, or use maize flour (makai ka atta) for the same bit of sweetness.
If you are not fond of potatoes, then choose to omit them and make a simple spinach curry without them using this recipe as base. Or feel free to add in your preferred veggies.
Make a batch in less than an hour and pair with classic Punjabi sides for a satisfying dinner any night of the week!
How to make Aloo Palak Curry
Cook Potatoes (Aloo)
1. First, boil or steam 3 medium sized potatoes in a stovetop pressure cooker or steamer or a pan. You can also steam them in the Instant Pot.
Rinse the potatoes very well in water. Place them in a 2 litre stovetop pressure cooker and add enough water to cover them completely.
On medium heat pressure cook for about 7 to 8 minutes or until the potatoes are softened and fork-tender. Make sure not to overcook potatoes as they will fall apart when cooking later.
When the pressure drops down on its own in the cooker then only open the lid. Drain all the water and set the potatoes aside.
Note that you can also use 20 to 25 baby potatoes instead of regular potatoes.
2. When warm or cool, peel and quarter or dice the boiled potatoes. Set aside covered.
Blanch and Puree Spinach
3. Rinse 1 bunch of palak leaves or spinach (200 grams) a couple of times in water, and then drain the water very well. Make sure to clean the leaves and stems thoroughly.
If the stems are tender, then add them. If they are fibrous and stringy, then discard them.
4. In a pan, boil 2 to 3 cups of water with a generous pinch of salt.
5. When the water comes to a boil, then switch off the heat and immediately add the spinach leaves into the hot water.
6. Cover with a lid and blanch the palak in hot water for 1 minute.
7. Drain and immediately place the palak leaves in cold water for 1 minute. You can add few ice cubes to make the water cold.
8. Drain the water again. Then add the drained spinach and 1 to 2 green chilies (1 teaspoon green chillies or serrano pepper) to a grinder or blender.
Puree until smooth and set aside. You don’t need to add any water while blending the blanched spinach.
9. Measure out the remaining ingredients, and set to the side. You’ll be adding these very quickly to a hot pan, so it’s best to have everything prepped and ready to go beforehand.
10. Heat 2 tablespoons of ghee (clarified butter), oil, or butter in a pan or kadai (wok). Keep the heat to a low.
11. Add 1 small tej patta (Indian bay leaf), 3 cloves and 1 broken cinnamon stick to the hot ghee.
12. Fry the spices until they become aromatic on a low heat and make sure they do not burn.
13. Add ⅓ to ½ cup of chopped onions.
14. Sauté stirring often on a low to medium-low heat until the onion turns light brown.
15. Now add 1 teaspoon ginger-garlic paste.
16. Sauté for some seconds or until the raw aroma of ginger and garlic goes away.
17. Add ½ cup chopped tomatoes.
18. Sauté stirring often until the tomatoes become soft and mushy. The oil should start separating from the sides of the mixture.
19. Now add ¼ teaspoon turmeric powder and 1 pinch of asafoetida (hing). Omit asafoetida if you do not have it.
20. Stir for 5 to 10 seconds.
Make Spinach Curry
21. Now add the prepared spinach or palak puree to the pan.
22. Stir to combine and mix evenly.
23. Add 1.5 tablespoons of besan (gram flour) or 1.5 tablespoon maize flour (makai ka atta). You can swap gram flour with chickpea flour.
24. Stir with a wired whisk or a wooden spatula so that the besan dissolves and there are no lumps.
Alternatively, you dissolve the besan in 3 to 4 tablespoons of water and make a smooth paste first. Then add this paste to the palak mixture.
25. Add 1 cup of water or as required. You can adjust the consistency by adding more or less water.
26. Mix to combine to make a smooth gravy or sauce.
27. Add salt and mix well again.
28. Simmer the gravy or sauce, until the spinach is cooked.
29. The spinach curry or gravy will slightly thicken as it simmers. Once you get to the desired consistency and if you simply want to make a spinach curry, then stop at this step – serve the spinach curry garnished with ginger julienne.
At this point if making a simple spinach curry, you can opt to add 1 to 2 tablespoons of light cream or cooking cream. Mix the cream with the rest of the curry.
Make Aloo Palak
30. Next add the cooked potatoes.
31. Gently stir. You don’t want to break the potatoes apart.
32. Simmer the aloo palak curry for 2 to 3 minutes more, until the color of the spinach changes from vibrant to a more deep, earthy green.
33. Sprinkle in ¼ to ½ teaspoon garam masala powder and ½ teaspoon crushed kasuri methi leaves (dry fenugreek leaves).
Omit the dry fenugreek leaves if you do not have it on hand.
34. Stir and cook the aloo palak gravy for another minute.
35. If you like, garnish with a bit of julienned fresh ginger.
36. Serve Aloo Palak hot or warm with some roti or paratha or naan or cumin rice or saffron rice or tandoori roti.
You can serve the curry by itself in a bowl, or ladle over steamed white rice, Saffron Rice, or cumin rice. Enjoy with roti or Tandoori Roti, paratha, or Naan. And it pairs deliciously with other refreshing sides, like Onion salad and cucumber salad.
If you prefer to have a richer and creamier curry, you can add a bit of dairy cream to the dish. Sub some of the water added in step #27 with the cream to taste and desired consistency.
I personally like to enjoy aloo palak the same day it is made. However, leftovers will keep well in the refrigerator for 1 day. Let the curry cool, then transfer to an airtight container and refrigerate.
More Tasty Recipes To Try!
Dal (Lentils) & Legumes
Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more veetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.
Aloo Palak | Spinach Curry with Potatoes
- 200 grams spinach (palak) – 1 bunch
- 3 potatoes – medium sized
- ⅓ to ½ cup chopped onions or 1 medium-sized
- ½ cup chopped tomatoes or 1 medium-sized
- 1 teaspoon Ginger Garlic Paste 2 to 3 medium garlic cloves + 1 inch ginger – crushed or made into a paste in a mortar-pestle
- 1 or 2 green chilies or 1 teaspoon chopped green chillies or serrano peppers
- 3 cloves
- 1 inch cinnamon
- 1 tej patta – small sized, (Indian bay leaf)
- ¼ teaspoon turmeric powder (ground turmeric)
- 1 pinch asafoetida (hing) – optional
- ¼ or ½ teaspoon Garam Masala
- 1.5 tablespoon gram flour (besan) – swap with maize flour or chickpea flour
- 1 cup water or add as required
- 2 tablespoons ghee or oil or unsalted butter
- ½ teaspoon dry fenugreek leaves (kasuri methi), crushed – optional
- salt as required
- 1 inch ginger – julienne for garnish
- Boil the potatoes in a pressure cooker or steamer till the are fork tender. Make sure not to overcook them as they will fall apart while cooking later.
- For cooking potatoes in a 2 litre stovetop pressure cooker, add enough water to cover the potatoes.
- On medium heat pressure cook for about 7 to 8 minutes or until the potatoes are softened and fork-tender.
- Drain all the water and set aside. When warm to touch, peel and quarter or dice them. Cover with a lid and set aside.
- First rinse spinach leaves thoroughly in water. Drain all of the water and set aside
- Boil 2 to 3 cups water with some salt in a saucepan or pot.
- Switch off the heat and immediately add the chopped palak or spinach.
- Cover with a lid and blanch the spinach leaves in water for 1 minute.
- Drain and immediately place the palak in cold water for 1 minute.
- Drain the water again. Then blend the spinach leaves together with green chilies to a smooth puree in a grinder or blender.
- Heat ghee or oil or butter in a saucepan or frying pan or kadai (wok).
- On a low heat fry the tej patta, cloves and cinnamon till they become aromatic.
- Add the chopped onions and fry stirring often until lightly browned or light golden.
- Add the ginger-garlic paste and sauté for a few seconds until the raw aroma of ginger and garlic goes away.
- Add the tomatoes and sauté till the tomatoes become soft and mushy. The oil should start releasing from the mixture and separate at the sides.
- Now add the turmeric powder and asafoetida. Mix and sauté for 5 to 10 seconds.
Making Spinach Curry
- Add the spinach puree and mix well.
- Add the besan or gram flour. Stir with a wired whisk so that the besan dissolves and there are no lumps.
- Alternatively, mix the besan with 3 to 4 tablespoons of water and make a smooth paste. Then add this paste to the palak mixture.
- Add 1 cup of water or as required. Season with salt according to taste. You can adjust the consistency of the curry by adding more or less water.
- Simmer the gravy or sauce till the spinach is cooked. The gravy or sauce will slightly thicken.
- If you simply want to make a spinach curry, then stop at this step and serve the spinach curry hot or warm garnished with ginger julienne.
- Once the spinach curry is cooked, you can also opt to add 1 to 2 tablespoons of light cream or cooking cream. Mix to combine it evenly.
Making Aloo Palak
- Add the cooked potatoes. Gently mix them with the curry. Then simmer the spinach curry for 2 to 3 minutes more.
- Sprinkle the garam masala powder and crushed dry fenugreek leaves.
- Stir and cook the curry for a minute.
- Serve aloo palak hot with some roti, chapati or paratha or jeera rice.
- You can also add 1 to 2 tablespoons of light cream or cooking cream if you prefer instead of gram flour or maize flour. Add the cream once the curry is cooked and stir to combine.
- To make a vegan version of this recipe, swap ghee with a neutral tasting oil or vegan butter.
- Skip dry fenugreek leaves and asafoetida if you do not have them.
- Remember not to overcook the potatoes. You can choose to boil or steam them in a pan or Instant Pot.
- Frozen spinach and baby spinach can be added instead of fresh spinach. For frozen spinach thaw at room temperature and squeeze all the water before blending. While blending adding a bit of water if needed. You do not need to blanch the frozen spinach.
- If the stems are stringy and fibrous, then do not add them. Tender spinach stems can be included.
- If you at not a fan of potatoes, make the spinach curry without them. You can also swap potatoes with veggies like green peas, carrots, cauliflower or sweet corn. Make sure to steam or boil these veggies with water until tender and then replace them with the potatoes.
Nutrition Info (Approximate Values)
This aloo palak post from the archives (June 2013) has been republished and updated on 2 October 2021.
I skip the chickpea flour and cream and just add coconut milk. Also I grind the loves, cinnamon and bayleaf after roasting and avoid adding garam masala. I toast the garlic after chopping it fine and add it . I also saunth ( ginger powder).
Thanks for sharing the variations.
so delicious and comforting! love to have this dish at least once or twice a week 🙂
Simple and tasted delicious.
Excellent recipe!! Yummy and better than a restaurant!! Thanks for sharing. God bless🙏😍
Thanks for the feedback and glad to know.
My kids don’t like to eat palak. I tried this recipe and it was a hit. It is easy to prepare.They liked it.Thank you????
March 27, 2019
Very well described the recipe. Enjoyed preparing the same. I just added half spoon of roasted coriander seeds powder and a quarter teaspoon of roasted cumin seeds powder after sauteeing the tomatoes to enhance the flavor. It’s yummy. Thanks for sharing your recipe.
thanks for the rating and feedback. glad to know. yes, of course, both coriander powder and cumin powder can be added. welcome and happy cooking.
Very delicious. I added a cardamom with the cloves and cooked til puffed. I did not pre-boil the palak. I added it with some salt to the pan just before the turmeric and the asafoedita and stirred and wilted. Then I took my hand blender to the mix and added the dried spices after. It saves a ton of time. I stirred in the cup of water and boiled for a minute or two before adding the diced cooked potatoes. It was really delicious but I did miss the kasuri methi. Next time, I’ll make sure I have some in the house. 🙁 Thank you for a great, easy recipe!
thank you lisa for sharing your variations and suggestions. the method you have described sure is easy and saves time. am sure it will help the readers as well. next time do try adding kasuri methi. the aroma and flavor of kasuri methi is distinctly felt and the aloo palak tastes good.
Tried it. It was really good. Everything was clearly explained in the recipe. Thanks for sharing it.
1. As step by step instructions are not there I would request if you can share for how much time do we need to simmer so that the palak gets cooked ?
2.can we add coriander powder while cooking this veggie ,will that alter the taste ?
Meghà, simmer palak for 6-7 minutes.
yes you can add coriander powder. some taste will change.
hello,your all recipes are very nice delicious i tried lots of your recipe and all are very good.
thanks shahista for this feedback. glad to know.
Turned out delicious.. my husband doesn’t like palak.. he was surprised I was making masala just to make ‘aalo palak’… When it was served. He finished 2 bowls of it..
Can we add spinach or potatoes water to gravy? Does it have some nutrients? I don’t want to play with the taste though..
One more feedback Dassana, if I type avacado instead of avocado on your blog search, it doesn’t yield any results.. is it possible to make that search more user friendly..
thats nice to know bhavana. thanks for sharing your feedback and experience. you can add the water in which spinach was cooked. avoid adding potato water. the taste is different and it can spoil the taste of the gravy too.
Thankyou for your recipes
My life is easy know I stay away from my house I used to eat outside food everyday
Know I cook my own food. Thanks a ton
Welcome Mahavir. Glad to know that recipes are helping you in cooking healthy food at home. Keep visiting the site and feel free to ask any query on recipes posted.
Made this last night – hubby said I nailed the flavor! Made it with 1/2 baby spinach 1/2 spring mix (so I guess it’s really saag), 2 Romas, 4 cloves garlic, the whole stick of cinnamon (it shattered when I tried to cut 1″ off), & no hing (didn’t have any), otherwise as in the recipe. I didn’t blanch the baby greens (unnecessary, they were so soft & tender). I also blended the gram flour with the chopped greens & used the cooking water from the potatoes – easy, no waste, no lumps! Thanks for the great recipe – it’s a keeper!
thank you druid. also thanks for the small tips and suggestions you have mentioned in the comment. happy cooking.
When do you add potatoes
in the 21st step of the recipe card.
thankyou sharmishta 🙂
Lovely & easy understandable & presentable recepies
send mail about new recipes
shoba, i have added your email address to feedburner email subscription form.
Sir, U are doing such a great job bcos of which the people cooking their food by own get a nice direction for cooking and making tasety dishes . Thanks a lot…
welcome ravi. thanks for your motivating feedback.
Thanks so much! Cooking had never been so much fun and ease before reading your blogs. You are doing a great job.
welcome anu. glad to know this.
Iam working in Gulf riyadh Saudi Arabia,I was totally dependant on my friend on food, now since ur recipes on the above websites iam cooking myself,thank u so much for taking so much of pain in putting all those step byvstep pics which really makes a beginne like me s life easier,sir u said one bdl of spinach but the bundke varies from our country to others so how to choose
thanks woees for sharing your kind words. use 200 to 250 grams fresh palak.
Thank you so much.The way you presented pictures really inspired me to cook..It shows your love and passion for cooking.God Bless you
welcome smitha. thanks for your positive feedback and prayers.
Loved the way you put the recipes across. I always prefer your site.
welcome ramya. glad to know this.
nice recipe iam going to try
I loved the way you have explained the recepie to prepare d curries.. I have no cooking sense… I tried palak aaloo curryfor the first time, i just followed your instructions and it came out very well.. Thanks a lot for the recepie…
welcome mani. glad to know that the instructions helped you in cooking aloo palak. thanks for sharing positive review.
Thanks for the wonderful recipe..I tried it..it turned out well even though I am a terrible cook
Thank you for Recipe……
Dassana… I would like to thank you for all your delicious recipes..Now if I want to make something without any doubt I look it up on Veg Recipes of India……everything I have made from your recipes have come out well….. All thanks to u.
welcome safeena. glad to know this.
very nice recipe
Going to try it out
am a lousy cook
Welcome S KUMAR
Very nice and thanks
good, easy and mouth watering recepies
In our house we dnt cook palak with tomatoes as they believe it causes kidney stones…. can I omit tomatoes in this recipe ?? If I do omit tomatoes.. can I add any other substitute ??
Anyways Thanks for all ur dishes, easy to follow and they turn out tasty.
yes you can omit tomatoes. just drizzle a few drops of lemon juice once the dish is done or serve lemon wedges while serving aloo palak. welcome bhanu.
excellent recepie I tried it. It tastes like the one I had in Rajastan this year
thanks david for the positive feedback.
This was so good, one of the best recipes I’ve ever made. The only change I made was to roast the potatoes instead because we prefer that.
thanks natasha for sharing your feedback.
I just made the alu palak your way and it was the best I had ever!
Thank you so much and keep on making us happy with your wonderful recipes!
Yana from Israel
Very nice recipe.
I made this tonight. I didn’t have bay leaves, asafoetida, or besan flour but it turned out really tasty anyway! Thanks for the recipe.
I regularly chk as well follow your recipes…. I tried tis aloo palak recipe…. it was too good and yummy….. I followed ur steps but jus added amchur powder for the extra tanginess…
Looking forward for more recipes….. great cooking…. take care…
Very nice and easy to cook recipes. Keep posting 🙂
A big hi and namaskara,Dasanna,thanks for sending me new recipes,please keep on sending me your new recipes,whenever you get time,i am really trying 1by1 all your recipes during weekends,they turn out really very tasty,Thank you Dasanna once again.regards.
thanks raju for the nice comments.
Tempting pictures and would like to have it with Plain hot rice 🙂
I have never tried this recipe but it sounds and looks awesome!