Vegan Sweet Potato and Chickpea Curry Easy Recipe for Cozy Nights

Posted on

Aleena Dean

vegan sweet potato and chickpea curry - featured image

Last winter, after a particularly chilly day spent running errands in a biting wind, I came home craving something warm, comforting, and nourishing. I rummaged through the pantry and fridge, hoping to find something quick but satisfying. That’s when I threw together this vegan sweet potato and chickpea curry with whatever I had on hand. It started as a one-off experiment, but after tasting that rich, fragrant sauce and the sweet, tender chunks of potato mingling with hearty chickpeas, I knew I’d stumbled on a keeper.

Since then, this curry has become my go-to recipe for cozy nights when I want something filling yet light, dairy-free, and packed with flavor. I’ve made it dozens of times, tweaking the spices and coconut cream ratios until it hits that perfect balance of warmth and comfort. Whether I’m winding down after a long day or hosting friends who happen to be vegan, this curry delivers every time.

Here’s the thing—I’m not a vegan, but I love dishes like this that bring bold flavors and satisfying textures without relying on animal products. This vegan sweet potato and chickpea curry is proof that plant-based meals can be just as indulgent and soul-soothing as any creamy pasta or cheesy casserole. And if you’ve ever enjoyed something like my Tuscan white bean soup, you’ll find the same kind of heartiness here, just with a bit more spice and sweetness.

Why You’ll Love This Recipe

This vegan sweet potato and chickpea curry has completely changed my approach to weeknight dinners. Here’s why I keep coming back to it:

  • Simply Nourishing — If you can chop vegetables and stir a pot, you’re halfway there. I’ve cooked this while juggling work calls and it never fails.
  • Cozy & Comforting — The creamy coconut base with warming spices like cumin and coriander feels like a hug in a bowl after a long day.
  • Plant-Powered Protein — Chickpeas pack a punch of protein and fiber, keeping me full without feeling heavy.
  • Budget-Friendly — Sweet potatoes and canned chickpeas are affordable pantry staples that make this curry wallet-friendly without sacrificing flavor.
  • Meal Prep Magic — I usually double the batch and eat the leftovers for lunches during the week. It actually tastes better the next day once the flavors have melded.
  • Customizable — Whether you want to add spinach for some greens or swap in butternut squash, this recipe adapts easily.

Honestly, this curry is my answer to those nights when I want to feel cozy without turning on the oven for hours. It’s a recipe that’s as comforting as the creamy rotisserie chicken mushroom soup I make for my family, but completely plant-based and just as satisfying.

Ingredients You’ll Need

Here’s the best part: most of these ingredients are probably already in your kitchen. I’m picky about a few things here, which I’ll explain as we go along.

  • Sweet potatoes (2 medium, peeled and diced / about 600g) — The star of this curry. I like them diced into 1-inch cubes so they cook evenly and hold their shape.
  • Chickpeas (2 cans, drained and rinsed / approx. 30oz or 850g total) — Canned chickpeas keep it easy. Rinsing removes excess sodium and starch for a cleaner flavor.
  • Coconut milk (1 can, full-fat / 13.5oz or 400ml) — Full-fat coconut milk is non-negotiable here for creaminess. Light versions just don’t coat the veggies the same way.
  • Onion (1 large, diced / about 200g) — Yellow or sweet onion works. It adds depth and sweetness once sautéed.
  • Garlic (4 cloves, minced / about 2 teaspoons) — Fresh garlic is a must. It gives the curry that punch.
  • Ginger (1 tablespoon, freshly grated) — Adds brightness and a subtle zing to balance the sweetness of the potatoes.
  • Tomato paste (2 tablespoons) — Boosts the umami and adds richness to the sauce.
  • Vegetable broth (1 cup / 240ml) — I use low-sodium to control salt levels. You can substitute water if needed.
  • Spices — The magic mix:
    • Ground cumin (1 teaspoon)
    • Ground coriander (1 teaspoon)
    • Turmeric (½ teaspoon)
    • Curry powder (2 teaspoons) — Pick a good quality blend with turmeric and fenugreek.
    • Smoked paprika (½ teaspoon) — Optional, but adds a nice smoky depth.
    • Red pepper flakes (¼ teaspoon) — For a subtle kick, adjust to taste.
  • Salt (to taste) — I add about ½ to 1 teaspoon, depending on broth saltiness.
  • Fresh cilantro (a handful, chopped) — For garnish. If you’re not a fan, parsley works too.
  • Lime juice (from ½ lime) — Added at the end to brighten the whole dish.
  • Olive oil (2 tablespoons) — For sautéing. You can use coconut oil for a more tropical flavor.

