Love this? Pin it for later!
One-Pot Spinach & Potato Curry for Easy Winter Meal Prep
When the first frost kisses the windows and daylight slips away before dinner, I reach for this curry more than any other recipe in my kitchen. It started as a frantic Monday-night scramble: a half-empty bag of baby spinach, some slightly wrinkled potatoes, and a pantry whispering “feed us something warm.” Thirty minutes later my husband and I were hunched over steaming bowls, silence broken only by the clink of spoons and the occasional “wow.” Now, every December I set aside an hour to triple the batch, portion it into glass jars, and tuck them into the freezer like edible love letters to my future self. Whether you’re feeding a crowd, stretching a budget, or simply craving comfort that doesn’t dirty every pan in the house, this one-pot wonder delivers. The potatoes slump into velvety cubes, the spinach melts into a vivid emerald sauce, and the spices—warm cumin, peppery coriander, and a kiss of chili—chase away winter’s chill faster than the radiator ever could.
Why This Recipe Works
- One pot, zero fuss: Everything simmers together, so you can binge-watch The Crown instead of scrubbing dishes.
- Meal-prep superstar: Flavors deepen overnight, making leftovers the best part.
- Budget-friendly brilliance: Spinach and potatoes cost pocket change, even organic.
- Freezer hero: Thaws beautifully for up to three months—hello, future dinner.
- Vegan & gluten-free: Crowd-pleasing without labels.
- Customizable heat: Mild for toddlers, fiery for spice lovers—your call.
- Nutrient-packed comfort: Iron-rich spinach + fiber-loaded potatoes = guilt-free coziness.
Ingredients You'll Need
Before we start, let’s talk potatoes. Waxy varieties like Yukon Gold hold their shape and soak up the spiced tomato gravy without turning to mush. If you only have russets, cut them larger—about 1½-inch chunks—and don’t skip the 5-minute soaking step; it draws out excess starch so the cubes stay pert. For spinach, I bounce between two options: a 10-oz clamshell of baby spinach when I’m feeling fancy, or a budget-friendly 1-lb block of frozen leaf spinach, thawed and squeezed dry. Both work; fresh gives a brighter color, frozen gives a deeper earthiness.
Next up: tomatoes. A 14-oz can of diced tomatoes is my weeknight shortcut, but if you have a pint of summer beauties lounging in the freezer, chop and toss them in juices and all. The curry needs a little acid to balance the creaminess of coconut milk, and tomatoes happily oblige. Speaking of coconut milk, opt for the full-fat canned kind. Light coconut milk is basically coconut water pretending to be luxurious; we want velvet, not vaguely coconut-scented broth.
Spices are the heartbeat. Ground coriander whispers citrus, cumin adds smoky warmth, and a pinch of Kashmiri chili gives a gentle sunset hue without blowtorch heat. If you can’t find Kashmiri chili, substitute ¾ tsp smoked paprika plus ¼ tsp cayenne. Fresh ginger and garlic are non-negotiable—jarred pastes taste metallic after long simmering. Finally, keep a lime handy; a spritz at the end awakens every layer you just built.
How to Make One-Pot Spinach & Potato Curry for Easy Winter Meal Prep
Prep your produce
Scrub 2 lbs potatoes (about 4 medium) and cut into 1-inch cubes. If using russets, submerge in cold water for 5 minutes, then drain and pat dry. Thinly slice 1 large onion, mince 3 cloves garlic, and grate a 1-inch knob of ginger until you have 1 Tbsp. Rinse spinach if fresh; thaw and squeeze dry if frozen.
Bloom the spices
Heat 2 Tbsp coconut oil (or any neutral oil) in a heavy Dutch oven over medium. When shimmering, add 1 tsp cumin seeds and let them dance for 30 seconds until fragrant. Tip in the sliced onion and sauté 4–5 minutes until edges turn translucent and just-starting-to-caramelize gold.
Build the base
Stir in 1 Tbsp ginger-garlic paste (or your freshly prepped minced garlic & grated ginger) and cook 60 seconds until the raw smell disappears. Sprinkle 1 tsp ground coriander, ½ tsp cumin, ½ tsp turmeric, ½ tsp Kashmiri chili, and ¾ tsp salt. Cook spices 30 seconds, stirring constantly; they should sizzle gently but not burn.
Add tomatoes & simmer
Pour in a 14-oz can diced tomatoes with juices. Break the tomatoes with the back of a spoon. Cook 3 minutes until the mixture thickens and oil starts separating at the edges—this masala is ready when it looks like a glossy jam.
Introduce the potatoes
Toss in potato cubes and stir to coat every cube in scarlet masala. Pour 1 cup vegetable broth and bring to a gentle boil. Reduce heat to low, cover, and simmer 12 minutes, stirring once halfway to prevent sticking.
Welcome the spinach
When potatoes are just-tender (a fork meets slight resistance), fold in 8 oz fresh spinach (or 10 oz frozen). It looks mountainous, but wilts in 90 seconds. Pour ½ cup full-fat coconut milk and simmer uncovered 3 minutes. The gravy should be thick enough to coat the back of a spoon; add a splash of broth if too thick.
Finish with flair
Taste and adjust salt. Squeeze in juice of ½ lime and scatter ¼ cup chopped cilantro. For restaurant swagger, drizzle a teaspoon of coconut milk on top and swirl with the tip of a knife. Serve hot with basmati rice, quinoa, or warm naan.
Expert Tips
Low-and-slow magic
If you have time, cook the curry on the lowest possible flame for 25 minutes instead of 12. The potatoes release starch and naturally thicken the sauce to a silky gravy.
Ice-cube herb hack
Freeze leftover cilantro stems in olive oil using ice-cube trays. Drop a cube into the curry at step 3 for instant herbaceous depth.
Overnight flavor boost
Make the curry 24 hours ahead; the spices marry and the color deepens to an even more gorgeous emerald. Reheat gently with a splash of broth.
Double the batch
This recipe doubles flawlessly in a 6-quart pot. Freeze flat in zip bags; they stack like books and thaw in under 10 minutes under warm water.
Variations to Try
- Sweet-potato swap: Replace half the potatoes with orange sweet potatoes for a sweeter, vitamin-A-rich twist.
- Protein punch: Stir in a drained 15-oz can chickpeas during the last 5 minutes for extra staying power.
- Creamy dream: Swap coconut milk for ½ cup cashew cream blended with ¼ cup water for a nuttier profile.
- Greens galore: Use a 50/50 mix of spinach and chopped kale; add kale 3 minutes earlier because it’s sturdier.
Storage Tips
Cool the curry completely before transferring to airtight containers. Refrigerate up to 5 days or freeze up to 3 months. For meal-prep portions, ladle 1½ cups into 2-cup glass jars; leave 1 inch headspace for expansion. Thaw overnight in the fridge or microwave from frozen in 4-minute bursts, stirring between. Reheat with a splash of broth to loosen; garnish fresh cilantro just before serving.
Frequently Asked Questions
One-Pot Spinach & Potato Curry for Easy Winter Meal Prep
Ingredients
Instructions
- Prep: Cut potatoes, soak russet varieties 5 minutes, drain. Mince garlic, grate ginger, slice onion.
- Sauté aromatics: Heat oil in Dutch oven, sizzle cumin seeds 30 seconds, add onion and cook 4–5 min until translucent.
- Bloom spices: Stir in garlic-ginger 1 min, then coriander, cumin, turmeric, chili, salt 30 seconds.
- Add tomatoes: Cook 3 min until thick and glossy.
- Simmer potatoes: Add potatoes and broth, cover, simmer 12 min until just tender.
- Finish greens: Fold in spinach and coconut milk, simmer 3 min. Adjust salt, add lime juice and cilantro.
- Serve: Enjoy hot with rice, quinoa, or flatbread.
Recipe Notes
Curry thickens as it sits; thin with broth when reheating. For mild kid-friendly version, omit chili and reduce salt.