Sweet Potato and Chickpea Curry

Sweet Potato and Chickpea Curry is warm, comforting, and absolutely bursting with flavor! This easy weeknight meal comes together in one pot with pantry staples like canned chickpeas, coconut milk, and sweet potatoes.

Love More Recipes? Try My Indian Pumpkin Curry or this Red Curry Dumpling Soup next.

Bowl of golden orange sweet potato chickpea curry with fresh cilantro garnish served over fluffy white rice

Why You’ll Love This Recipe

Warm, creamy, and full of nourishing flavor, this Sweet Potato and Chickpea Curry is comfort in a bowl. Simmered in a fragrant blend of coconut milk, curry spices, and tender vegetables, it’s hearty yet wholesome. Perfect for a cozy weeknight dinner, it’s a satisfying vegetarian dish that’s both simple and delicious.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bowl of golden orange sweet potato chickpea curry with fresh cilantro garnish served over fluffy white rice

Sweet Potato and Chickpea Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 35–40 minutes
  • Yield: About 6 cups

Description

This Sweet Potato and Chickpea Curry is a one-pot vegetarian meal featuring tender sweet potatoes, hearty chickpeas, and aromatic spices in a creamy coconut curry sauce. It’s naturally vegan, gluten-free, and ready in under 40 minutes. Serve over rice with warm naan for the ultimate comfort food dinner that’s perfect for meal prep!


Ingredients

Base and Aromatics:

  • 1 tablespoon coconut oil (or olive oil)
  • 1 medium yellow onion, diced
  • 23 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced (or 1 teaspoon ground)

Spices:

  • 2 teaspoons curry powder (mild or hot to taste)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/41/2 teaspoon cayenne or red pepper flakes (optional, to taste)
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper

Vegetables and Legumes:

  • 2 medium sweet potatoes, peeled and cut into 1/2–3/4 inch cubes (about 34 cups)
  • 1 (14–15 ounce) can chickpeas, drained and rinsed
  • 1 (14–15 ounce) can diced tomatoes (with juices)

Liquid and Finishers:

  • 1 (13.5 ounce) can full-fat coconut milk (or light for a leaner curry)
  • 12 teaspoons fresh lime juice (or to taste)
  • 1/4 cup chopped fresh cilantro (plus extra for serving)

For Serving:

  • Cooked basmati or jasmine rice, quinoa, or cauliflower rice
  • Warm naan or flatbread (use vegan if needed)


Instructions

Step 1: Sauté the Aromatics

Melt coconut oil in your biggest skillet over medium heat. When it’s shimmery and hot, toss in the onion. Stir every minute or so. Takes about 5 minutes till it’s soft and kinda see-through. Don’t brown it. Now add garlic and ginger. Stir constantly for maybe 30 seconds till your whole kitchen smells amazing. Seriously don’t walk away—garlic burns stupid fast and tastes bitter when it does.

Step 2: Bloom the Spices

This step seems extra but it’s actually crucial. Dump all your spices right into the pan—curry powder, cumin, turmeric, cayenne if you’re using it, salt, pepper. Keep stirring for 30-45 seconds. They’ll smell really intense and look a shade darker. You’re basically waking up all the oils and flavors locked in the spices. Skip this and your curry tastes like cardboard.

Step 3: Add Everything and Simmer

Everything goes in now. Sweet potato chunks, chickpeas, entire can of tomatoes including all that juice. Pour in coconut milk. Give it a big stir. Crank heat up till you see bubbles forming, then way down to medium-low. Slap a lid on but tilt it—don’t seal it completely or too much steam stays trapped. Let it bubble real gentle for 20-25 minutes. Stir every 5-7 minutes so nothing sticks to the bottom. Stab a sweet potato with a fork. Goes in smooth? Done. Still rock hard? Another 5 minutes. Size of your potato chunks really matters here so try to cut them even.

Step 4: Finish with Brightness

Kill the heat completely. Squeeze in lime juice, dump in cilantro. Stir everything around. Now taste it and be honest. Need salt? Add it. Want more lime? Do it. Too boring? More cayenne. This is your dinner so make it taste right to you.

Step 5: Serve and Enjoy

Spoon over rice. Throw more cilantro on top if that’s your thing. Tear up some naan for dipping. Eat.

Notes

Thickness control is easy: If your curry is too thick, just splash in a little water or vegetable broth. If it’s too thin, remove the lid during the last 5–10 minutes of cooking and let it reduce.

Make it meal-prep friendly: This curry actually tastes BETTER the next day after the flavors have had time to mingle. I often make a double batch on Sunday and enjoy it all week.

Fresh vs. ground ginger: Fresh ginger is really worth seeking out here. It has a bright, zingy quality that ground ginger can’t match. But if you only have ground? Use 1 teaspoon and you’ll still have a delicious curry.

Common mistake: Don’t add the lime juice too early or cook it with the curry. The heat will make it taste bitter and dull. Always add it at the very end, off the heat.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop, One-Pot
  • Cuisine: Indian-Inspired

