Welcome to kitchenbyday

Meal Prep Vegan Sweet Potato Curry with Spinach

By Megan Brooks | February 26, 2026
Meal Prep Vegan Sweet Potato Curry with Spinach

There’s a moment—usually around 3 p.m. on Sunday—when the late-autumn light slants through my kitchen window and I realize the week ahead is barreling toward me faster than I can finish my tea. That’s when I reach for this curry. It’s the culinary equivalent of a deep breath: silky coconut milk, jewel-bright sweet potatoes, and ribbons of spinach that wilt into the sauce like they’ve been waiting their whole lives for this union. The first time I made it, I was recipe-testing for a friend’s vegan wedding shower; the bride-to-be took one bite, closed her eyes, and said, “This tastes like a hug I didn’t know I needed.” Since then, it’s become my Sunday staple—five lunches, zero fuss, pure comfort. Whether you’re juggling work deadlines, marathon training, or a toddler who thinks naps are optional, this curry has your back.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • Freezer-friendly: Portion into glass jars, freeze up to three months, and reheat like a dream.
  • Protein-packed: Chickpeas and spinach deliver 14 g plant protein per serving—no meat required.
  • Spice-level control: Mild enough for kids, but a pinch of cayenne wakes it up for heat-seekers.
  • Budget hero: Sweet potatoes and canned coconut milk keep costs under $2 per serving.
  • Layered flavor: Blooming spices in coconut oil unlock authentic depth in under 10 minutes.

Ingredients You'll Need

Ingredients

Quality ingredients make or break a curry. Look for firm, unblemished sweet potatoes—organic if possible, since conventional ones can be treated with sprout inhibitors that affect texture. When you pick up a can of coconut milk, give it a gentle shake; you want to hear almost no sloshing, a sign of high fat content. (I splurge on the 99-cent Asian-market brand because it’s 60 percent coconut extract versus the 40 percent you’ll find in many supermarkets.) Fresh spinach should be bright green, not wilted or yellowing; baby spinach saves trimming time, but mature leaves deliver more iron—your call. For spices, buy whole seeds when you can; they toast more evenly and stay potent for a year in a cool drawer.

How to Make Meal Prep Vegan Sweet Potato Curry with Spinach

1
Prep your mise en place

Dice 2 medium sweet potatoes (about 1 lb) into ¾-inch cubes—any smaller and they’ll dissolve; larger stays toothsome. Finely chop 1 large onion, mince 4 cloves garlic, and grate a 1-inch knob of ginger. Rinse 1 can chickpeas until the water runs clear; this removes up to 40 percent of the sodium and prevents cloudy broth.

2
Bloom the aromatics

Heat 2 Tbsp coconut oil in a heavy Dutch oven over medium. When a cumin seed sizzles on contact, add 1 tsp each cumin seeds and brown mustard seeds. Swirl 30 seconds until fragrant, then add onion with a pinch of salt. Sauté 5 minutes until edges caramelize; this Maillard reaction builds the curry’s backbone.

3
Toast the spices

Lower heat to medium-low. Stir in 1 Tbsp curry powder, 1 tsp ground coriander, ½ tsp turmeric, and ¼ tsp cinnamon. Cook 60 seconds, stirring constantly—this wakes up volatile oils and prevents bitterness. If the mixture looks dry, splash in another teaspoon of oil; spices need fat to bloom, not scorch.

4
Build the sauce

Add garlic, ginger, and 1 Tbsp tomato paste. Fry 2 minutes until the paste darkens from bright red to brick. Pour in 1 can (14 oz) diced tomatoes with juices, scraping the brown bits. These acids deglaze the pot and add umami. Simmer 3 minutes to marry flavors.

5
Simmer the vegetables

Stir in sweet potatoes, chickpeas, 1 can full-fat coconut milk, and ½ cup vegetable broth. Bring to a gentle boil, then reduce to low, cover, and simmer 12–14 minutes until potatoes yield easily to a fork but still hold shape. Stir once halfway so edges don’t stick.

6
Wilt in the greens

