Let me tell you this Aloo Palak is the real deal when it comes to authentic Pakistani style. As a Pakistani myself, I know exactly how Aloo Palak should look and taste and trust me this recipe nails it!
It’s seriously delicious, the flavors are on point and the spices really bring out the best in the potatoes and spinach. Unlike those dry versions you might have had before, this one is perfectly wilted and super tasty. Once you try it, I promise you’ll be coming back for seconds and thirds! 🙂

About The Recipe
Aloo Palak is a great vegetable curry that’s super popular in Pakistani cooking. Aloo means potatoes ( ofcourse you know 😉 ), and Palak means spinach. Together they make a delicious combo that’s hard to resist!

This recipe is all about soft, tender potatoes mixed with fresh, wilted spinach. Everything comes together in a tasty gravy that’s super rich in flavor. Unlike some dry versions you might have tried, this Aloo Palak is nice and saucy, making each bite enjoyable.
If you’ve been to Pakistan or eaten at a Dhaba, you know these places are known for their amazing veggie curries. They have that special touch that brings out the real taste.
This Aloo Palak recipe aims to capture that authentic taste, so you can enjoy it right at home.

Explore Similar Recipes
Aloo Keema
Palak Kofta
Aloo Shimla
Aloo Gosht
Baingan Aloo
How To Make Aloo Palak (Step-By-Step Photo Guide)
- In a pan over medium heat, warm some oil. Add chopped onions, sauté until they turn a beautiful golden, which should take about 5 to 7 minutes. Then add ginger-garlic paste, and cook until everything turns nicely brown.

- Once the onions and ginger-garlic paste are nicely fried, it’s time to add the chopped tomatoes along with all your powdered spices, which include salt, turmeric powder, kashmiri red chili powder, ground coriander, and cumin seeds. Mix everything well and let it cook until oil starts to release on the corners of pan. If it gets too dry, add a little water to prevent burning. Make sure to stir constantly to create a smooth paste. This process should take about 7 to 10 minutes.

- Add the cubed potatoes to the pan and fry them until their color changes. Then if you’re using a pressure cooker, add 1/2 cup of water and pressure cook for 5 minutes after the first whistle. If you’re cooking on the stovetop, add 1.5 cups of water and turn the heat to medium-high. Cover the pan and let it cook until the potatoes are soft and the water has reduced. Make sure to check on it so it doesn’t dry out completely.

- Once potatoes gravy is ready, stir in the boiled spinach (make sure it’s already cooked and drained). Mix everything well and let it simmer for about 5 to 7 minutes until it’s heated through and smells wonderful. Sprinkle garam masala powder and toss in green chillies for great taste.

- Remove from heat and transfer the Aloo Palak to a serving bowl. Serve hot with steamed rice or roti.

Serving And Pairing Suggestions
It’s a classic dish that’s delicious with both roti and rice. You can choose any rice you like, but it pairs beautifully with plain white rice. It’s also lovely with chapati and works great with a side of tomato chutney or a simple salad. Keep it simple, and you’re sure to love it!

Tips For Perfect Palak Aloo
- Always boil the spinach first, then immediately place it in cold water. This helps keep the bright green color and ensures that it’s fully cooked, so when you add it to the dish, it doesn’t have that raw taste that spinach usually has.
- Cut the potatoes into uniform sizes like small cubes. Make sure they’re not too big because larger pieces can remain hard and may not cook evenly in the dish.
- Avoid adding a lot of water all at once. Add it slowly while cooking the potatoes. This prevents the gravy from becoming too watery and keeps the flavors concentrated.
- Best use fresh spinach and potatoes for the best flavor. Fresh ingredients especially spinach in this recipe makes a noticeable difference in taste.
Can I Use Frozen Spinach?
Yes you can definitely use frozen spinach! Just make sure to thaw it first and remove any excess water by straining it completely before adding it to the potatoes. This will help ensure the dish doesn’t become too watery.
Common Mistakes To Avoid
Not Boiling the Spinach Enough: If you skip boiling the spinach, it can taste raw and not very good. Be sure to boil it first, then cool it down to keep its nice color and flavor.
Cooking Potatoes Too Much or Too Little: Cook the potatoes until they’re soft but not mushy. Keep an eye on them while they cook to get them just right.
Neglecting to Adjust Seasoning: Forgetting to taste and adjust spices and salt during cooking can lead to a dish that lacks flavor. Always taste as you go!
Not Letting It Simmer: Skipping the simmering step after combining all ingredients can result in a dish that doesn’t have a fully integrated flavor.
How To Clean And Prep Spinach
- Use any type of spinach, like baby spinach or regular spinach. Clean each leaf one by one to check for dirt or worms.
- Soak the leaves in water with a little salt and lemon for about 10 minutes to remove any remaining dirt.
- After soaking, strain the spinach in a mesh colander. Cook the spinach in boiling water until ready.
- You don’t need to blend the spinach into a fine paste, the texture adds great flavor. But if you want a smoother consistency, you can use a hand blender or regular blender but it’s not necessary for this recipe.

Reducing Cooking Time with Pre-Boiled Potatoes
Boiling potatoes ahead of time can really save you about 10 to 15 minutes in the kitchen.
How much time you save largely depends on how you cut them. If you chop the potatoes into smaller pieces, they’ll only need about 5 to 10 minutes to finish cooking once you add them to the dish. If you prefer larger chunks, you can still boil those in advance and mix them in later.
Kid-Friendly Recipe
I think it is perfect for kids! My kids can be really picky eaters, which can be frustrating. But they love this dish and will eat it happily with anything!
The flavors are mild and the creamy texture makes it easy for kids to enjoy. It’s not spicy at all, so it’s super kid-friendly. If you try this recipe with your kids, I bet they’ll like it!
Also it’s a great way to introduce them to healthy foods like spinach and potatoes. Spinach is full of iron, which is good for growing kids and they won’t even mind eating it when it’s mixed into a tasty dish.
Top Substitute Of Potatoes
If you want to replace potatoes or if they aren’t available in your kitchen, you can use sweet potatoes or boiled cauliflower florets as healthier alternatives.






Hello, I want to let you know that I absolutely love this recipe. Exactly how my maternal grandmother used to make palak aloo. Some recipes should be cooked with the traditional methods to preserve the taste. This is that recipe ⭐️
Yummy