Main Course

Spinach Potato Curry Recipe

9 Mins read

This spinach potato curry is my go-to when I need something quick, filling, and bursting with color. It’s humble but somehow manages to feel like a little celebration in a bowl, especially on those busy weeknights when time’s tight but I still crave comfort. The way the spinach wilts into the spicy tomato base, soaking up all those flavors, makes me feel like I’ve made something nourishing without any fuss.

What I love most is how adaptable it is—no fancy ingredients needed, just everyday staples that come together effortlessly. It’s a dish that doesn’t scream for attention but quietly satisfies every time. I’ve found that it’s perfect for when I want something warm, vibrant, and honest, with just enough spice to lift my spirits after a long day.

Focusing on how this spinach potato curry can be a humble yet vibrant comfort, perfect for busy weeknights when you need something nourishing but don’t want to fuss.

The story behind this recipe

  • This recipe sprouted from a lazy Saturday afternoon when I rummaged through the fridge and found a bag of spinach wilting in the crisper. I didn’t want to waste it, so I threw it into a quick curry with potatoes I had boiling on the stove. That burst of vibrant green and earthy warmth reminded me how simple ingredients can turn into something unexpectedly satisfying.
  • I’ve made this dish countless times since, always tweaking the spices or adding a splash of coconut milk for creaminess. It’s become my go-to for busy nights when I want something nourishing that doesn’t demand hours of prep. It’s honest, humble, and somehow feels like a little bit of my kitchen’s secret.
  • heading
  • story_type

Key ingredients and notes

  • Spinach: I love how fresh spinach adds a bright, slightly bitter note that balances the spices. If you’re short on time, frozen spinach works too, just squeeze out excess water first.
  • Potatoes: Starchy potatoes give the curry body and a comforting chew. Yukon Golds are my favorite for their creamy texture, but Russets will do if that’s what you’ve got handy.
  • Tomatoes: Ripe, juicy tomatoes make the base tangy and rich. Canned crushed tomatoes are a reliable standby, especially when fresh ones lack flavor in winter.
  • Onions & Garlic: These form the flavor foundation. I sauté until golden and fragrant—don’t rush this step. If garlic starts to burn, turn down the heat immediately.
  • Spices: Garam masala, turmeric, cumin—these are my secret weapons. Toast them lightly in the oil until fragrant, releasing a smoky warmth that’s essential for depth.
  • Oil & Seasoning: Use a neutral oil like vegetable or canola for sautéing. A splash of lemon juice at the end brightens the whole dish, so keep a lemon handy.
  • Optional Extras: A splash of coconut milk or a dollop of yogurt can add creaminess or tang, but I often skip them for a purer veggie flavor that lets the spices shine.

Spotlight on key ingredients

Spinach:

  • I love how fresh spinach adds a bright, slightly bitter note that balances the spices. If you’re short on time, frozen spinach works too, just squeeze out excess water first.
  • Potatoes: Starchy potatoes give the curry body and a comforting chew. Yukon Golds are my favorite for their creamy texture, but Russets will do if that’s what you’ve got handy.
  • Tomatoes: Ripe, juicy tomatoes make the base tangy and rich. Canned crushed tomatoes are a reliable standby, especially when fresh ones lack flavor in winter.

Potatoes:

  • I prefer Yukon Golds for their creamy, buttery consistency, but Russets can soak up flavors nicely, just cut into even chunks for uniform cooking.
  • Spinach: Fresh spinach wilts quickly and keeps a bright green hue, but frozen spinach is a handy substitute—just squeeze out excess moisture before adding.
  • Tomatoes: Ripe tomatoes give a lush, tangy backbone; canned crushed tomatoes are perfect in winter when fresh ones are dull and watery.

Notes for ingredient swaps

  • Leafy Greens: Fresh spinach is ideal for vibrant color and flavor, but kale or Swiss chard can work in a pinch. Just chop and cook a little longer to soften.
  • Potatoes: Yukon Golds are creamy and hold shape well, but sweet potatoes can add a subtle sweetness and a different color; cut into similar-sized chunks for even cooking.
  • Tomatoes: Ripe fresh tomatoes lend brightness, but canned diced or crushed tomatoes are reliable when fresh aren’t in season. Adjust salt if using canned.
  • Onions & Garlic: Yellow onions give sweetness, while red onions add a sharper bite. Use shallots for a milder, more nuanced flavor. Garlic powder can be a quick substitute but loses some aroma.
  • Spices: Garam masala is essential, but if you don’t have it, a mix of cumin, coriander, and a pinch of cinnamon can mimic the warmth. Toast spices to release flavor.
  • Oil & Seasoning: Neutral oils like canola or vegetable are best, but ghee adds richness and a nutty aroma. Finish with a splash of lemon juice or vinegar for brightness.
  • Optional Extras: Coconut milk can replace some of the water for creaminess, but plain yogurt or cashew cream works for tang and richness, respectively. Skip if dairy sensitivities are a concern.

