Spinach and Potato Curry (Saag Aloo) — Traditional Indian Recipe

There’s something profoundly comforting about a Saag Aloo. Maybe it’s the pillowy roasted potatoes, the silky leafy greens, or the warm Indian spices — whatever it is, this humble combination is utterly satisfying. Who knew potatoes and greens could taste this good?

Like Aloo Gobi, saag aloo is a classic Indian dish that works as a hearty side or a satisfying main. I take a slightly different approach from more traditional versions: instead of steaming and sautéing the potatoes in the pan, I roast them. Roasting brings out a buttery interior and a crisp, golden exterior that elevates every bite.

Table of contents:
1. What is Saag Aloo?
2. Why this recipe works
3. Ingredient notes
4. Step-by-step instructions
5. Tips for making this recipe
6. Frequently Asked Questions
7. Recipe card with notes

bowl of saag aloo with naan and lime wedges on a table.

What is Saag Aloo?

Saag Aloo is a popular Indian and Pakistani dish of spiced potatoes (aloo) cooked with leafy greens (saag). It’s often served as a side but is hearty enough to be the main dish.

In Indian cooking, saag can mean various greens—mustard greens, fenugreek leaves, or spinach (palak). Because some greens are harder to find, baby spinach is an accessible choice here; when made with spinach, the dish is also known as aloo palak or palak aloo. This recipe shows the dry, sautéed style of saag aloo rather than a soupy curry version.

Why this recipe works

Streamlined method = mouthwatering results

Traditional methods often cook the potatoes in the same pan as the masala, which can leave unevenly cooked or underseasoned potatoes. Instead, roasting the potatoes first concentrates their flavor and yields a tender but slightly crisp texture that stands up well to the masala. Roasting also frees you from constant stirring, so you can focus on building a flavorful masala.

Comforting, restaurant-style flavors

A blend of classic Indian aromatics—onion, garlic, ginger, and green chile—plus whole and ground spices creates bold, familiar flavors. The whole cumin and mustard seeds add depth and a pleasant pop that pairs beautifully with tender potatoes and spinach.

Indulgent yet wholesome

This recipe uses about 10 ounces (285g) of spinach, providing a nutritious balance to the rich, roasted potatoes. The contrast between the creamy potato interiors and the silky, nutrient-rich greens makes the dish both nourishing and indulgent.

close up photo of saag aloo in saucepan with cilantro leaves and a spoon.

Ingredient notes

ingredients for Indian dish saag aloo laid out in bowls and labeled.

Potatoes

Yukon Golds are ideal: slightly waxy with enough starch to give a creamy interior when roasted. Cut into roughly 1-inch (2.5 cm) chunks so they roast evenly. Russets work too but will be fluffier.

Baby spinach

Baby spinach is convenient because it needs minimal prep and wilts quickly. Mature leaves take longer and may need stems removed.

Whole spices

Start the masala with whole cumin and mustard seeds to layer flavor. Mustard seeds add a satisfying textural pop alongside the tender potatoes and spinach.

Classic aromatics

Onions, garlic, ginger, and green chiles form the aromatic base. Tomatoes add brightness and help the masala become saucy. If fresh tomatoes aren’t available, use a similar amount of canned diced or crushed tomatoes.

Ground spices

Typical spices include turmeric, ground coriander, and mild red chili powder. Optional additions are amchur (dried mango powder) for tang and asafoetida (hing) for an unmistakable savory depth. If you don’t have amchur, a splash more lemon juice at the end can provide acidity; omit asafoetida if you prefer.

Finishing spices

Finish with garam masala and dried fenugreek leaves (kasoori methi) if available. Fenugreek leaves add a distinctive, slightly pungent note that elevates the dish; if you don’t have them, a touch more garam masala helps.

Step-by-step instructions

Preheat the oven to 425°F (220°C). Line a rimmed baking sheet with parchment. Scrub and cut potatoes into 1-inch chunks. Toss with 1 to 1 ½ tablespoons oil, ½ teaspoon kosher salt, and pepper. Spread in a single layer and roast for 20–25 minutes without flipping, until browned in spots and tender.

person sprinkling salt over cubed potatoes on a lined baking tray.
cooked cubed potatoes on a lined baking tray.

Meanwhile, heat the remaining 2½ tablespoons oil in a large, deep sauté pan or Dutch oven over medium-high heat. When shimmering, add 2 teaspoons cumin seeds and 1½ teaspoons mustard seeds and stir until they begin to pop. If using, add ¼ teaspoon asafoetida and stir briefly. Reduce heat to medium and add one finely diced yellow onion with a pinch of salt. Cook until golden and softened, deglazing with a splash of water as needed.

Add grated garlic, grated ginger, half a finely chopped serrano (or to taste), and 1 tablespoon tomato paste. Cook 1–2 minutes, then stir in ½ teaspoon turmeric, 2 teaspoons ground coriander, 1 teaspoon amchur (optional), ½–1 teaspoon mild chili powder, and freshly cracked black pepper. Cook 30 seconds, adding a splash of water if the spices stick.

garlic, ginger, green chile and tomato paste added to onion mixture.
ground spices added to aromatic and tomato paste mixture.

Add ½ pound (225g) finely chopped tomatoes and 1½ teaspoons kosher salt. Use the tomato juices to deglaze and cook until the tomatoes soften and the masala becomes thick and saucy. Crush in 1 tablespoon dried fenugreek leaves if using.

Stir in the roasted potatoes and toss to coat for 2–3 minutes, stirring often to prevent sticking. Increase heat to medium-high and add about a quarter of the baby spinach, cooking until it wilts. Add more spinach in batches until all 10 ounces (285g) are incorporated and tender. Remove from heat and fold in 1 teaspoon garam masala, ½–1 tablespoon lemon juice, and a big handful of chopped cilantro. Adjust salt to taste and serve warm.

person adding baby spinach to the masala in the pan.
garam masala, cilantro and lemon juice added to the saag aloo.

Tips for making this recipe

Don’t shortcut the spices

The combination of whole and ground spices defines this dish. If possible, shop at an Indian grocer for better selection and value. Proper spices make a huge difference in achieving restaurant-like flavors.

Streamline with multitasking

While the potatoes roast, chop the onions, tomatoes, and aromatics. Chop the spinach while the onions cook. Multitasking keeps the prep flowing and shortens active cooking time.

Chop finely and evenly

Finely diced onions and tomatoes cook faster and yield a smoother, richer masala without large tomato pieces. Even cuts help everything soften and integrate uniformly.

Don’t skimp on the oil

A moderate amount of oil helps release fat-soluble flavors in the spices and gives the finished dish a silky texture. It also makes the large amount of spinach much more enjoyable to eat.

Give the ingredients room to breathe

Use a deep sauté pan or Dutch oven to cook the masala and fold in all the spinach. When roasting potatoes, arrange them in a single layer so they crisp rather than steam.

bowl of saag aloo with naan and lime wedges on a dark green table.

Frequently Asked Questions

Where can I buy the spices needed for this recipe?

Most spices are available at local Indian grocery stores. If you don’t have one nearby, many of these spices are easy to buy online. Indian grocers often offer better prices and knowledgeable staff who can help you find specialty items like amchur and kasoori methi.

What potatoes can I use besides Yukon Gold?

Russet potatoes work if needed, though they’ll be fluffier and less creamy than Yukon Gold. In the U.K., Maris Piper are a similar substitute.

Can I use frozen spinach instead of fresh?

Fresh baby spinach gives the best texture, but frozen chopped spinach can be used in a pinch. Use less frozen spinach (around 6–7 ounces / 150–200g) and cook longer to evaporate excess water.

How do you serve saag aloo?

Serve it as a side with larger entrees or as a main with flatbreads like roti, chapati, or naan, or with basmati rice. It also pairs well with roasted chickpeas or tofu for added protein.

How should I store and reheat this dish?

Store leftovers in an airtight container in the fridge for 4–5 days. Reheat in a skillet, frying until the potatoes are warmed through and regain some crispness.