Optional add-ins I love:

  • Fresh spinach (2 cups) — Tossed in at the end for extra greens.
  • Cauliflower florets (1 cup) — Stirred in with the sweet potatoes.

If you want to try something different, you might enjoy the creamy texture in my dairy-free sun-dried tomato gnocchi soup, which shares that comforting, creamy vibe but with a different spin.

Equipment Needed

You don’t need anything fancy for this curry. Here’s what I actually use:

  • Large pot or deep skillet — I prefer a 4-quart pot or a deep sauté pan to give the ingredients room to simmer without spilling. My trusty cast iron skillet works wonders here.
  • Wooden spoon or silicone spatula — For stirring without scratching your cookware.
  • Sharp knife — For chopping the sweet potatoes and onion. Dull knives just make everything harder and more dangerous.
  • Cutting board — Any sturdy one will do.
  • Measuring spoons and cups — For spices and liquids.
  • Grater or microplane — To grate fresh ginger.
  • Citrus juicer (optional) — For squeezing the lime juice.

That’s it! No blender or fancy gadgets needed. If you’ve ever made a white bean soup, you know the power of simple tools in making big flavors.

How to Make It: Step-by-Step

vegan sweet potato and chickpea curry preparation steps

Alright, let’s make this vegan sweet potato and chickpea curry. I’m walking you through every step, including the little tricks that make it shine.

Step 1: Prep Your Ingredients (10 minutes)

Peel and dice your sweet potatoes into roughly 1-inch cubes so they cook evenly but don’t turn to mush. Dice the onion finely, mince the garlic, and grate the fresh ginger. Measure out your spices and have your coconut milk and broth ready to go. Getting everything prepped before you heat the pan makes the cooking flow without scrambling.

Step 2: Sauté the Aromatics (5 minutes)

Heat olive oil over medium heat in your pot or skillet. Add the diced onion and cook for 3-4 minutes until softened and translucent, stirring occasionally. Add the minced garlic and grated ginger, cooking for another minute until fragrant. At this stage, you should smell that warm, inviting aroma that hints at what’s coming.

Step 3: Add the Spices and Tomato Paste (2 minutes)

Lower the heat slightly and sprinkle in the cumin, coriander, turmeric, curry powder, smoked paprika, and red pepper flakes. Stir constantly for about 1 minute to toast the spices gently—this step releases their oils and deepens the flavor. Then stir in the tomato paste and cook for another minute, coating the onions and garlic.

Step 4: Add Sweet Potatoes, Chickpeas, and Liquids (5 minutes)

Add the diced sweet potatoes and drained chickpeas to the pot. Stir to combine with the spiced onion mixture. Pour in the vegetable broth and coconut milk, stirring gently to mix. Bring the mixture to a gentle simmer, then reduce the heat to low. Cover and let it cook for 20-25 minutes, stirring occasionally, until the sweet potatoes are tender but not falling apart.

Step 5: Finish and Adjust (3 minutes)

Once the sweet potatoes are tender, taste and season with salt. If you want, stir in fresh spinach now and cook until wilted—about 2 minutes. Remove from heat and stir in fresh lime juice and chopped cilantro. This brightness balances the rich, creamy sauce perfectly.

Step 6: Serve

Ladle the curry into bowls and serve with steamed rice, warm naan, or your favorite flatbread. For a touch of extra richness, drizzle a little coconut cream on top or sprinkle with toasted nuts. The curry should look vibrant and inviting, with the orange sweet potatoes contrasting against the green cilantro.

Expert Tips & Tricks

  • Don’t rush the simmer: Letting the sweet potatoes cook slowly in the coconut milk and spices lets the flavors develop fully. The sauce thickens and becomes luscious.
  • Use fresh ginger and garlic: Jarred versions just don’t have the same punch here. Fresh ingredients really elevate the dish.
  • Save a splash of coconut milk: If the curry thickens too much while simmering, add a little more coconut milk or broth to loosen it up.
  • Toast your spices: It makes all the difference. The flavors bloom and deepen instead of tasting flat.
  • Balance flavors with acid: The lime juice at the end brightens the whole dish. Don’t skip it!
  • Make ahead: This curry keeps beautifully in the fridge for up to 4 days and tastes even better reheated. Just add a splash of broth or coconut milk when warming.
  • Play with add-ins: Try cauliflower, kale, or mushrooms depending on what you have.

