budgetfriendly spinach and potato curry with roasted root vegetables

5 min prep 1 min cook 120 servings
budgetfriendly spinach and potato curry with roasted root vegetables
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Budget-Friendly Spinach & Potato Curry with Roasted Root Vegetables

A soul-warming, pantry-friendly curry that turns humble produce into a restaurant-worthy dinner. Creamy potatoes, tender spinach, and sweet roasted roots—all under $1.50 per serving.

A Story That Starts in the Reduced Aisle

Last February I found myself staring at a 50-cent bag of “spinach on its last day” and a 99-cent sack of mis-shapen potatoes. My grocery budget had taken a hit from holiday overspending, but I was determined to cook something that didn’t taste like austerity. Growing up, my mom could stretch a handful of spices and whatever wilted veg was lurking in the crisper into a curry that made our whole apartment smell like a Kolkata street stall. I channeled her that night, tossing the potatoes into a tomato-y gravy and sliding a tray of diced root vegetables into the oven while the curry bubbled away. Forty minutes later I was scooping silky spinach curry over rice, the roasted carrots and beets caramelized and sweet on top. My roommate—an avowed meat-lover—walked in, sniffed the air, and asked for a bowl. We ended up eating cross-legged on the couch, trading stories of broke-college dinners that still felt like feasts. This recipe is my attempt to bottle that feeling: resourceful, generous, and deeply comforting.

Why You'll Love This Budget-Friendly Spinach & Potato Curry with Roasted Root Vegetables

  • Pantry Price Tag: Feeds six for about $7.50 total—cheaper than a single take-out entrée.
  • Two-Texture Magic: Velvety curry plus jammy roasted vegetables keep every bite interesting.
  • Vitamin-Packed: One serving delivers 120 % daily vitamin A and 35 % vitamin C.
  • One-Hour Dinner: Active time is 20 min; the stove and oven do the rest.
  • Freezer Hero: Curry base freezes beautifully for up to 3 months.
  • Customizable Heat: Dial cayenne up or down to please toddlers or fire-breathers.
  • Vegan & Gluten-Free: Naturally allergy-friendly without tasting like “diet food.”
  • Great Rice Stretcher: Serve over any grain—brown rice, quinoa, millet, or even ramen noodles.

Ingredient Breakdown

Ingredients for budget-friendly spinach and potato curry with roasted root vegetables

Great curry starts with smart shopping. Below I’ve listed each component, why it matters, and the cheapest place I reliably find it in my Midwest town (prices rounded to nearest dime). Feel free to swap by season or sales—this is a template, not a straitjacket.

Produce

  • Yukon Gold or Red Potatoes (1½ lb): Thin skins mean no peeling; they hold shape yet thicken the gravy. Aldi, $1.49.
  • Fresh Spinach (5 oz clamshell): Wilts into silk. Reduced-section spinach is 99 ¢ on Tuesdays; rinse, freeze if you can’t use immediately.
  • Carrots (3 medium): Natural sweetness balances tomato acidity. 49 ¢/lb at Asian markets.
  • Beets (2 small): Earthy depth and magenta pop. Roasted beet sweetness tricks picky eaters into thinking you added honey.
  • Onion (1 large yellow): Base aromatics. Buy 3-lb bags; they store months in cool pantries.
  • Garlic (6 cloves): Fresh is 25 ¢ per head; pre-minced jars are 3× pricier.

Spices & Pantry

  • Curry Powder (2 Tbsp): A pre-mixed shortcut when turmeric, coriander, and cumin already play together. Dollar-store brands work fine.
  • Ground Cumin (1 tsp): Smoky back note that screams “real curry.”
  • Mustard Seeds (½ tsp, optional): Pops in hot oil, releasing nutty aroma. Skip rather than pay premium.
  • Cayenne (¼ tsp): Control heat precisely; ⅛ tsp for kiddos, 1 tsp for brave hearts.
  • Tomato Paste (2 Tbsp): Concentrated umami. Buy the tube; it keeps months in fridge.
  • Coconut Milk (14-oz can): Makes dairy-free creaminess. Light versions save 40 ¢ but full-fat satisfies longer.

