Side Dishes
This sweet potato chickpea and spinach curry transforms simple ingredients into a rich, spiced masterpiece with velvety coconut and charred edges that add depth.
The secret lies in slow-simmered sweet potatoes and chickpeas, tenderized until they melt in your mouth, while fresh spinach wilts into the aromatic broth at the last moment. Every bite delivers a perfect balance of sweetness, earthy spices, and creamy coconut—proof that plant-based meals can be deeply satisfying.
The foundation begins with a dry-toasted spice blend—cumin, coriander, turmeric—that releases its oils before being bloomed in coconut oil. This technique builds layers of flavor that infuse the entire dish, while the sweet potatoes roast until their edges develop a subtle caramelization.
The chickpeas soften just enough to hold their shape, creating texture against the silky curry sauce. Professional results don’t require complicated steps, just patience and attention to timing.
What you’ll end up with is a curry that’s vibrant in color—deep golden from the spices, bright green from the spinach—and rich in texture: tender sweet potatoes, creamy coconut, and slightly crisp chickpeas. The aroma alone will have everyone gathering around the table, while the flavors evolve with each spoonful.
This dish serves as both a hearty side and a complete meal, perfect for weeknight dinners or special occasions.
Pair it with basmati rice or warm naan to soak up every drop of that velvety sauce. The recipe scales effortlessly, making it ideal for meal prep or feeding a crowd. Here’s how to create it step by step—where traditional techniques meet modern simplicity.
Ingredients for sweet potato chickpea and spinach curry
Rich spices, velvety coconut, and vibrant vegetables—this curry delivers restaurant-quality depth with simple pantry staples.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium, peeled and cubed |
| Chickpeas 🌱 | 1 ½ cups | Cooked, drained (or 1 can) |
| Fresh Spinach 🌿 | 4 cups | Packed, roughly chopped |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌶️ | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🧂 | 1 tsp | Bright yellow, organic |
| Ginger Root 🌿 | 1 tbsp | Fresh, grated |
| Coconut Oil 🫒 | 2 tbsp | Unrefined for flavor |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The sweet potatoes are the heart of this dish—choose firm, vibrant orange ones with no soft spots. Trader Joe's and Whole Foods carry excellent organic options, but regular grocery store sweet potatoes work too. For the chickpeas, cooked from dry is ideal—they hold their shape better than canned—but a high-quality can in water (not brine) saves time. The spinach? Baby spinach or fresh leaves both work, but avoid pre-washed bags with wilted edges. Toasting the spices in coconut oil before adding liquids unlocks their full flavor—this is non-negotiable for depth.
No full-fat coconut milk? Light coconut milk plus extra coconut cream mimics the texture. Swap coriander for cilantro stems (blended)**—they’re flavor-packed and often discarded. Running short on ginger? Galangal root (if available) or extra turmeric works in a pinch. The tomato paste can be reduced to 1 tbsp if needed, but don’t skip it entirely—it adds umami. For the onion, yellow or red both work, but avoid sweet onions like Vidalia unless you want a milder flavor profile. Prefer your curry spicier? Add ½ tsp cayenne or 1 tsp red pepper flakes with the spices.
This curry tastes even better the next day as flavors meld—make extra and portion into containers. Keeps 4-5 days refrigerated or 3 months frozen. For reheating, add 1-2 tbsp water or coconut milk to prevent drying. The spinach wilts dramatically when added last, so keep it separate until serving. Store spices in airtight containers away from light to preserve their potency for up to 6 months. Sweet potatoes can be roasted ahead and stored in the fridge for 3 days—just reheat before adding to the curry.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. Dump everything—sweet potatoes, chickpeas, onions—into one pot with coconut milk, and let it simmer. The spinach wilts in minutes, and you’re left with a curry that’s ridiculously hands-off.
- Sweet Heat Balance: The caramelized sweet potatoes meet the earthy chickpeas and creamy coconut milk—it’s like a hug in a bowl. I’ll be real: the first time I added a pinch of cayenne, my roommate stole the last bite. That’s when I knew it was dangerously addictive.
- Meal Prep MVP: This curry keeps its flavor for days, which means I can make a big batch on Sunday and have lunch sorted through Thursday. (Yes, even on a Tuesday night.) The sweet potatoes hold their texture, and the spinach stays vibrant if you reheat it gently.
- Budget-Friendly Powerhouse: Chickpeas and sweet potatoes stretch this dish into a full meal without breaking the bank. A can of chickpeas, a few onions, and a head of spinach from the garden section? That’s a week’s worth of dinners for less than $10. Plus, the coconut milk makes it feel fancy—without the price tag.
Step-by-step instructions for sweet potato chickpea and spinach curry
This method delivers a rich, velvety curry with perfectly charred sweet potatoes and tender chickpeas.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons coconut oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic, 1 tablespoon grated ginger root, 1 tablespoon ground cumin, 1 tablespoon ground coriander, and 1 teaspoon turmeric powder. Cook for another 2 minutes until the spices release their aromas and the garlic turns golden.
Here's the thing—don't rush this step. The spices need time to bloom fully, which builds the curry's complex flavor foundation. You'll know it's ready when the mixture smells deeply aromatic and the spices stop sizzling loudly.
Char the Sweet Potatoes
Add the 1.5 pounds cubed sweet potatoes to the pot and stir to coat in the spiced oil. Increase heat to medium-high and cook undisturbed for 8-10 minutes, stirring occasionally, until the sweet potatoes develop golden-brown charred edges. This charring adds depth of flavor that you can't get from gentle cooking alone.
I press down gently on the sweet potatoes during the first minute to prevent them from curling and ensure even contact with the pan. If they stick, don't panic—add a splash of water and scrape up the browned bits from the bottom. These bits are packed with flavor.
Build the Curry Base
Reduce heat to medium-low and stir in the 2 tablespoons tomato paste. Cook for 3-4 minutes until the paste darkens slightly and the sweet potatoes begin to soften. Pour in the 1 can coconut milk and 1.5 cups chickpeas, then add 1 teaspoon sea salt and ½ teaspoon black pepper. Bring to a gentle simmer and let cook uncovered for 15 minutes, stirring occasionally.
The reason we simmer uncovered is to allow any excess moisture to evaporate, which helps thicken the sauce naturally. You'll see the sauce reduce slightly and become more concentrated—this is when the flavors start melding together beautifully.
Finish with Spinach and Brighten
Stir in the 4 cups chopped fresh spinach and cook for 2-3 minutes until wilted. Remove from heat and stir in the 2 tablespoons fresh lemon juice. Let the curry sit for 5 minutes to allow the flavors to settle. Taste and adjust seasoning if needed—you might need a pinch more salt or a squeeze of lemon.
The spinach wilts quickly, so don't let it sit too long in the hot curry or it'll turn bitter. The lemon juice brightens the dish and cuts through the richness of the coconut milk. This is the moment that matters: let the curry rest before serving so all the flavors can truly come together.
Serve with Complementary Sides
Serve the curry immediately over steamed basmati rice or with warm naan bread. The dish should have a velvety texture with tender sweet potatoes and chickpeas, brightened by the spinach and lemon. Each bite should deliver a perfect balance of sweet, spicy, and creamy flavors.
For best results, serve while warm. The curry continues to develop flavor as it sits, so if you're making it ahead, reheat gently on the stove with a splash of water or coconut milk to restore its creamy texture. Real talk: this curry tastes even better the next day as the flavors meld further.
Pro Tips For Making Sweet Potato Chickpea And Spinach Curry
- Sear Sweet Potatoes First: Toss peeled sweet potatoes in 1 tablespoon oil and sear them in a hot pan for 5 minutes before adding anything else—this builds flavor and prevents them from turning to mush later. (Yes, even if you’re impatient like me, don’t skip this step.)
- Drain Chickpeas Well: Rinse canned chickpeas and drain them in a colander for 10 minutes before using. The extra starch makes the curry gluggy, and no one wants that—trust me, I’ve served it both ways.
- Add Spinach Last: Stir in spinach only after the curry has simmered for 15 minutes. If you toss it in too early, it’ll turn to sludge. A handful of fresh leaves at the end keeps it vibrant and tender—like a garnish that actually matters.
- Simmer, Don’t Boil: Keep the curry at a gentle bubble, not a rolling boil, once the coconut milk is added. High heat breaks the milk’s creaminess, and you’ll end up with a sad, separated sauce. (I learned this after one very disappointing batch.)
Serving suggestions for this sweet potato chickpea and spinach curry
Rice Pairings
Steamed jasmine rice or basmati rice is the classic choice, absorbing the velvety coconut sauce beautifully. For extra flair, cook the rice with a bay leaf and pinch of cardamom—it complements the curry's spices.
I like using Lundberg Farms organic basmati for its long grains and subtle nutty flavor. 🍚
For a heartier option, try brown rice or quinoa, which add nutty texture and extra fiber. If you're short on time, instant rice works in a pinch—just rinse it first to reduce stickiness.
The key is to serve the rice while still slightly firm so it doesn't turn mushy under the curry's sauce.
Bread Companions
Warm naan bread or roti is a must for soaking up every drop of sauce. Look for Tandoor brand naan at your grocery store—it's soft, slightly chewy, and perfect for dipping. For a homemade twist, brush naan with garlic-infused olive oil before serving. 🥖
If you prefer crusty bread, serve with garlic bread or focaccia. I love toasting a baguette with herb butter and sprinkling it with flaky sea salt before serving. The contrast of crispy bread with the creamy curry is pure magic.
Protein Additions
While this curry is already protein-packed with chickpeas, you can boost it further with grilled tofu or pan-seared tempeh. Press and marinate tofu in soy sauce, garlic, and smoked paprika for 30 minutes before grilling. The smoky flavor pairs perfectly with the curry's sweetness. 🍳
For meat-eaters, add shredded rotisserie chicken or crispy pan-seared shrimp. Stir them in during the last 5 minutes of cooking to keep them tender. If you're feeling adventurous, try crumbled paneer for a creamy, cheesy contrast—just add it with the spinach.
Garnish Ideas
Fresh cilantro and green onions add brightness and color. I like to roughly chop them and sprinkle over the curry just before serving. For extra crunch, add toasted coconut flakes or crushed peanuts. A drizzle of chili oil or yogurt sauce elevates the dish to restaurant-level. 🌿
For a tangy finish, squeeze lime wedges on the side. The acidity cuts through the richness and lets everyone customize their spice level. If you want to get fancy, top with gold leaf—it looks stunning and adds a subtle floral note that pairs beautifully with coconut.
Meal Prep Serving
When serving leftovers, I like to portion the curry into glass meal prep containers with a small scoop of rice on the side. Store the rice and curry separately to prevent sogginess. Reheat the curry with 1-2 tablespoons of water or coconut milk to restore its creamy texture. 📦
For a cold-weather twist, serve the curry over cauliflower rice or zucchini noodles—it's lighter but still satisfying. If you're taking it to a potluck, bring the curry in a slow cooker with a lid to keep it warm. The aroma alone will have everyone asking for seconds!
Nutrition facts
Frequently asked questions
Can I make this curry without coconut milk?
Yes! For a lighter version, substitute with 1 cup full-fat Greek yogurt or cashew cream (blend soaked cashews with water). If you prefer a dairy-free option, use 1 cup vegetable broth + 2 tablespoons cornstarch slurry to thicken. The texture will be thinner but still flavorful.
How do I adjust the spice level?
Start with the base recipe, then taste before serving. For more heat, add ½ teaspoon cayenne or 1 teaspoon red pepper flakes with the initial spices. To mellow it, reduce the cayenne or add 1 extra tablespoon of coconut milk at the end. Always taste as you go!
Can I use frozen spinach instead of fresh?
Use 10 ounces thawed frozen spinach (about 2 cups) and squeeze out excess water before adding. Fresh spinach wilts dramatically, while frozen retains more moisture. Add it with the lemon juice at the end to prevent mushiness.
Why did my sweet potatoes turn mushy?
Overcooking or not enough charring causes mushiness. For perfect texture, char the sweet potatoes for 8-10 minutes until edges are golden, then simmer gently in the curry for only 15 minutes. If needed, add 1-2 tablespoons water to restore creaminess.
Can I make this in an Instant Pot?
Yes! Sauté onions, garlic, and spices first, then add sweet potatoes, chickpeas, tomato paste, and coconut milk. Cook on High Pressure for 6 minutes, quick-release, then stir in spinach and lemon juice. The pressure cooker reduces cooking time but may need extra lemon for brightness.