Variations & Substitutions

Once you’ve nailed this basic version, here are some ideas to keep it interesting:

  • Sweet Potato and Lentil Curry: Swap half the chickpeas for red lentils for a different texture and extra protein.
  • Butternut Squash Swap: Use diced butternut squash instead of sweet potatoes for a milder sweetness.
  • Spicy Kick: Add more red pepper flakes or a diced fresh chili if you like heat.
  • Peanut Curry: Stir in 2 tablespoons of natural peanut butter when adding coconut milk for a creamy nutty flavor.
  • Gluten-Free: Naturally gluten-free, but double-check your broth and curry powder labels to be sure.
  • Low-Carb: Skip the sweet potatoes and use cauliflower florets and zucchini instead.
  • Protein Boost: Add tofu cubes or tempeh for an extra protein punch.

Serving & Storage

I usually serve this curry straight from the pot into deep bowls, garnished with cilantro and a wedge of lime. It pairs wonderfully with fluffy jasmine or basmati rice. For extra indulgence, some warm naan or garlic flatbread is perfect—kind of like the garlic bread I love alongside my garlic bread grilled cheese.

Leftovers keep well in an airtight container in the fridge for up to 4 days. When reheating, add a splash of vegetable broth or coconut milk to loosen the sauce and warm gently on the stove. Microwave works too, but stirring every 30 seconds helps keep it creamy.

Freezing is possible but I find the texture of sweet potatoes changes slightly, so I prefer to make fresh or store in the fridge for a few days. It also reheats beautifully for easy meal prep lunches.

Nutrition Information

Nutrient Per Serving (6 servings)
Calories 320
Protein 10g
Carbohydrates 45g
Fiber 8g
Sugar 7g
Fat 10g
Saturated Fat 8g
Cholesterol 0mg
Sodium 350mg
Calcium 80mg

I’m no nutritionist, but here’s the lowdown: this curry is a great plant-based meal with plenty of fiber and protein from chickpeas, plus complex carbs from sweet potatoes. The fat comes mainly from the coconut milk, which gives creaminess without dairy. It’s naturally gluten-free and vegan, making it accessible for many diets. Adding greens like spinach boosts the vitamins and minerals even more.

Final Thoughts

So that’s my cozy, comforting vegan sweet potato and chickpea curry—a recipe I’ve made so many times that I can whip it up without even thinking. It’s become my answer to cold evenings when I want something warm, healthy, and filling without complicated steps or long cook times. The best part? It’s hearty enough to satisfy even my non-vegan friends.

Feel free to make it yours by adding your favorite veggies or tweaking the spices. I encourage you to try it as a base and experiment. The kitchen is your playground, after all.

If you give this recipe a shot, I’d love to hear how it turns out! Drop a comment below to share your tweaks or any hiccups you want help troubleshooting. Cooking is all about learning together.

Happy cooking, and may your kitchen smell as wonderful as mine does right now!

Frequently Asked Questions

Can I use sweet potato flakes or frozen sweet potatoes instead of fresh?

You can, but fresh diced sweet potatoes give the best texture. Frozen sweet potatoes tend to get mushy, so cook them gently and reduce simmer time if using frozen. Sweet potato flakes might work in a pinch but won’t give that satisfying bite.

Is canned coconut milk necessary or can I use coconut cream?

Full-fat canned coconut milk is my go-to because it’s already the perfect consistency. Coconut cream is thicker and richer, so if you use it, thin with a little broth or water. Avoid light coconut milk as it makes the sauce too thin.

Can I make this curry spicier?

Absolutely! Add more red pepper flakes or a diced fresh chili when sautéing the aromatics. You can also add a pinch of cayenne. I like it mild to medium, but I know some like it fiery.

How long does this curry last in the fridge?

Stored in an airtight container, it keeps well for up to 4 days. The flavors deepen over time. Just reheat gently with a splash of broth or coconut milk.

Can I freeze the leftovers?

Technically yes, but sweet potatoes can change texture and coconut milk sometimes separates after freezing. I recommend eating fresh or refrigerated leftovers within a few days for best taste and texture.

Can I add other vegetables?

