Thick, golden, and fragrant with coconut and red curry paste, this Potato Curry with Chickpeas comes together in one skillet in just 30 minutes, and the first time I made it on a cold Tuesday night, I stood over the pot just breathing it in before I even grabbed a bowl. The sweet potatoes turn buttery and soft, the chickpeas soak up every bit of that spiced coconut broth, and the spinach wilts in right at the end so it still has a little color and bite. It's the kind of cozy, filling dinner that feels like way more effort than it actually was.

If you're already a fan of quick weeknight dinners, you'll want to bookmark this one right alongside my Easy Balsamic Chicken Recipe and Easy Sheet Pan Chicken Pitas Recipe. And if hearty comfort food is your thing, my Best Double Crust Chicken Pot Pie is another one worth pulling up on a cold night.
Why You'll Love This Sweet Potato Curry with Chickpeas Recipe
This vegan curry dish is honestly one of those weeknight recipes that makes you feel like you have your life together, even if you absolutely do not.
It's ready in 30 minutes. From chopping to serving, the whole thing moves fast, and it only uses one skillet, so cleanup is minimal.
The flavor is deep and layered. Red curry paste, ginger, garlic, and turmeric build real complexity without any complicated steps. This is not a bland plant-based curry recipe, it genuinely has personality.
It's filling and nourishing. The Potato Curry with Chickpeas bring protein, the Sweet Potato Curry with Chickpeas bring fiber and natural sweetness, and the spinach adds a little green at the end. One bowl keeps you full.
It's flexible. You can swap chickpeas for lentils, swap spinach for kale, and adjust the spice level to fit whoever you're feeding.
Jump to:
Sweet Potato Curry with Chickpeas Ingredients
Here's everything that goes into this coconut milk curry, and why each one matters.
See Recipe Card Below This Post For Ingredient Quantities
- Vegetable oil: The cooking fat for sautéing the aromatics. A neutral oil keeps the flavor clean so the spices can shine.
- Garlic: Three large cloves, minced. Garlic builds the savory base and softens the sweetness of the coconut milk.
- Fresh ginger: Adds a warm, slightly sharp note that lifts the whole curry. Fresh works better here than dried since it has more brightness.
- Red curry paste: This is where most of the flavor comes from. Three tablespoons gives you a solid, spiced broth that's bold but not overwhelming. Make sure to check the label if you need it vegan-friendly, as some brands contain shrimp paste.
- Ground turmeric: Adds a warm, earthy undertone and deepens the golden color of the broth.
- Sweet potatoes: Two medium sweet potatoes, peeled and chopped into ½-inch chunks. They soften beautifully in the coconut milk and absorb the curry flavors all the way through.
- Full-fat coconut milk: One 13.5 oz can. Full-fat gives you a rich, creamy broth that's thick enough to coat the sweet potatoes and chickpeas. Lite coconut milk will work but the texture will be thinner.
- Water: Half a cup to loosen the sauce and help the sweet potatoes cook evenly.
- Chickpeas (or lentils): One 15 oz can, drained and rinsed. Chickpeas add substance and protein to make this a genuinely filling meal. Lentils are a great swap if that's what you have.
- Salt: One teaspoon to season the whole pot.
- Black pepper: A quarter teaspoon for a little background heat.
- Baby spinach or kale: Four cups, stirred in at the end. Spinach wilts quickly and adds color. Kale is heartier and holds up longer if you prefer more texture.
- Granulated sugar: One tablespoon, optional. This balances the acidity and rounds out the spice. You might not need it, but it's worth tasting and deciding.
- Fresh lime juice: Two tablespoons added at the end, which brightens the whole dish and makes everything pop.
- For serving: Cooked rice and chopped fresh cilantro or basil. Both are key. The rice soaks up the broth and the herbs add freshness.
How to Make Sweet Potato Curry with Chickpeas
Here's a simple, one-line overview: sauté, simmer, and stir in the greens. The whole thing comes together in under 30 minutes.
- Sauté the aromatics: Heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Once the oil is hot, add the minced garlic and ginger. Stir frequently and cook for 1 to 2 minutes, until everything smells fragrant and the garlic is just starting to soften. Don't let it brown.

- Build the sauce: Stir in the red curry paste and turmeric until they're fully mixed into the oil. Pour in the coconut milk and water and stir to combine. Use your spoon to scrape up any stuck bits from the bottom of the pan, since those bits carry a lot of flavor.
- Add the vegetables and simmer: Add the sweet potato chunks, chickpeas (or lentils), salt, and black pepper. Stir everything together and bring the liquid to a boil. Once boiling, reduce the heat and let it simmer for about 15 minutes, or until the sweet potatoes are completely fork-tender. You should be able to pierce them easily with no resistance.