Equipment & Tools

  • Large skillet or saucepan: To cook the curry evenly and hold all ingredients.
  • Wooden spoon: For stirring and sautéing without scratching the pan.
  • Knife: To chop potatoes, onion, garlic, and ginger.
  • Cutting board: Surface for chopping and prep work.

Step-by-step guide to spinach potato curry

  1. Gather your equipment: a large deep skillet or saucepan, a wooden spoon, a sharp knife, and a cutting board. Preheat the pan over medium heat, about 160°C (320°F).
  2. Peel and dice 2 large potatoes into roughly 1.5 cm (0.6 inch) cubes. Set aside. Rinse 4 cups of fresh spinach, roughly chop if leaves are large.
  3. Heat 2 tablespoons of oil in the pan. Once shimmering, add 1 finely chopped onion. Sauté for 5-7 minutes until golden and fragrant, with a gentle crackle.
  4. Add 3 minced garlic cloves and 1 teaspoon of grated ginger to the onion. Cook for 30 seconds until aromatic. Watch for a slightly toasted smell, then proceed.
  5. Toss in 1 teaspoon each of cumin and turmeric, and 1 tablespoon garam masala. Toast spices, stirring constantly, for about 30 seconds until fragrant and slightly darker.
  6. Stir in the diced potatoes. Cook for 2 minutes, coating evenly with spices. Then pour in 1 can (400g) crushed tomatoes. Simmer for 10 minutes, uncovered, until potatoes are just tender.
  7. Add the chopped spinach to the curry. Stir until wilted, about 2-3 minutes. If using frozen spinach, squeeze out excess water first. Season with salt and a squeeze of lemon if desired.
  8. Check for doneness: potatoes should be tender but not falling apart, spinach vibrant green, and the sauce slightly thickened. Adjust seasoning if needed.
  9. Turn off heat. Let the curry rest for 2 minutes to settle flavors. Serve hot, garnished with a drizzle of oil or a squeeze of lemon for brightness.
  10. Plate the curry with rice or flatbread. Enjoy the comforting warmth of earthy potatoes and bright greens, with a subtle spice kick.

Let the curry rest off heat for 2 minutes. Garnish with a drizzle of oil or lemon if desired. Serve immediately with rice or bread.

How to Know It’s Done

  • Potatoes are tender when pierced with a fork, not mushy.
  • Spinach is wilted and vibrant green, not slimy.
  • Sauce has thickened slightly, coating ingredients evenly.

Spinach Potato Curry

This vibrant spinach potato curry is a quick, comforting dish that combines tender potatoes and wilted spinach in a spicy tomato base. The dish is cooked using sautéing and simmering methods, resulting in a hearty, colorful curry with a slightly thickened sauce and soft, flavorful potatoes. Perfect for busy weeknights, it offers a nourishing and fuss-free way to enjoy staple ingredients with a burst of flavor.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 250

Ingredients
  

  • 2 large potatoes Yukon Gold preferred
  • 4 cups fresh spinach washed and roughly chopped if large
  • 1 can (400g) crushed tomatoes or diced fresh tomatoes
  • 1 large onion finely chopped
  • 3 cloves garlic minced
  • 1 inch ginger grated
  • 1 teaspoon cumin ground
  • 1 teaspoon turmeric ground
  • 1 tablespoon garam masala spice blend
  • 2 tablespoons oil vegetable or canola
  • 1 squeeze lemon for brightness
  • to taste salt

Equipment

  • Large skillet or saucepan
  • Wooden spoon
  • Knife
  • Cutting board

Method
 

  1. Peel and dice the potatoes into 1.5 cm cubes, then set aside. Rinse the spinach and chop if large.
  2. Heat the oil in a large skillet over medium heat. Once shimmering, add the chopped onion and sauté for 5-7 minutes until golden and fragrant, hearing a gentle sizzle.
  3. Add the minced garlic and grated ginger to the onion. Cook for about 30 seconds until you smell a fragrant aroma and see the mixture become slightly frothy.
  4. Stir in the cumin, turmeric, and garam masala, and toast the spices for 30 seconds until fragrant and slightly darker in color.
  5. Add the diced potatoes to the pan, stirring to coat them evenly with the spices. Cook for 2 minutes, then pour in the crushed tomatoes.
  6. Lower the heat slightly and let the mixture simmer uncovered for about 10 minutes, stirring occasionally, until the potatoes are tender and the sauce has thickened slightly.
  7. Add the chopped spinach to the curry, stirring until wilted, about 2-3 minutes. If using frozen spinach, squeeze out excess water beforehand.
  8. Season the curry with salt to taste and squeeze fresh lemon juice over it for a bright finish. Stir gently to combine.
  9. Turn off the heat and let the curry rest for a couple of minutes to allow flavors to meld. Then, serve hot with rice or flatbread.

