This Vegan Saag With Potato Curry is a comforting Indian-inspired dish featuring tender potatoes simmered with leafy greens, tomatoes, garlic, ginger, and warming spices. The greens become silky and flavorful while the potatoes absorb the aromatic curry sauce.
It’s a naturally dairy-free vegan curry that makes a satisfying weeknight dinner. Serve it with basmati rice, roti, naan, or cauliflower rice for a delicious meal that can easily be adapted for a lower-carb or more protein-focused lifestyle.
Short Description
Tender potatoes and leafy greens simmer together in a fragrant tomato-based curry.
Garlic, ginger, cumin, turmeric, and garam masala create layers of warm, savory flavor.
This comforting vegan saag aloo is perfect with rice, roti, naan, or cauliflower rice.
Can Vegan Saag With Potato Curry Support Weight Loss Goals?
Yes, this curry can fit into a balanced weight-conscious eating pattern. Leafy greens provide volume and fiber, while potatoes offer satisfying carbohydrates. Keeping oil moderate and pairing the curry with a sensible serving of rice or bread can help keep the overall meal balanced.
Does Vegan Saag With Potato Curry Fit a High-Protein Lifestyle?
On its own, this curry is moderate rather than high in protein, since potatoes and greens aren’t especially protein-dense. You can make it more suitable for a high-protein lifestyle by adding chickpeas, tofu, peas, or lentils. Serving it with a protein-rich side can also increase the overall protein content without changing the comforting character of the curry.
Why This Recipe Is Special
- Naturally vegan: No cream, butter, or dairy is needed.
- Comforting and flavorful: Warming Indian spices create a rich-tasting curry.
- Vegetable-packed: Spinach and other greens provide color and freshness.
- Budget-friendly: Potatoes and greens make an affordable main dish.
- Easy to customize: Add chickpeas, tofu, peas, or lentils for extra protein.
My Personal Experience
- The potatoes soak up the spices beautifully:
Cooking the potatoes directly in the curry allows them to absorb the aromatic sauce.
Each bite becomes savory, warm, and deeply seasoned. - Fresh greens make the curry vibrant:
Adding spinach near the end keeps its color fresher and prevents overcooking.
The greens also soften into the sauce without disappearing completely. - The spice combination gives it incredible depth:
Cumin, turmeric, coriander, and garam masala create layers of flavor.
Fresh ginger and garlic make the curry taste especially aromatic. - It’s easy to turn into a complete meal:
I like adding chickpeas when I want more protein and staying with cauliflower rice for a lighter option.
Basmati rice is perfect when I’m looking for a more traditional, comforting plate.
Perfect For
This vegan saag potato curry is perfect for weeknight dinners, vegan meal plans, meatless Mondays, meal prep, family dinners, cozy winter meals, Indian-inspired dinner parties, lunch, and vegetarian gatherings. Serve with basmati rice, roti, naan, quinoa, or cauliflower rice.
Why You’ll Love This Recipe
- One-pot comfort food:
Most of the cooking happens in a single skillet or Dutch oven.
That means fewer dishes and easy cleanup. - Full of aromatic spices:
Ginger, garlic, cumin, coriander, turmeric, and garam masala give the curry its signature flavor.
The spices make simple vegetables taste incredibly satisfying. - Creamy without dairy:
The potatoes naturally thicken the sauce as they cook.
You can also blend a small portion of the greens and sauce for extra silkiness. - Easy to make ahead:
The flavors become even more developed after resting overnight.
It reheats well for lunches and meal prep.
Common Mistakes to Avoid
- Cutting potatoes unevenly: Different sizes cook at different rates, leaving some pieces hard and others mushy.
- Burning the spices: Cook spices briefly in oil but reduce the heat if they begin to darken too quickly.
- Adding spinach too early: Overcooking greens can dull their color and texture.
- Using too much liquid: Excess broth can make the curry thin rather than thick and coating.
Required Equipment
- Large Dutch oven or deep skillet — Provides enough space for potatoes and greens to simmer evenly.
- Sharp chef’s knife — Makes uniform potato cubes for consistent cooking.
- Wooden spoon — Helps stir the curry without damaging the cookware.
- Measuring spoons — Keeps the spice balance consistent.
- Immersion blender — Optional, but useful for creating a creamier saag texture.
Storage Instructions
Allow the curry to cool before transferring it to an airtight container. Refrigerate for up to 4 days.
For freezing, place cooled curry in freezer-safe containers, leaving a little room for expansion. Freeze for up to 2–3 months. The potatoes may become slightly softer after thawing, but the curry will remain flavorful.
Reheat gently in a saucepan over medium-low heat, adding a splash of water or vegetable broth if needed. Stir occasionally until thoroughly hot.
Recipe Details
- Preparation Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4
- Best Season: Fall & Winter
- Total Calories (Per Serving): Approximately 280 calories, excluding rice or bread
📝 Ingredients
- 2 tbsp vegetable oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 medium tomatoes, diced
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ½ tsp chili powder — adjust to taste
- 1 tsp garam masala
- ½ tsp salt, plus more to taste
- 4 medium potatoes (about 600 g), peeled and cut into 1-inch cubes
- ½ cup (120 ml) vegetable broth
- 5 cups (150 g) fresh spinach
- 1 tbsp lemon juice
- 2 tbsp fresh cilantro, chopped
Optional High-Protein Addition
- 1½ cups (250 g) cooked chickpeas, drained and rinsed
Ingredient note: You can replace some or all of the spinach with mustard greens, kale, collard greens, or another sturdy leafy green.
Directions
- Prepare the vegetables. Cut the potatoes into evenly sized 1-inch cubes so they cook at the same rate.
- Heat a large deep skillet or Dutch oven over medium heat. Add the oil.
- Cook the onion for 5–6 minutes, stirring occasionally, until softened and lightly golden.
- Add garlic and ginger. Cook for approximately 1 minute, stirring constantly until fragrant.
- Add the tomatoes and cook for 4–5 minutes until softened and beginning to break down.
- Add the spices: cumin, coriander, turmeric, chili powder, garam masala, and salt. Cook for 30–45 seconds over medium-low heat. The spices should smell fragrant but should not burn.
- Add the potatoes and stir thoroughly so they become coated with the spice mixture.
- Pour in the vegetable broth. Bring the mixture to a gentle simmer over medium-high heat.
- Cover and cook for approximately 15–18 minutes, stirring every few minutes. The potatoes should become fork-tender while retaining their shape.
- Add the spinach in batches. Stir each addition into the curry and cook for 2–3 minutes, just until wilted.
- Add chickpeas at this stage if using them. Simmer for another 2–3 minutes to heat them through.
- Check the consistency. The curry should be thick enough to coat the potatoes. If too thin, simmer uncovered for a few extra minutes.
- Finish with lemon juice and fresh cilantro. Taste and adjust salt or chili to your preference.
- Optional creamy texture: Use an immersion blender for a few seconds in one section of the pan, then stir. This breaks down some greens and potatoes while leaving plenty of texture.
- Serve hot with basmati rice, roti, naan, quinoa, or cauliflower rice.
High-protein cooking tip: Add chickpeas, tofu, peas, or lentils to the curry. Chickpeas are particularly easy because they can be stirred in during the final few minutes without changing the cooking process.
Nutrition Facts (Per Serving – Approximate)
Based on four servings without chickpeas, rice, naan, or other sides.
- Calories: 280 kcal
- Fats: 9 g
- Cholesterol: 0 mg
- Sodium: 450 mg
- Potassium: 850 mg
- Total Carbohydrates: 45 g
- Fiber: 8 g
- Net Carbs: 37 g
- Sugars: 7 g
- Protein: 8 g
- Calcium: 120 mg
Notes
- Storage: Refrigerate for up to 4 days in an airtight container.
- Freezing: Freeze for 2–3 months for best quality.
- Reheating: Warm gently on the stovetop with a splash of water or broth.
- Allergy notes: The base recipe is free from dairy and eggs; check packaged broth if cooking for someone with allergies.
- Protein boost: Add chickpeas, tofu, lentils, or peas.
- Low-carb option: Serve with cauliflower rice instead of basmati rice, naan, or roti.
- Flavor boost: Add fresh green chili, kasuri methi, extra garam masala, or a squeeze of lime.
- Greens option: Kale, mustard greens, collards, or Swiss chard can replace some of the spinach.
- Spice tip: Blooming the spices briefly in the onion and tomato mixture brings out their aroma and depth.
Frequently Asked Questions
1. What does saag mean?
Saag generally refers to a dish made with leafy greens, while saag aloo commonly combines greens with potatoes.
2. Can I use frozen spinach?
Yes, thaw and squeeze out excess water before adding it to the curry.
3. Can I make this curry ahead of time?
Yes, it can be prepared up to 4 days ahead and reheated gently when needed.
4. How can I make vegan saag more protein-rich?
Add chickpeas, tofu, lentils, or peas to increase the plant-based protein content.
5. Can I make this curry without potatoes?
Yes, substitute cauliflower, sweet potato, chickpeas, or another vegetable, adjusting the cooking time as needed.
6. Is vegan saag potato curry spicy?
The heat is adjustable, so reduce or increase the chili powder according to your preference.

