
Easy Aloo Palak (Indian Braised Spinach and Potato)
There’s something special about the way a few humble ingredients can come together to create something truly satisfying. Aloo Palak is one of those recipes. It’s simple, wholesome, and surprisingly delicious. It’s the perfect side dish when you want something quick, healthy, and full of flavor.
Aloo means potato and palak means spinach, and together they make one of the most loved vegetable dishes in Indian cooking. Whether you’re serving it with roti, a bowl of rice, or simply on a slice of toast, this easy Aloo Palak fits right in. It’s earthy, garlicky, and beautifully balanced with a touch of tomato and spice.
Why You’ll Love This Aloo Palak Recipe
Quick and easy – One pot, simple ingredients, and just 40 minutes. It’s the kind of recipe you can pull together on a busy weeknight without any stress.
Healthy and nourishing – Spinach is one of the most nutrient-dense vegetables you can eat, loaded with iron, vitamins A, C, and K, and fiber. This is a side dish that actually does something good for you.
Deeply flavorful – Onion, garlic, tomato, curry leaves, and dried chillies build up in layers, giving you a dish that tastes far more complex than the effort involved.
Budget-friendly – Every single ingredient in this recipe is an everyday pantry staple in Indian homes. No specialty items, no expensive cuts – just simple, honest food that delivers.
Versatile – Serve it as a side with roti, rice, or paratha for a vegetarian meal, or alongside grilled fish. It even works spooned onto toast with a fried egg for a quick lunch.
Naturally vegan – No adjustments needed. This dish is completely plant-based as it is.
Ingredients
Baby spinach: Quick-cooking, and full of nutrients, baby spinach is the star of this dish. It wilts beautifully without becoming mushy and brings natural sweetness and freshness to the pot. You can use regular spinach too, just remove the thicker stems before cooking.
Tip: Rinse your spinach in salted water to remove grit and sand.
Potato – This is what transforms the dish into a proper Aloo Palak. Use one medium potato, peeled and cut into small cubes so they cook through evenly. A soft cooking potato works best here.
Cooking oil (vegetable, canola, or olive oil): A little oil helps the aromatics cook evenly and carry the flavors through the spinach.
Onion: Onions form the flavor base. When sautéed until translucent, they add a gentle sweetness that balances the spice from the dried chillies and the tanginess of the tomato.
Dried red chillies: These add just the right kick of heat and a smoky undertone. They also give the dish that comforting depth you’d expect from a slowly braised side. Adjust the number of chillies depending on how fiery you like your spinach.
Minced garlic: Garlic deepens the flavor and pairs perfectly with the spinach’s earthy taste. Freshly minced garlic works best for this recipe.
Tomato: Tomato adds a mild acidity, and a natural sweetness that rounds everything out. As it cooks down, it creates a base that helps the spinach absorb all those delicious flavors.
Fine salt: Salt enhances every other ingredient and helps bring balance to the dish. Start with a small amount and adjust to taste once the spinach is cooked down.
How to Make Aloo Palak
Step 1: Prep the spinach
Rinse the spinach thoroughly in salted water. Drain, roughly chop, and set aside.
Step 2: Sauté the onions
Heat the oil in a medium pot over medium heat. Add the chopped onion and cook for 3–4 minutes until soft and translucent.
Step 3: Add the garlic, chillies, and curry leaves
Stir in the garlic, dried chillies, and curry leaves. Cook for about 30 seconds until fragrant. Be careful not to let the garlic brown.
Step 4: Add the potato
Stir in the chopped potato and cook for 2–3 minutes, stirring to coat it in the aromatics.
Step 5: Add the tomato
Add the chopped tomato on top of the potato. Do not stir immediately — let it sit for a minute, then stir to combine. Partially cover the pot and cook for 10–12 minutes on medium-low heat, stirring occasionally, until the potato is just fork-tender and the tomato has broken down.
Step 6: Add the spinach
Add the chopped spinach and stir to combine. Cook until wilted, about 5 minutes.
Step 7: Season and simmer
Add salt and continue cooking for a few more minutes until most of the water has evaporated and everything is well coated in the savory base. Spinach should not cook for too long — it should stay bright green, tender, and just wilted, not dull or mushy.
How to Store Your Aloo Palak
Fridge: Store leftovers in an airtight container in the fridge for up to 3 days. For the best flavor and texture, eat within 1-2 days as cooked spinach softens and loses its vibrancy the longer it sits.
Reheating: Warm gently in a pan over low heat or reheat in the microwave for a minute or two. Avoid high heat, which can overcook the spinach and dull the color.
Freezing: I don’t recommend freezing this dish once cooked. The spinach turns watery and mushy on reheating. If you’d like to get ahead, you can wash, dry, and freeze your fresh spinach before cooking. Add it straight from frozen at Step 6, cooking until fully wilted.
Frequently Asked Questions
What does Aloo Palak mean?
Aloo means potato and palak means spinach in. So Aloo Palak is simply a potato and spinach dish, one of the most popular vegetable sides in Indian cooking.
Can I use regular spinach instead of baby spinach?
Yes, absolutely. Regular spinach works well here, just remove the thicker stems before cooking and roughly chop the leaves. Baby spinach is quicker to wilt and a little more tender, but both give a great result.
Why do I add the tomato on top of the potato without stirring?
Letting the tomato sit on top of the potato for a minute before stirring allows it to start breaking down gently from the steam and heat below. This helps the tomato melt into a soft base that coats the potato beautifully as they cook together.
How do I know when the spinach is done?
The spinach is ready the moment it wilts, reduces in volume, and loses its raw taste. It should still be bright green and tender, not dull, mushy, or overcooked. This usually takes about 5-10 minutes once added to the pot.
What can I serve Aloo Palak with?
This dish is wonderfully versatile. Serve it with roti, rice, or paratha for a vegetarian meal, or alongside grilled chicken, fish, or lamb as a flavorful side. It also works beautifully with a simple dal and rice.
⭐ Tried this recipe? Leave a star rating and a comment below – I’d love to hear how it turned out! Your feedback helps other home cooks find this recipe and cook with confidence.
Ingredients
- 200 g baby spinach (roughly chopped)
- 1 medium potato (cubed)
- 1/4 cup vegetable oil
- 1 onion
- 3 dried red chillies
- 1 spig curry leaves
- 5 cloves of garlic
- 1 tomato
- salt to taste
Instructions
- Rinse the spinach thoroughly in salted water. Drain, roughly chop, and set aside.
- Heat the oil in a medium pot over medium heat. Add the onion and cook for 3–4 minutes until soft and translucent.
- Stir in the garlic, dried chillies, and curry leaves. Cook for 30 seconds until fragrant.
- Add the diced potato and cook for 2–3 minutes, stirring to coat in the aromatics.
- Place the chopped tomato on top of the potato. Let it sit for a minute, then stir to combine. Partially cover and cook on medium-low heat for 10–12 minutes, stirring occasionally, until the potato is fork-tender and the tomato has broken down.
- Add the chopped spinach and stir to combine. Cook for about 5 minutes until wilted. Add salt to taste and continue cooking for a few more minutes until most of the water has evaporated and everything is well coated in the savory base.
- Taste and adjust seasoning. Serve with roti, rice and dhal or even buttery parathas.
Notes
- Spinach: Baby spinach wilts quickly and stays tender. If using regular spinach, remove the thick stems first.
- Potato: Cut into small, even cubes so they cook through in the same time as the tomato breaks down.
- Spice level: Add more or fewer dried chillies depending on your heat preference.
- Don’t overcook the spinach: It should stay bright green and just wilted.