Uncover, add 4 cups loosely packed spinach in handfuls, stirring until just wilted—about 90 seconds. Overcooking turns spinach army-green and metallic. Finish with 1 Tbsp lime juice and ½ tsp maple syrup to balance acidity and natural sweetness.

7
Portion for the week

Let cool 10 minutes; curry thickens as it rests. Ladle 1¼ cups into each of five glass containers. Top with ½ cup cooked brown rice or quinoa, then cool completely before refrigerating. The flavors meld overnight, making Tuesday’s lunch taste even better than Monday’s.

Expert Tips

Low-and-slow is your friend

Resist the urge to crank the heat; gentle simmering keeps sweet-potato cubes intact and prevents coconut milk from separating.

Deglaze with confidence

If the pot looks dry after toasting spices, add a splash of broth instead of oil; it lifts fond without extra fat.

Chill before freezing

Cool curry completely in the fridge before transferring to freezer; this prevents ice crystals and rubbery potatoes.

Brighten at the end

A sprinkle of fresh cilantro or Thai basil just before eating revives aromas lost during reheating.

Variations to Try

  • Squash swap: Trade half the sweet potatoes for butternut or kabocha for deeper sweetness and extra beta-carotene.
  • Legume twist: Replace chickpeas with red lentils; they cook in 10 minutes and naturally thicken the sauce.
  • Green curry route: Use green curry paste and swap spinach for Thai basil and zucchini ribbons.
  • Peanutty richness: Whisk 2 Tbsp natural peanut butter into the coconut milk for West-African vibes.

Storage Tips

Refrigerate portions in airtight glass containers up to 5 days; the lime juice naturally preserves color. For longer storage, freeze flat in labeled silicone bags—lay them on a sheet pan so they stack like books once solid. Thaw overnight in the fridge or submerge the sealed bag in cool water for 30 minutes. When reheating, add a tablespoon of water or broth per cup to loosen, cover loosely, and microwave at 70 percent power to prevent coconut-milk separation. Stir halfway for even heating. If the sweet potatoes seem dry, a quick steam over simmering water for 3 minutes revives their creamy texture.

Frequently Asked Questions

You can, but the sauce will be thinner and less luxurious. Compensate by simmering 2 extra minutes uncovered, or whisk 1 tsp cornstarch with the broth before adding.

As written, it’s mild-kid friendly. Add ¼ tsp cayenne or 1 minced Thai chili with the garlic if you want a gentle kick.

Yes, but you’ll need an extra cup of broth and 15 more minutes. Stir in 1 cup rinsed basmati after step 5, cover, and simmer on the lowest heat.

Add spinach only to the portions you’ll eat in the first 48 hours. For later meals, store blanched spinach separately and stir in when reheating.

Absolutely—use a 7-quart pot and increase simmer time by 3–4 minutes. You’ll get 10 generous portions; freeze half and thank yourself later.

Substitute fresh parsley or Thai basil for brightness, or leave herbs out entirely—the curry still sings from lime and spices.
Meal Prep Vegan Sweet Potato Curry with Spinach
main-dishes
Pin Recipe

Meal Prep Vegan Sweet Potato Curry with Spinach

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
5

Ingredients

Instructions

  1. Mise en place: Prep all vegetables and measure spices for seamless cooking.
  2. Bloom spices: Heat coconut oil, toast cumin and mustard seeds 30 seconds, then sauté onion 5 minutes.
  3. Build base: Add garlic, ginger, tomato paste, and all ground spices; cook 1 minute.
  4. Simmer: Stir in tomatoes, chickpeas, sweet potatoes, coconut milk, and broth; cover and simmer 12–14 minutes.
  5. Finish: Fold in spinach until wilted, then add lime juice and maple syrup; adjust salt.
  6. Portion: Divide curry and ½ cup cooked rice among 5 containers; cool completely before sealing.

Recipe Notes

Reheat with a splash of water to loosen; curry thickens as it sits. Freeze up to 3 months.

Nutrition (per serving)

368
Calories
14 g
Protein
42 g
Carbs
18 g
Fat

More Recipes