Pro tips for perfect spinach potato curry

  • Layer flavors: Sauté spices just until fragrant, about 30 seconds, to release their full aroma.
  • Control heat: Keep the pan at medium to prevent garlic from burning and turning bitter.
  • Squeeze out spinach: Excess moisture can make the curry watery; give it a good squeeze before adding.
  • Toast spices: Lightly toast cumin, turmeric, and garam masala until fragrant—this boosts their warmth and depth.
  • Check potatoes: Pierce with a fork; they should be tender but firm, not falling apart.
  • Adjust seasoning: Taste and add salt or lemon juice at the end to brighten the flavors.
  • Rest before serving: Let the curry sit off heat for 2 minutes to allow flavors to meld fully.

Common mistakes and how to fix them

  • FORGOT to adjust heat during sautéing → Keep heat moderate to avoid burning garlic.
  • DUMPED too much water from spinach → Squeeze out excess moisture before adding.
  • OVER-TORCHED spices → Toast spices just until fragrant, about 30 seconds.
  • MISSED resting time → Let curry sit off heat for 2 minutes before serving.

Quick fixes and pantry swaps

  • When spinach looks wilted, splash with lemon juice to brighten and restore freshness.
  • If curry is too thick, gently stir in hot water until it shimmers and loosens.
  • Splash a bit of vinegar when flavor feels flat, to lift and sharpen the taste.
  • Patch over overcooked potatoes with a splash of coconut milk for creaminess.
  • Shield burnt spices by removing from heat immediately and adding fresh spices to revive aroma.

Prep, store, and reheat tips

  • Prepare all ingredients ahead: peel and dice potatoes, wash and chop spinach, and measure spices. Keeps prep quick and easy when cooking.
  • Store chopped vegetables in airtight containers in the fridge for up to 24 hours. Spinach may discolor slightly but remains fresh.
  • Cooked curry can be refrigerated in an airtight container for up to 3 days. The flavors deepen, and the spinach may darken a bit—still delicious.
  • Reheat gently over low heat, stirring often. The curry may thicken; add a splash of water or broth to loosen it up. Expect a warm, fragrant aroma and a slightly thicker texture.

Top questions about spinach potato curry

1. Can I use frozen spinach instead of fresh?

Fresh spinach wilts quickly and adds a bright, slightly bitter flavor that balances the spices. Frozen spinach works too—just squeeze out excess water first.

2. How do I know when the potatoes are done?

Potatoes should be tender when pierced with a fork but not falling apart. They add creaminess and substance to the curry.

3. Can I substitute fresh tomatoes for canned?

Canned crushed tomatoes are reliable and add a rich, tangy base, especially in winter when fresh tomatoes lack flavor.

4. What oil is best for cooking this curry?

Use a neutral oil like vegetable or canola for sautéing. A splash of lemon juice at the end brightens the dish.

5. How do I toast spices without burning them?

Toast spices just until fragrant, about 30 seconds, to release their full aroma and deepen the flavor.

6. Should I let the curry sit before serving?

Let the curry rest off heat for about 2 minutes before serving to allow flavors to meld.

7. Can I add dairy or coconut milk?

You can add coconut milk or a dollop of yogurt for extra creaminess or tang, but the dish is delicious on its own.

8. Which potatoes are best for this curry?

Use Yukon Golds for their creamy texture, but Russets work well if you prefer a firmer bite.

9. How do I enhance the flavor at the end?

Adjust seasoning with salt and lemon juice at the end to brighten and balance the flavors.

10. How long does the curry keep?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently, adding a splash of water if needed.

This dish isn’t just about combining ingredients; it’s about the quiet satisfaction of turning simple staples into something warming and vibrant. Each time I make it, I remember why I love cooking—those little moments when the kitchen fills with aroma and I feel a bit more grounded.

In a world that’s constantly rushing, this curry offers a small pause—a reminder that nourishing ourselves can be straightforward and honest. It’s a humble dish, but sometimes, that’s exactly what you need after a long day.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating