When the week gets crazy and I simply cannot face complicated cooking, I fall back on my absolute favorite emergency dinner. Seriously, if you’re looking for vegetarian meals that come together faster than ordering takeout, but taste a million times better, you’ve found it! This Sweet Potato Chickpea Curry is the definition of weeknight magic. It’s creamy, perfectly spiced, completely vegan, and it’s all done in one pot, which means cleanup is a dream.
I remember the first time I threw this together—I was exhausted, had four random veggies close to going bad, and zero inspiration. I tossed in half a can of coconut milk and whatever spices seemed good. Wow. The sweetness of the potatoes balanced the heat so perfectly! Now, this recipe is on rotation for us at least twice a month. It’s so hearty you never miss the meat, and you can serve it over plain rice or dip it up with some warm naan. Trust me, you need this recipe in your life. If you want to see a delicious way to serve this exact curry over basmati rice, check out my Chickpea Curry with Rice post!
Why This Sweet Potato Chickpea Curry is Your New Weeknight Favorite
Honestly, what’s not to love about a dinner that ticks every single box? I didn’t develop this just because it tastes great, which it absolutely does, but because it respects my schedule. It seems too simple to create something this deeply flavored in under 40 minutes, but it totally happens every time.
Here’s why I keep running back to this recipe when I’m tired:
- Speedy Prep: You only spend about 15 minutes actually chopping things. Everything else is just watching it bubble happily on the stove!
- The One-Pot Wonder: Seriously, cleanup is just washing one large pot. I can’t tell you what a lifesaver that is after a long day.
- Amazing Texture Combo: You get the soft, almost melting sweet potato chunks mixed with the perfectly creamy chickpeas, all swimming in that rich coconut base. It’s so satisfying!
- Flavor Bomb: Even though the spices sauté for less than a minute, they infuse the entire pot with warmth. It tastes like you spent hours on it, not 25 minutes.
Gathering Ingredients for Sweet Potato Chickpea Curry
Okay, let’s talk about what you need! This recipe is brilliant because it uses mostly shelf-stable ingredients, so I always keep a stash ready for those emergency dinner nights. You don’t need anything fancy or hard to find, which is why I love it for a quick vegetarian fix. Prep is minimal, but make sure you do the peeling and chopping before you start cooking, because once those spices hit the oil, things move fast!
For the base of this rich, delicious curry, here’s what you’ll want on hand. Remember, we’re aiming for flavor here, so use good quality coconut milk if you can!
- 1 tbsp coconut oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric powder
- 1/4 tsp cayenne pepper (optional – don’t skip this if you like a little kick!)
- 1 large sweet potato, peeled and cubed (about 2 cups worth)
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1 (14-ounce) can diced tomatoes, undrained
- 1 (13.5-ounce) can full-fat coconut milk
- 1/2 cup vegetable broth or water
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish – this brightens everything up!)
- Cooked rice or naan, for serving
If you’re trying to use up other pantry staples, you might want to check out how I used chickpeas in my Vegan Chickpea Tuna Melt for another easy meal idea!
Step-by-Step Instructions for Perfect Sweet Potato Chickpea Curry
Okay, this is the fun part! I always get a little giddy when I start simmering this dish because you can immediately smell the spices warming up the kitchen. It moves so quickly, so make sure your sweet potatoes are cubed and your chickpeas are rinsed before you even turn the stove on. Remember, we are aiming for a deep, cozy flavor that comes from treating those little spices right. Even though this is fast, we aren’t skipping steps!
Sautéing Aromatics and Spices for Your Sweet Potato Chickpea Curry
First things first: grab your biggest, heaviest pot—a Dutch oven is perfect here. Set your stove to medium heat and let that tablespoon of coconut oil get happy. Toss in your chopped onion and let it soften until it’s translucent and sweet, which takes about five minutes. Now, don’t miss the next bit: add your minced garlic and grated ginger. Stir them in quickly! Since they are so small, they only need a minute before they get too brown, so keep them moving.
This next step is my secret weapon, seriously. Add your cumin, coriander, turmeric, and that optional cayenne pepper right into the hot oil and aromatics. Keep stirring constantly for just 30 seconds. This wakes up the spices—we call it ‘blooming’—and it releases their incredible fragrance immediately. You’ll know it’s perfect when your kitchen smells intensely smoky and warm. If you want to adapt this base for a different vegetable, like carrots or butternut squash, doing this blooming step is still critical!