Ingredient List

Base and Aromatics:

  • 1 tablespoon coconut oil (or olive oil)
  • 1 medium yellow onion, diced
  • 2–3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced (or 1 teaspoon ground)

Spices:

  • 2 teaspoons curry powder (mild or hot to taste)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/4–1/2 teaspoon cayenne or red pepper flakes (optional, to taste)
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper

Vegetables and Legumes:

  • 2 medium sweet potatoes, peeled and cut into 1/2–3/4 inch cubes (about 3–4 cups)
  • 1 (14–15 ounce) can chickpeas, drained and rinsed
  • 1 (14–15 ounce) can diced tomatoes (with juices)

Liquid and Finishers:

  • 1 (13.5 ounce) can full-fat coconut milk (or light for a leaner curry)
  • 1–2 teaspoons fresh lime juice (or to taste)
  • 1/4 cup chopped fresh cilantro (plus extra for serving)

For Serving:

  • Cooked basmati or jasmine rice, quinoa, or cauliflower rice
  • Warm naan or flatbread (use vegan if needed)

Substitution Notes:

  • Ground ginger is okay in a pinch but you lose that fresh zing
  • Any canned beans work—I’ve thrown in black beans when I ran out of chickpeas
  • Light coconut milk is fine, just not as rich
  • Butternut squash is bomb here too

Why These Ingredients Work

Coconut milk is basically doing all the work here. Makes everything silky without dairy which sits heavy in my stomach. Something happens when coconut meets curry spices that just clicks—wish I could explain it better.

Sweet potatoes are kinda genius in this. They taste sweet, get super soft, but also break down enough to thicken everything naturally. No weird thickeners needed.

Chickpeas keep their shape no matter how long they cook. Could probably simmer them for two hours and they’d still have bite. Meanwhile they’re just hanging out soaking up curry flavor.

Curry powder, cumin, turmeric—this combo is where all the flavor lives. Turmeric makes it that pretty golden color and my mom swears it cures everything. Cumin brings earthiness. Curry powder already has like ten spices mixed in so it does heavy lifting.

Fresh ginger and garlic are where it all starts. Tried skipping them one night when I was lazy. Tasted flat and boring. Never making that mistake again.

Lime juice at the very end is the secret weapon. Cuts all that coconut richness and perks everything up. Forgot it once and the curry tasted meh. Never again.

Essential Tools and Equipment

You need:

  • One big skillet or pot
  • A knife
  • Cutting board
  • Wooden spoon
  • Can opener
  • Measuring spoons

Literally that’s it. One pot situation all the way.

How To Make Sweet Potato and Chickpea Curry

Step 1: Sauté the Aromatics

Melt coconut oil in your biggest skillet over medium heat. When it’s shimmery and hot, toss in the onion. Stir every minute or so. Takes about 5 minutes till it’s soft and kinda see-through. Don’t brown it. Now add garlic and ginger. Stir constantly for maybe 30 seconds till your whole kitchen smells amazing. Seriously don’t walk away—garlic burns stupid fast and tastes bitter when it does.

Step 2: Bloom the Spices

This step seems extra but it’s actually crucial. Dump all your spices right into the pan—curry powder, cumin, turmeric, cayenne if you’re using it, salt, pepper. Keep stirring for 30-45 seconds. They’ll smell really intense and look a shade darker. You’re basically waking up all the oils and flavors locked in the spices. Skip this and your curry tastes like cardboard.

Step 3: Add Everything and Simmer

Everything goes in now. Sweet potato chunks, chickpeas, entire can of tomatoes including all that juice. Pour in coconut milk. Give it a big stir. Crank heat up till you see bubbles forming, then way down to medium-low. Slap a lid on but tilt it—don’t seal it completely or too much steam stays trapped. Let it bubble real gentle for 20-25 minutes. Stir every 5-7 minutes so nothing sticks to the bottom. Stab a sweet potato with a fork. Goes in smooth? Done. Still rock hard? Another 5 minutes. Size of your potato chunks really matters here so try to cut them even.

Step 4: Finish with Brightness

Kill the heat completely. Squeeze in lime juice, dump in cilantro. Stir everything around. Now taste it and be honest. Need salt? Add it. Want more lime? Do it. Too boring? More cayenne. This is your dinner so make it taste right to you.

Step 5: Serve and Enjoy

Spoon over rice. Throw more cilantro on top if that’s your thing. Tear up some naan for dipping. Eat.

Bowl of golden orange sweet potato chickpea curry with fresh cilantro garnish served over fluffy white rice

You Must Know

Cut all your sweet potatoes the same size or you’ll get mushy pieces mixed with crunchy ones. Not fun. Half-inch cubes work great. Just eyeball it and try to be consistent.

Lime juice waits till the very end or it tastes wrong and bitter. Heat off, then lime. That’s the rule.

Personal Secret: I violently shake my coconut milk can like I’m making a margarita before opening it. The cream separates to the top and gets all chunky. Shaking redistributes everything so you get smooth creamy sauce instead of weird lumps floating around.