Definitely. Cauliflower, bell peppers, kale, or mushrooms all work well. Add denser veggies like cauliflower with the sweet potatoes so they cook through. Leafy greens go in last.

What can I serve with this curry?

Steamed basmati or jasmine rice is classic, but you can also try warm naan or a simple side salad. For a heartier meal, add a side of roasted vegetables or try pairing it with a comforting dish like smothered cheesy chicken if you’re cooking for mixed diets.

Pin This Recipe!

vegan sweet potato and chickpea curry recipe

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
vegan sweet potato and chickpea curry - featured image

Vegan Sweet Potato and Chickpea Curry


  • Author: Nora Winslow
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

A warm, comforting, and nourishing vegan curry featuring sweet potatoes and chickpeas in a creamy coconut milk sauce with warming spices. Perfect for cozy nights and packed with plant-based protein and fiber.


Ingredients

Scale
  • 2 medium sweet potatoes, peeled and diced (about 600g / 1.3 lbs)
  • 2 cans chickpeas, drained and rinsed (approx. 30oz or 850g total)
  • 1 can full-fat coconut milk (13.5oz or 400ml)
  • 1 large onion, diced (about 200g / 7 oz)
  • 4 cloves garlic, minced (about 2 teaspoons)
  • 1 tablespoon freshly grated ginger
  • 2 tablespoons tomato paste
  • 1 cup vegetable broth (240ml / 1 cup), low-sodium preferred
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric
  • 2 teaspoons curry powder
  • ½ teaspoon smoked paprika (optional)
  • ¼ teaspoon red pepper flakes (adjust to taste)
  • Salt to taste (about ½ to 1 teaspoon)
  • A handful fresh cilantro, chopped (for garnish)
  • Juice from ½ lime
  • 2 tablespoons olive oil (or coconut oil for tropical flavor)
  • Optional add-ins: 2 cups fresh spinach, 1 cup cauliflower florets

Instructions

  1. Peel and dice sweet potatoes into 1-inch cubes. Dice onion finely, mince garlic, and grate fresh ginger. Measure spices and have coconut milk and broth ready.
  2. Heat olive oil over medium heat in a large pot or deep skillet. Add diced onion and cook for 3-4 minutes until softened and translucent, stirring occasionally.
  3. Add minced garlic and grated ginger; cook for another minute until fragrant.
  4. Lower heat slightly and add cumin, coriander, turmeric, curry powder, smoked paprika, and red pepper flakes. Stir constantly for about 1 minute to toast spices.
  5. Stir in tomato paste and cook for another minute, coating onions and garlic.
  6. Add diced sweet potatoes and drained chickpeas to the pot. Stir to combine with the spiced onion mixture.
  7. Pour in vegetable broth and coconut milk, stirring gently to mix. Bring to a gentle simmer, then reduce heat to low. Cover and cook for 20-25 minutes, stirring occasionally, until sweet potatoes are tender but not falling apart.
  8. Taste and season with salt. If using, stir in fresh spinach and cook until wilted, about 2 minutes.
  9. Remove from heat and stir in fresh lime juice and chopped cilantro.
  10. Ladle curry into bowls and serve with steamed rice, warm naan, or flatbread. Optionally drizzle with coconut cream or sprinkle toasted nuts.

Notes

[‘Use fresh ginger and garlic for best flavor.’, ‘Toast spices gently to release oils and deepen flavor.’, ‘If curry thickens too much, add more coconut milk or broth to loosen.’, ‘Lime juice added at the end brightens the dish.’, ‘Leftovers keep well in fridge up to 4 days; reheat gently with splash of broth or coconut milk.’, ‘Optional add-ins like spinach or cauliflower can be added for variety.’, ‘Full-fat coconut milk is recommended for creaminess; avoid light versions.’, ‘Can adjust spice level by increasing red pepper flakes or adding fresh chili.’]

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Cuisine: Indian-inspired

Nutrition

  • Serving Size: 1 bowl (approximatel
  • Calories: 320
  • Sugar: 7
  • Sodium: 350
  • Fat: 10
  • Saturated Fat: 8
  • Carbohydrates: 45
  • Fiber: 8
  • Protein: 10

Keywords: vegan, sweet potato, chickpea, curry, coconut milk, plant-based, gluten-free, easy dinner, cozy meal

You might also like these recipes

Leave a Comment

Recipe rating