- Finish with greens and brightness: Stir in the baby spinach, the optional sugar, and the fresh lime juice. Cook for just 1 to 2 minutes until the spinach is wilted and everything is combined. Taste and adjust the seasoning if needed.
- Serve: Remove from heat and serve the curry over cooked rice. Top with plenty of chopped fresh cilantro or basil.
Substitutions and Swaps
This Sweet Potato Curry with Chickpeas recipe is flexible enough to work around whatever you have in the kitchen.
No red curry paste? Green curry paste will give you a slightly different flavor but works well here. You can also use a combination of curry powder and a pinch of cayenne as a backup, though the depth won't be quite the same.
Chickpeas vs. lentils: Both are listed in the Potato Curry with Chickpeas recipe because both work. Chickpeas hold their shape and have a slightly firmer texture. Lentils break down a little more and make the broth thicker, almost like a stew.
Spinach vs. kale: Baby spinach wilts in about 60 seconds and has a mild flavor. Kale takes a bit longer and adds a chewier texture. Both are good, just different.
Full-fat vs. lite coconut milk: Full-fat gives you the richest, creamiest broth. Lite coconut milk will work but produces a thinner sauce. If you use lite, you can reduce the water slightly to compensate.
No fresh lime? A splash of lemon juice works as a substitute. The brightness is the key, not the specific citrus.
EQUIPMENT FOR Potato Curry with Chickpeas
You don't need much for this Potato Curry with Chickpeas. Here's what to have ready.
Large skillet: This is the only pan you'll use for the whole curry. A wide skillet helps the Sweet Potato Curry with Chickpeas cook evenly and gives you room to stir without splashing.
Knife and cutting board: For peeling and chopping the Sweet Potato Curry with Chickpeas and mincing the garlic and ginger.
Can opener: For the coconut milk and chickpeas.
Stirring spoon: A wooden spoon or heatproof silicone spatula works well for scraping up the bottom of the pan.
Storage Tips
Refrigerator: Store leftover Potato Curry with Chickpeas in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight, so the leftovers are often even better the next day.
Freezer: This Potato Curry with Chickpeas freezes well. Let it cool completely, then transfer to freezer-safe containers or zip bags. It keeps for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Warm it on the stovetop over medium-low heat, adding a splash of water or coconut milk to loosen the sauce if it's thickened up in the fridge. You can also microwave it in 90-second intervals, stirring in between.
Store the rice separately. If you're meal prepping, keep the Potato Curry with Chickpeas and rice in separate containers so the rice doesn't get mushy.
Expert Tips
Don't rush the aromatics. Taking a full 1 to 2 minutes to cook the garlic and ginger before adding the curry paste makes a real difference in the depth of flavor. Undercooked garlic has a sharp, raw edge that shows up in the finished dish.
Taste before you add the sugar. The granulated sugar is listed as optional, and it genuinely depends on your curry paste and your personal taste. Some brands of red curry paste are already slightly sweet. Taste the broth after the Potato Curry with Chickpeas and Spinach are cooked, and add the sugar only if the sauce feels a little sharp or acidic.
Cut your sweet potatoes evenly. Half-inch chunks cook in about 15 minutes. If your pieces are larger or uneven, some will be underdone when others are soft. Take an extra minute with the knife and it pays off.
The lime juice goes in last. Adding it at the end keeps the brightness fresh and citrusy. If you add it too early, it mellows out and loses its punch.
Add spinach right before serving. It wilts in about 60 seconds over low heat. If you leave it in the pan too long, it goes limp and loses its color. Stir it in and serve within a few minutes.
FAQ
What else can I add to vegan curry?
This quick curry recipe is very adaptable. You can add diced bell peppers or zucchini in step 3 along with the Potato Curry with Chickpeas . Frozen peas are another easy addition, just stir them in with the spinach. Tofu, cubed and pan-fried separately, makes a great protein addition on top. Even a handful of cherry tomatoes stirred in near the end adds a nice burst of brightness. My tip: don't overcrowd the pot or the sauce won't reduce properly.
Is red curry paste spicy?
Red curry paste varies quite a bit by brand. Most are moderately spicy, not extremely hot. If you're cooking for kids or anyone sensitive to heat, start with 1 to 2 tablespoons instead of 3 and taste as you go. You can always stir in a little more at the end. The coconut milk in this healthy chickpea recipe also helps soften and balance the heat significantly.
I can't find red curry paste. What can I use instead?
The easiest swap is green curry paste, which has a similar texture and depth but a slightly herbier, brighter flavor. If you don't have either, you can use 1 to 1.5 tablespoons of good curry powder mixed with a pinch of cayenne and a bit of tomato paste for body. It won't be identical, but it still gives you a delicious one-pot curry recipe. Evelyn actually suggested this once when I ran out mid-cooking, and it worked better than I expected.
How do I store leftover Potato Curry with Chickpeas ?
Let the Potato Curry with Chickpeas cool to room temperature, then transfer it to an airtight container. It keeps in the fridge for up to 4 days and in the freezer for up to 3 months. Reheat gently on the stovetop with a splash of water or coconut milk to bring the sauce back to a silky consistency. Store the rice separately so it doesn't absorb all the broth overnight and turn mushy. Leftovers honestly taste even better the next day once the spices have had time to settle.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Potato Curry with Chickpeas:

Sweet Potato Curry with Chickpeas
Ingredients
Method
- Heat the oil in a large skillet over medium heat. Once hot, add the garlic and ginger and sauté, stirring often, for 1-2 minutes.
- Stir in the red curry paste and turmeric, then pour in the coconut milk and water. Stir well to combine and scrape any bits stuck to the pan.
- Add the sweet potatoes, chickpeas, salt, and pepper to the skillet. Bring the mixture to a boil, then reduce the heat and simmer for about 15 minutes, or until the sweet potatoes are fork-tender.
- Stir in the baby spinach, sugar (if using), and lime juice. Cook until the spinach has wilted, then remove from heat. Serve the curry over cooked rice, topped with cilantro or basil.













Leave a Reply