
Easy Aloo Palak (Indian Braised Spinach and Potato)
Aloo means potato and palak means spinach, and together they make one of the most loved vegetable dishes in Indian cooking. This version is the way we make it at home in Durban, leaning on curry leaves and dried chillies for flavour rather than the garam masala and ginger you’ll find in North Indian versions. It’s simple, quick, and just as comforting.
Whether you’re serving it with roti, paratha, 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. It’s the perfect side dish when you want something quick, healthy, and full of flavor.
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. 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. Adjust the number of chillies depending on how fiery you like your spinach.
Curry leaves: These infuse the dish with a fragrant, earthy aroma and a subtle citrusy flavour that enhances the potatoes and spinach.
Fresh garlic: Garlic deepens the flavor and pairs perfectly with the spinach’s earthy taste.
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 and add the garlic, chillies, and curry leaves
Heat the oil in a medium pot over medium heat. Add the chopped onion and cook until soft and translucent. Stir in the freshly diced garlic, dried chillies, and curry leaves. Cook for about 30 seconds until fragrant. Be careful not to let the garlic brown.
Step 3: Add the potato and tomato
Stir in the potato with the onion mixture. Then top with the tomato, 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.
Step 4: Add the spinach and season
Add the chopped spinach and salt, stirring to combine. Cook until wilted and most of the water has evaporated, about 5–7 minutes. Don’t overcook, the spinach should stay green and tender, not dull.
Step 5: Serve
Spoon the aloo palak into a bowl and serve hot. I like mine rolled up in a soft, buttery roti or paratha. It’s a simple roti roll you can eat on the go or alongside a cup of masala chai.
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 4, 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 green and tender, not dull or overcooked. This usually takes about 5-7 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 dhal 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 sprig 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 chopped onion and cook until soft and translucent. Stir in the freshly diced garlic, dried chillies, and curry leaves. Cook for about 30 seconds until fragrant. Be careful not to let the garlic brown.
- Stir in the potato with the onion mixture. Then top with the tomato, 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 salt, stirring to combine. Cook until wilted and most of the water has evaporated, about 5–7 minutes. Don’t overcook, the spinach should stay green and tender, not dull.
- Spoon the aloo palak into a bowl and serve hot with soft, buttery roti or paratha and a cup of masala chai.
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 green and just wilted (not dull).
- This dish requires very little salt so start with less and taste as you go.