Simmering the Sweet Potato Chickpea Curry Base
Once everything smells amazing, it’s time to bulk up the flavor! Dump in your cubed sweet potato, your rinsed chickpeas, the can of diced tomatoes (juice and all!), the full can of coconut milk, and the vegetable broth. Give it one good stir to bring everything together evenly in the pot. Bring this whole mixture up to a nice gentle simmer over slightly lower heat. Then, pop that lid on and let it cook for about 15 to 20 minutes. You’re waiting for the sweet potatoes to become completely tender when you poke them with a fork; they should yield easily.
Once those potatoes are soft, taste the sauce! If you like it a little richer or thicker—maybe you want it thick enough to scoop right onto that piece of naan—remove the lid and simmer uncovered for about five more minutes. Finally, adjust your salt and pepper. It’s done when it tastes exactly how you want it to! If you ever work with sweet potatoes and pasta, you might like my Vegan Sweet Potato Pasta recipe too!
Expert Tips for the Best Sweet Potato Chickpea Curry
The recipe is simple, yes, but a couple of little tricks turn this tasty dinner into an absolute showstopper. The biggest tip I have concerns that beautiful coconut milk. Don’t just dump the whole can in! If you can, chill the can overnight. When you open it, you’ll see a thick layer of solid cream floating on top. Scooping just that thick cream out first and cooking it with your initial aromatics adds an unbelievable richness. Once you’ve done that, stir in the watery liquid part of the can later.
Also, treat the spice level like the weather—adjust it! If you’re nervous, start with just a pinch of cayenne and taste after the potatoes are tender. You can always add more heat, but you can’t take it away once it’s in there. I learned about the butternut squash substitution by accident when I ran out of sweet potatoes one day. Honestly? Butternut works just as beautifully, maybe even melting a little softer than the potato! If you need something similar but thinner, I have a great guide on how to make heavy cream at home if you wanted to experiment with enrichment.
Serving Suggestions for Your Sweet Potato Chickpea Curry
This curry is so versatile, which is another reason I adore it. While the recipe calls for serving it with simple white rice or some fluffy naan bread, you have so many ways to dress this up depending on how much time you have. If I’m feeding the family and want something filling, I always make sure I have a big batch of basmati rice ready to soak up every last bit of that sauce.
But for me, the real secret to finishing any good curry is the final garnish. That fresh cilantro we mentioned? Don’t skip it! It brings a grassy, bright note that cuts through how rich the coconut milk is. If you need something creamy on the side—and this is only if you aren’t strictly vegan that night—a dollop of plain yogurt or raita cools down any lingering heat from the cayenne wonderfully.

My absolute favorite addition? A generous squeeze of fresh lime juice right over the top just before serving. That little burst of acid wakes up every single spice in the pot and makes the entire dish taste brighter and fresher. If you’ve got cucumbers on hand, slicing them thinly and adding them to a little yogurt makes a perfect cooling side salad!
Storage and Reheating Sweet Potato Chickpea Curry
I always make a double batch of this Sweet Potato Chickpea Curry because leftovers seriously taste even better the next day! Once it cools down, transfer everything into a good airtight container. It keeps really well in the fridge for up to four days, maybe five if you’re lucky.
When you’re ready to eat it again, I strongly recommend using the stovetop! Set a small saucepan over medium heat. Add the curry—you might need to splash in just a tiny bit of water or broth because the sauce thickens up when cold. Stir it gently until it’s piping hot all the way through. The microwave tends to make the sweet potatoes a little weird texturally sometimes, so the stove is worth the extra three minutes for the best results!
Frequently Asked Questions About Sweet Potato Chickpea Curry
I get so many wonderful messages asking little tweaks or details about this curry, and I’m happy to answer them here! It’s such a flexible recipe, which is part of why everyone loves it so much. Don’t hesitate to experiment, but here are the common questions I always hear.
Can I make this curry spicier?
Oh, absolutely you can! That tiny bit of cayenne pepper is really just for background warmth in my version, but if you like things hotter, go wild. You can increase the cayenne to a full teaspoon, or even use a fresh sliced jalapeño or serrano pepper when you’re sautéing the onion. If you want serious heat, add a dash of your favorite hot sauce right at the end when you’re seasoning with salt and pepper. It’s so easy to adjust the heat level in this Sweet Potato Chickpea Curry!
What vegetables can I substitute for the sweet potato?
I mentioned butternut squash works beautifully, but if you don’t have that either, root vegetables are your friends here. Carrots, parsnips, or even chunks of regular white potato (though you might need a couple of extra minutes of simmering time for those) will work great. Just make sure whatever you use is cut to roughly the same size as the cubed sweet potato so everything cooks evenly in that coconut milk sauce! People also ask if they can add spinach, and yes—just stir in a few handfuls right at the very end until it wilts.
Is this Sweet Potato Chickpea Curry gluten-free?
Yes, it absolutely is, which is fantastic! Since we are using naturally gluten-free ingredients like sweet potatoes, chickpeas, and coconut milk, and serving it with rice, the base recipe is completely gluten-free. Just double-check your vegetable broth ingredient list to make sure nothing sneaky has been added. If you are avoiding lentils, I have another great meatless meal coming soon, but until then, check out my Vegetarian Lentil Burger Recipe for another GF option!
How can I make this curry thicker without overcooking?
If you want a really thick, sauce-like curry instead of a soupier one, the best thing to do is remove the lid during the last 5 to 10 minutes of simmering, just like I mentioned in the instructions. Another trick I use often is taking about half a cup of the cooked sauce and pulsing it in a blender until it’s smooth, then stirring that thick paste back into the pot. It thickens everything up nicely without watering down the flavor!