bowl of saag aloo with rice and lime wedges on a table.

More classic Indian recipes

  • Baingan Bharta
  • Dal Makhani
  • Malai Kofta
  • Instant Pot Chana Masala

Saag Aloo

Prep: 25 mins
Cook: 25 mins
Total: 50 mins
Servings: 4 as a side, 2 as a main
bowl of saag aloo with naan and lime wedges on a table.
Crispy roasted potatoes, leafy greens, and a delicious mix of Indian spices and aromatics come together in this elevated Saag Aloo. It’s an indulgent, nourishing dish that warms from head to toe.

Ingredients

Potatoes (Aloo)

  • 1½ pounds (680g) Yukon Gold potatoes
  • 3½ to 4 tablespoons neutral oil, divided
  • Kosher salt and freshly cracked black pepper

Masala

  • 2 tsp cumin seeds
  • 1½ tsp black or brown mustard seeds
  • ¼ tsp asafetida (hing), optional
  • 1 medium-large yellow onion, finely diced
  • 5 garlic cloves, grated or minced
  • 1 inch ginger, grated or minced
  • ½ serrano pepper, finely chopped (adjust to taste)
  • 1 tbsp tomato paste
  • ½ tsp ground turmeric
  • 2 tsp ground coriander
  • 1 tsp amchur (optional)
  • ½–1 tsp mild red chili powder
  • Freshly cracked black pepper to taste
  • ½ lb (225g) Roma or plum tomatoes, finely chopped
  • 1½ tsp kosher salt, plus more to taste
  • 1 tbsp dried fenugreek leaves (kasoori methi), optional
  • 10 oz (285g) baby spinach
  • 1 tsp garam masala
  • ½–1 tbsp fresh lemon juice
  • Handful cilantro (~12g), chopped

Instructions

  1. Preheat oven to 425°F (220°C). Line a rimmed sheet pan with parchment and place a rack in the middle of the oven.
  2. Scrub (do not peel) and cut potatoes into 1-inch chunks.
  3. Roast the potatoes: toss with 1–1½ tbsp oil, ½ tsp kosher salt, and pepper. Spread in a single layer and roast 20–25 minutes without flipping until browned in spots and tender but not mushy.
  4. While potatoes roast, heat remaining 2½ tbsp oil in a large deep sauté pan over medium-high heat. Once shimmering, add cumin and mustard seeds and cook until they pop. If using, add asafetida and stir briefly.
  5. Reduce heat to medium and add diced onion with a pinch of salt. Cook until golden and soft, about 10 minutes, adding a splash of water to deglaze if needed. Chop the spinach while the onions cook.
  6. Add garlic, ginger, green chile, and tomato paste. Cook 1–2 minutes, then stir in turmeric, ground coriander, amchur (if using), chili powder, and black pepper. Cook 30 seconds, adding water if the mixture sticks.
  7. Add chopped tomatoes and 1½ tsp kosher salt. Cook until tomatoes soften and the masala thickens, about 5 minutes. Crush in fenugreek leaves if using.
  8. Add the roasted potatoes and toss to coat for 2–3 minutes, stirring frequently to prevent sticking.
  9. Increase heat to medium-high. Add spinach in batches, cooking each batch just until wilted. Repeat until all spinach is incorporated and tender.
  10. Remove from heat and stir in garam masala, lemon juice, and chopped cilantro. Adjust salt to taste and serve.

Notes

1. Multitasking: Chop ingredients while potatoes roast to streamline prep. 2. Asafoetida has a strong aroma but adds distinctive flavor; omit if unavailable or gluten-sensitive. 3. Adjust serrano pepper amount for desired heat. 4. Kasoori methi adds a unique flavor; if you don’t have it, add a bit more garam masala.

Nutrition

Calories: 299 kcal |
Carbs: 41 g |
Protein: 7 g |
Fat: 13 g |
Fiber: 8 g

Nutrition information is an approximation.

img 38200 18 Love this? Leave a rating below!