There’s nothing quite as comforting as a warm, flavorful curry that’s both hearty and healthy, and Aloo Palak (Potato and Spinach Curry) delivers just that. Soft, buttery potatoes meld with vibrant spinach, creating a dish that’s perfectly balanced between sweetness and savoriness.This Indian classic is ideal for weeknight dinners, a cozy lunch, or as part of a larger meal spread. It’s simple, wholesome, and packs incredible flavor with minimal effort, making it a go-to for home cooks who love bold, aromatic dishes without complicated prep.
Why You’ll Love This Recipe
- Simple and quick: Ready in just 40 minutes from start to finish.
- Nutritious and wholesome: Packed with fiber, vitamins, and plant-based protein.
- Comforting flavors: Soft potatoes and tender spinach with aromatic spices.
- Versatile dish: Can be served as a side or main course.
- Family-friendly: Mild, flavorful, and loved by all ages.
Ingredients
- Potatoes (medium, peeled and chopped) – Soft, starchy base that absorbs flavors beautifully.
- Oil – For sautéing spices and aromatics.
- Cumin seeds – Adds a warm, earthy flavor.
- Onion (chopped) – Provides sweetness and depth.
- Garlic (minced) – Gives pungent, aromatic notes.
- Ginger (grated) – Adds warmth and subtle zest.
- Spinach (fresh or frozen) – Vibrant greens packed with nutrients and flavor.
- Ground coriander – Brings a subtle, citrusy aroma.
- Ground cumin – Adds earthy, nutty undertones.
- Ground turmeric – Provides color and a mild, warm flavor.
- Paprika – Mild heat and vibrant color.
- Salt – Enhances all the flavors in the dish.
How to Make Aloo Palak
1. Cook the Potatoes
Boil chopped potatoes in a large pot until tender, about 15 minutes.Drain and set aside.Tip: Cut potatoes into even pieces for uniform cooking.
2. Sauté the Spices
Heat oil in a large saucepan over medium-high heat.Add cumin seeds and sauté until they start sizzling.
Add chopped onion and cook until soft, about 3 minutes.Stir in garlic and ginger, cooking for another minute until fragrant.
3. Build the Curry Base
Add ground coriander, cumin, turmeric, and paprika.Stir well to combine, allowing the spices to bloom for maximum flavor.
4. Add Spinach and Potatoes
Stir in the spinach and cook until wilted, about 2 minutes.Season with salt, then add the boiled potatoes.Stir occasionally for 3 minutes to let flavors meld.Tip: For a richer curry, drizzle a little extra oil or a splash of water if needed.
5. Serve
Serve hot as a main dish with rice or flatbreads, or as a side in a larger Indian meal.

Tips for Success
- Use fresh spinach if possible for the best flavor and texture, though frozen works fine.
- Don’t overcook spinach—it should stay vibrant and not mushy.
- Adjust salt and spices to taste, especially if serving with neutral sides like rice.
- Mash some of the potatoes slightly for a creamier texture.
- Add a pinch of chili powder if you like a little heat.
Equipment Needed
- Large pot – For boiling potatoes.
- Large saucepan – For cooking the curry.
- Knife and cutting board – For prep.
- Wooden spoon or spatula – For stirring.
Alternative: A deep skillet can be used if a saucepan isn’t available.
Recipe Variations
- Creamy version: Add a splash of coconut milk or cream for a richer curry.
- Spicy version: Add green chilies or extra paprika for heat.
- Vegetable twist: Include peas, carrots, or bell peppers for more color and texture.
- Vegan variation: Naturally vegan as-is; serve with plant-based yogurt for garnish.
Serving Suggestions
Serve Aloo Palak with steamed basmati rice, jeera rice, or warm naan/roti.A sprinkle of fresh cilantro or a dollop of yogurt brightens the dish.Add a side of pickles or a fresh salad for a complete meal.
FAQs
Can I use frozen potatoes?
Yes, but adjust cooking time slightly to ensure they are tender without becoming mushy.
Can I make this ahead of time?
Yes, it reheats well, though spinach may release water, so adjust consistency if needed.
Is this dish spicy?
It’s mild by default, but you can add chili powder for extra heat.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 3 days.
Can I freeze Aloo Palak?
Yes, but fresh spinach may become softer after thawing. Reheat gently on the stove.
Can I add other greens?
Kale or mustard greens can be substituted for spinach with slight adjustments to cooking time.
Final Thoughts
Aloo Palak is a simple, comforting, and nutritious curry that balances soft potatoes with vibrant spinach and aromatic spices. Perfect for weeknight dinners or as part of a larger meal, it’s a recipe that’s both satisfying and wholesome. Enjoy it fresh from the stove with rice or bread, and don’t be afraid to experiment with your favorite greens and spices to make it your own.
Print
Aloo Palak (Potato and Spinach Curry)
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Aloo Palak, or Spinach and Potato Curry, features soft buttery potatoes combined with spinach, delivering a perfect balance of sweetness and savoriness in this Indian classic.
Ingredients
- 3 medium potatoes, peeled and chopped
- 2 tbsp oil
- 1/4 tsp cumin seeds
- 1 onion, chopped
- 4 cloves garlic, minced
- 1/2 inch ginger, grated
- 10 oz chopped spinach (fresh or frozen)
- 2 tsp ground coriander
- 1 tsp ground cumin
- 1 tsp ground turmeric
- 1 tsp paprika
- Salt to taste
Instructions
- Boil potatoes in a large pot until tender, about 15 minutes. Drain and set aside.
- Heat oil in a large saucepan over medium-high heat. Add cumin seeds and let sizzle.
- Add onions and cook until soft, about 3 minutes.
- Add garlic and ginger; cook 1 minute, stirring constantly.
- Add coriander, cumin, turmeric, and paprika; stir well.
- Add spinach and cook until wilted, about 2 minutes.
- Season with salt. Add potatoes and stir occasionally for flavors to blend, about 3 minutes.
Notes
- Serve as a main dish or as a side with rice or flatbreads.
- For extra flavor, garnish with fresh cilantro.
- Use fresh spinach for a brighter taste or frozen for convenience.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Entrée, Main Course, Snack
- Method: Stovetop
- Cuisine: Indian