Nutritional Snapshot of Sweet Potato Chickpea Curry
I know so many of you watch your macros or are just curious about what you’re putting into your body, especially when eating vegan meals! This Sweet Potato Chickpea Curry is super satisfying and surprisingly great for you. It’s loaded with fiber from the chickpeas and sweet potatoes, which keeps you full long after dinner is over.
Here is a quick look at the estimated numbers for one serving (remember, this doesn’t include the rice or naan you serve it with!):
Calories: 450
Fat: 25g (Most of that healthy fat comes from that wonderful full-fat coconut milk!)
Carbohydrates: 50g
Protein: 12g
Fiber: 12g
Sodium: 350mg
I always have to put a little disclaimer here, though. These figures are just estimates based on the exact can sizes and proportions I listed. If you choose a lighter coconut milk or use a different brand of canned tomatoes, those numbers will shift a bit! Cook with love, and don’t sweat the exact decimal points, okay?
Share Your Experience Making Sweet Potato Chickpea Curry
That’s it! You’ve made the easiest, most flavorful Sweet Potato Chickpea Curry! Now I really want to know what you thought. Please come back here and leave a star rating—I’m hoping for five stars from everyone, naturally! Drop me a comment below telling me how you customized it or if you served it with naan or rice.
If you loved how easy this vegan dinner was, make sure you subscribe to my emails so you don’t miss the next batch of quick, cozy recipes. I’ve even got a great post on Easy Homemade Coffee Creamer if you need a sweet treat later! Happy cooking, and I can’t wait to hear about eating these wonderful leftovers!
Print
Sweet Potato Chickpea Curry
- Total Time: 40 min
- Yield: 4 servings 1x
- Diet: Vegan
Description
A simple, flavorful vegetarian curry featuring sweet potatoes and chickpeas in a coconut milk base.
Ingredients
- 1 tbsp coconut oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric powder
- 1/4 tsp cayenne pepper (optional)
- 1 large sweet potato, peeled and cubed (about 2 cups)
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1 (14-ounce) can diced tomatoes, undrained
- 1 (13.5-ounce) can full-fat coconut milk
- 1/2 cup vegetable broth or water
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish)
- Cooked rice or naan, for serving
Instructions
- Heat the coconut oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook until softened, about 5 minutes.
- Stir in the minced garlic and grated ginger. Cook for 1 minute until fragrant.
- Add the cumin, coriander, turmeric, and cayenne pepper (if using). Cook for 30 seconds, stirring constantly.
- Add the cubed sweet potato, rinsed chickpeas, diced tomatoes, coconut milk, and vegetable broth. Stir to combine.
- Bring the mixture to a simmer. Reduce the heat to low, cover, and cook for 15 to 20 minutes, or until the sweet potatoes are tender when pierced with a fork.
- Remove the lid and simmer for another 5 minutes if you prefer a thicker sauce.
- Season with salt and pepper to your taste.
- Serve hot over cooked rice or with naan bread, garnished with fresh cilantro.
Notes
- For a creamier texture, use only the thick cream from the top of the coconut milk can initially, adding the remaining liquid later.
- You can substitute butternut squash for sweet potato.
- Adjust the cayenne pepper amount based on your preferred level of heat.
- Prep Time: 15 min
- Cook Time: 25 min
- Category: Dinner
- Method: Stovetop Simmering
- Cuisine: Indian Inspired
Nutrition
- Serving Size: 1 serving (without rice)
- Calories: 450
- Sugar: 12
- Sodium: 350
- Fat: 25
- Saturated Fat: 20
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 50
- Fiber: 12
- Protein: 12
- Cholesterol: 0
Keywords: sweet potato, chickpea, curry, vegan, coconut milk, vegetarian, easy dinner