Oil & Liquid

  • Neutral Oil (3 Tbsp): Canola or sunflower for high-heat roasting and blooming spices.
  • Vegetable Broth (2 cups): Homemade from scraps = free. Store-bought cubes are 12 ¢ each.

Step-by-Step Instructions

Total Time: 55 min • Active: 20 min • Serves: 6 • Cost: $1.24 per serving

1Prep & Pre-Heat

Position one oven rack in center, another near bottom. Preheat to 425 °F (220 °C). Scrub potatoes; dice into ¾-inch cubes. Peel carrots and beets; cut similar size for even roasting. Keep beets separate so their color doesn’t bully the others.

2Season & Roast

Toss potatoes, carrots, and beets on a sheet pan with 1 Tbsp oil, ½ tsp salt, ¼ tsp pepper. Spread in single layer; slide onto center rack. Roast 25–30 min, stirring once, until edges caramelize and a paring knife slides through with slight resistance. Meanwhile…

3Bloom Aromatics

Heat 2 Tbsp oil in heavy pot over medium. Add ½ tsp mustard seeds if using; cover until popping subsides (15 sec). Stir in diced onion; sauté 4 min until translucent. Add garlic, 1 tsp salt, ½ tsp pepper; cook 1 min. You want the onion edges golden, not brown—lower heat if necessary.

4Toast Spices

Reduce heat to low. Stir in curry powder, cumin, cayenne; cook 30 sec until fragrant. This “blooms” the spices, unlocking fat-soluble flavor compounds. Immediately scrape in tomato paste; cook 1 min, mashing to coat onions. The paste will darken—stop before it scorches.

5Simmer Curry Base

Pour in coconut milk and 1 cup broth, scraping browned bits. Add diced potatoes (yes, another set). Bring to gentle boil, cover, reduce to low. Simmer 15 min until potatoes just yield to a fork.

6Wilt Spinach

Stir in spinach a handful at a time; it collapses within seconds. Thin with remaining broth to soupy or stew-like consistency—your call. Taste; adjust salt, cayenne, or a squeeze of lemon for brightness.

7Merge & Serve

Remove roasted vegetables from oven; fold half into curry for color contrast. Ladle curry over rice; top with remaining roasted jewels, a drizzle of coconut milk, and cilantro if you’re feeling fancy. Pass lime wedges—acid amplifies every layer.

Expert Tips & Tricks

  1. Double-Roast Trick: Save a handful of roasted vegetables; reheat under broiler 2 min before serving for extra-charred crunch.
  2. Speed-Clean Spinach: Fill salad spinner with cold water, dunk whole clamshell, spin dry—no gritty surprises.
  3. Spice Freshness Test: If your curry powder smells like dusty paper, it’s done. Replace yearly for maximum oomph.
  4. Potato Choice: Russets disintegrate and thicken; Yukon hold shape. Want both? Use ½ and ½.
  5. Sweet Swap: Out of beets? Cubed sweet potato roasts in same time and gives similar sweetness.
  6. Creamy Without Coconut: Use ½ cup peanut butter whisked into broth for West-African twist.
  7. Batch Cooking: Double curry base, freeze half before adding spinach. Later, thaw overnight, bring to simmer, add greens.

Common Mistakes & Troubleshooting

Problem Likely Cause Quick Fix
Curry too thin Over-measured broth Simmer uncovered 5 min; mash a few potatoes to thicken.
Scorched spices Heat too high during bloom Start over; bitter spices ruin entire pot. Salvage by straining oil, rinse pot, proceed.
Beets bleed pink onto carrots Mixed while hot Roast on separate parchment, combine only when cool.
Spinach tastes metallic Overcooked or old greens Add during final 2 min; use baby spinach for milder flavor.
Hard potatoes Acidic sauce slows cooking Add ½ tsp sugar to neutralize acid; simmer 5 min more.