Pro Tips & Cooking Hacks

Sauce too thick? Splash in some water or veggie broth. Too watery? Take the lid off and let it reduce for 10 minutes.

Make a huge batch. I’m talking double or triple. Eating this for lunch beats the sad turkey sandwich I’d make otherwise.

Fresh ginger beats ground every single time. Tastes brighter, cleaner, just better. But if ground’s all you got, use a teaspoon and don’t stress about it.

Adding lime while it’s cooking makes it taste gross and bitter. Always off heat first.

Flavor Variations & Suggestions

Chuck in spinach or kale the last couple minutes. Wilts down to nothing but adds green stuff which makes me feel healthier even if that’s fake.

Swap chickpeas for red lentils or firm tofu chunks. Changes the vibe but still slaps.

More veggies work great. Bell peppers, cauliflower, green beans—add them when you add sweet potatoes so they cook through.

Stir in a couple tablespoons of almond or cashew butter at the end. Makes it stupid creamy. Restaurant quality vibes.

Keep it kid-friendly by ditching cayenne completely. Or go wild and add a sliced jalapeño with the onions for real heat.

Make-Ahead Options

Batch cook this Sunday and coast through the week. Stays good in the fridge 4 days easy. Honestly tastes better on day two and three after flavors hang out together overnight.

Freezes perfect for 3 months. Cool it all the way down first. Pack in whatever containers you use. Thaw overnight in fridge. Reheat on stovetop adding a splash of coconut milk or water if it got too thick chilling.

I skip adding lime and cilantro before freezing. Stir those in fresh when I reheat so everything tastes bright instead of dull and sad.

Recipe Notes & Baker’s Tips

Really shake that coconut milk can hard before opening. Fat separates and floats to the top. Gets all chunky and weird. Shaking mixes it back together smooth.

Orange sweet potatoes work best—the Beauregard or Jewel kinds. They’re naturally sweeter and get creamier when cooked. White or purple sweet potatoes are fine but different flavor profile.

Curry powder varies crazy amounts between brands. Some burn your face off, some are super mild. Start with what I wrote and taste as you go adjusting. I grab Madras curry powder usually from the Indian grocery store.

Tomatoes tasting too sharp and acidic? Tiny pinch of sugar—like quarter teaspoon—balances it out.

Serving Suggestions

Basmati rice underneath is classic for a reason. Quinoa works if you’re chasing extra protein. Cauliflower rice is solid when you’re doing low carb.

Naan for scooping is mandatory at my table. Can’t waste any of that sauce.

Other stuff that works:

  • Cucumber raita on the side—cools down spicy bites
  • Mango chutney for sweet contrast
  • Basic salad with lemon dressing
  • Papadums for crunch
  • Pickled red onions or lime wedges

Wanna impress people? Toast coconut flakes or cashews, scatter on top. Drizzle coconut cream. Looks like you actually tried.

How to Store Your Sweet Potato and Chickpea Curry

Refrigerator: Cool it down completely first. Stick in whatever container has a lid. Good for 4 days. Day two is genuinely better than fresh after everything melds overnight.

Freezer: Portion out in containers, freeze 3 months max. Leave headspace at the top—liquid expands when frozen and I’ve cracked containers ignoring this before.

Reheating: Stovetop over low heat works best. Stir frequently. Add water or coconut milk because it thickens up refrigerated. Microwave in a pinch—one minute intervals, stir between, till hot throughout.

Storage tip: Skip adding cilantro and lime if you’re storing leftovers. Toss in fresh right before serving so it tastes bright.

Allergy Information

This recipe is naturally:

  • Vegan (with rice or vegan naan)
  • Gluten-free (verify curry powder label, skip wheat naan)
  • Dairy-free
  • Nut-free (unless you add that nut butter variation)

Common allergens:

  • Coconut: Swap for cashew cream or oat cream
  • Nightshades: Tomatoes and cayenne both are. Skip cayenne, replace tomatoes with extra broth plus tomato paste for depth

Substitutions:

  • Gluten-free: Already is, just check your curry powder ingredients list
  • Oil-free: Sauté everything in veggie broth instead of oil

Questions I Get Asked A Lot

My curry is watery—what went wrong?

Probably sealed the lid tight during simmering. Or dumped in extra liquid somewhere without realizing. Pop the lid off and let it bubble hard for 10 minutes to evaporate water. Sweet potatoes breaking down also help thicken naturally. Next time leave the lid tilted so steam escapes properly.

Why does my curry taste bland?

Three usual culprits. Didn’t bloom spices long enough—that 30-45 seconds really unlocks flavors. Undersalted—keep tasting and adding salt till it pops. Or forgot lime at the end—that acid is what wakes up everything. Fix any of those and suddenly it’s delicious.

💬 Tried this recipe? Leave a comment and rating below! Seriously wanna know what you thought, what you changed, what you served with it. I’m weirdly invested in hearing how people tweak my recipes.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star