Tasty but WholeInsider Preview
Chickpea and Sweet Potato Curry with Coconut Milk and Spinach

Chickpea and Sweet Potato Curry with Coconut Milk and Spinach

If we had to pick one recipe that defined the mixed-diet weeknight, it might be this one. It's a weeknight anchor built for the moment when the fridge is half-empty and dinner still needs to happen in under forty minutes. It's a one-pot situation: sweet potatoes soften into the coconut-garam masala broth, chickpeas hold their shape and soak up spice, and a big handful of spinach wilts in right at the end for color and a hit of iron. The leftovers are arguably better than the original, which makes it an ideal Monday-night cook for the whole week ahead.

  • Prep10 minutes
  • Cook30 minutes
  • Total40 minutes
  • Servings4
  • VEG
  • GF
  • DF
  • 1-PAN
  • PREP
Estimated macros per serving

Calories ~420 · Protein ~10g · Carbs ~40g · Fat ~24g

Ingredients

For the curry:
  • 1 tablespoon coconut oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons garam masala
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon ground cumin
  • 1 large sweet potato, peeled and cut into 3/4-inch cubes
  • 1 (15-ounce) can chickpeas, drained and rinsed
  • 1 (14-ounce) can diced tomatoes
  • 1 (13.5-ounce) can full-fat coconut milk
  • 4 cups fresh baby spinach
  • 1 tablespoon fresh lime juice
  • Kosher salt and freshly ground black pepper

Method

  1. Heat the coconut oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and cook, stirring occasionally, until completely translucent and beginning to turn golden at the edges, about 5 minutes.
  2. Add the garlic, ginger, garam masala, turmeric, and cumin. Stir constantly for about 1 minute. Reduce heat slightly if needed — the spices should be golden and fragrant, not dark brown. You want the spices fragrant and toasted, not burnt.
  3. Add the sweet potato cubes, chickpeas, diced tomatoes with their juices, and coconut milk. Stir to combine and bring to a gentle boil.
  4. Reduce heat to medium-low, cover, and simmer until the sweet potatoes are fork-tender, 20–25 minutes. If they're still firm, cover and continue cooking in 5-minute increments. Stir once or twice to prevent sticking. If the sauce looks too thick or begins to stick, splash in 2–3 tablespoons of water and stir.
  5. Remove the lid and stir in the spinach. Let it wilt into the curry, about 1 to 2 minutes. Squeeze in the lime juice and season with salt and pepper to taste.
  6. Serve hot in deep bowls. Serves 4 generously over rice or 2–3 as a standalone meal. Pairs beautifully with steamed basmati rice or warm naan if you want to stretch it further.

Variations & Notes

  • Extra Hungry: Serve over a generous cup of steamed rice and top with a fried egg (or two). Adam's version.
  • Protein add-on: Stir in 8 ounces of cubed firm tofu at step 3, or top with shredded rotisserie chicken (no longer vegan).
  • Spice it up: Add 1/2 teaspoon of cayenne or a diced serrano pepper with the garlic for real heat.
  • Sub notes: Butternut squash works in place of sweet potato: cut it a bit smaller since it's denser. Kale can replace spinach; just add it a few minutes earlier so it has time to soften.
  • Storage: Keeps refrigerated for 3–4 days. Reheat gently on the stove with a splash of water. Freezes well for up to 3 months.