Variations & Substitutions

  • Protein Boost: Stir in 1 can chickpeas or 2 cups cubed tofu during final simmer.
  • Greens Galore: Swap spinach for chopped kale, chard, or collards; increase simmer 3–5 min.
  • Thai Twist: Replace curry powder with 1 Tbsp red curry paste and 1 tsp coriander; finish with Thai basil.
  • Tomato-Free: Skip tomato paste; add ½ cup pumpkin purée + 1 tsp lemon juice for body and tang.
  • Oil-Saver: Use 1 Tbsp oil + parchment to roast; bloom spices in ¼ cup water for WFPB version.

Storage & Freezing

Refrigerate: Cool curry completely; transfer to airtight container up to 5 days. Store roasted vegetables separately to prevent sogginess; reheat under broiler 3 min for crisp edges.

Freeze: Ladle curry (minus roasted veg) into quart freezer bags, flatten for stackable bricks. Freeze up to 3 months. Thaw overnight in fridge; reheat gently with splash of broth. Add freshly roasted or microwaved vegetables when serving.

Meal-Prep Bowls: Divide rice, curry, roasted veg among 6 glass containers. Refrigerate 4 days or freeze 2 months. Reheat single bowl 2 min in microwave; splash water to loosen.

Frequently Asked Questions

Absolutely. Thaw 10 oz box, squeeze dry, add during final 3 min. It’s already wilted so overcooking = mush.

Try butternut squash, turnips, or cauliflower florets. All roast in 20–25 min at 425 °F.

Salt is key: add ½ tsp, wait 1 min, taste. Still flat? Stir in 1 tsp lemon juice, ½ tsp sugar, pinch more cayenne for layers.

Yes. Each serving has 28 g complex carbs and 7 g fiber. Pair with brown rice and lean protein to blunt glucose spikes.

Sauté aromatics on Normal. Add potatoes, broth, coconut milk. High pressure 4 min, quick release. Stir in spinach on sauté-low 1 min.

Off-dry Riesling or Gewürztraminer tame heat. For red lovers, chilled Beaujolais works—skip heavy tannins.

Blend leftover curry into soup with extra broth; spoon over noodles, top with roasted veg and fried egg for breakfast.

If you try this recipe, snap a photo and tag me on Instagram @budgetvegkitchen—I love cheering your meatless victories!

budgetfriendly spinach and potato curry with roasted root vegetables

Budget-Friendly Spinach & Potato Curry with Roasted Root Vegetables

★★★★★ 4.9 / 5 from 312 reviews
15 min
Prep
Pin Recipe
35 min
Cook
50 min
Total
Serves 4
Easy
Ingredients
  • 2 tbsp vegetable oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tsp curry powder
  • 1 tsp ground cumin
  • ½ tsp turmeric
  • 2 medium potatoes, cubed
  • 1 large carrot, sliced
  • 1 cup diced parsnip
  • 1 cup vegetable broth
  • 4 cups fresh spinach
  • 1 cup coconut milk
  • Salt & pepper to taste
  • Fresh cilantro for garnish
Instructions
  1. Preheat oven to 425°F (220°C). Toss carrot and parsnip with 1 tbsp oil, salt, and pepper. Spread on a baking sheet and roast for 25 minutes, turning halfway.
  2. Heat remaining oil in a large pot over medium. Sauté onion for 5 minutes until translucent.
  3. Stir in garlic, ginger, curry powder, cumin, and turmeric; cook 1 minute until fragrant.
  4. Add potatoes and broth; bring to a boil, then simmer covered for 15 minutes until potatoes are tender.
  5. Fold in spinach and coconut milk; simmer 3–4 minutes until spinach wilts.
  6. Season with salt and pepper. Serve hot over rice, topped with roasted vegetables and cilantro.
Recipe Notes
  • Swap spinach for kale or chard if preferred.
  • Make it vegan: ensure broth and coconut milk are certified vegan.
  • Store leftovers refrigerated up to 4 days; flavors deepen overnight.
Nutrition (per serving)
285
kcal
6 g
Protein
9 g
Fat
11 g
Fiber

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.