Chickpea, Sweet Potato and Lentil Curry
This easy vegan curry is made in one pot with chickpeas, sweet potatoes, and lentils for a healthy weeknight dinner. Ready in under an hour and great for meal prep!

If there’s one recipe I make on repeat all throughout the colder months, it’s this curry. It’s the ultimate comfort food: hearty, nourishing, and packed with wholesome ingredients that leave you feeling good.
Since I spend most of my days recipe testing sweet treats, I like to keep dinner quick and easy, but still nourishing. That’s where one-pot recipes like this vegan curry, my vegan chili, vegan lasagna soup, and vegan tuscan soup come in.
Featured Review
I’m addicted!! This was easy to prep and the flavors were out of this world!! Thank you for sharing this; I followed exactly as you outline in the recipe…actually making it again tonight for the 3rd time!
— DW
This curry is filled with all the good stuff: chickpeas, red lentils, sweet potatoes, curry spices, and a creamy tomato-coconut sauce. It’s a one-pot dinner that’s hearty, protein-packed, and veggie-filled (with a handful of greens stirred in for good measure).
And here’s the kicker: it’s ready in under an hour, and leftovers (if you have any) taste even better the next day. Hello, meal prep!
Why You’ll Love This Vegan Curry
- Easy weeknight dinner: Dinner on the table in under an hour!
- One-pot recipe: Fewer dishes and less clean-up.
- Flavor-packed: Filled with curry spices and a creamy tomato-coconut base.
- Hearty & filling: Chickpeas and lentils bring plant-based protein and fiber.
- Vegan & gluten-free: An easy plant-based dinner.
- Meal prep friendly: Leftovers taste even better the next day (and it’s freezer-friendly!).

Ingredients You’ll Need
- Onion: Yellow or white onion both work.
- Fresh Ginger: Adds brightness and depth. Grate it fresh if you can, it makes all the difference!
- Sweet Potato: Hearty, creamy, and nutrient-packed. Also a star in my sweet potato & kale quinoa salad and vegan chili.
- Red Lentils: A great source of plant-based protein and helps thicken the curry.
- Fire-Roasted Tomatoes: Adds a smoky flavor. Regular crushed tomatoes will work too.
- Vegetable Broth: For a flavorful base.
- Coconut Milk: Creates a thick and creamy base. I feel like most of the coconut flavor cooks off as the curry simmers. Coconut milk is a great base for soups — I use it in my vegan tuscan soup too.
- Coconut Aminos: Adds umami flavor. Substitute with tamari or soy sauce if you prefer (I like using coconut aminos as a healthier alternative)
- Chickpeas: I use canned chickpeas for ease; they’re hearty and protein-rich. This chickpea salad is a staple lunch of mine.
- Fresh Spinach: For a boost of greens. Kale makes a great swap, and frozen greens will work too!
- Lemon Juice: Brightens and balances the flavors.
- Spices: A mix of curry powder, turmeric, salt, and black pepper.
How To Make Chickpea, Sweet Potato and Lentil Curry
Scroll down to the recipe card to get the full recipe with measurements!
- Saute the aromatics: Heat a little olive oil in a large pot or Dutch oven. Add the diced onion and grated ginger. Saute for 5-7 minutes until softened and fragrant.
- Add the spices: Stir in the curry powder, turmeric, salt, and black pepper. Toast them for 30 seconds to release their flavor.
- Add in the vegetables: Add the chopped sweet potato, red lentils, fire-roasted tomatoes, vegetable broth, coconut milk, and coconut aminos. Stir well, cover, and bring to a gentle boil.
- Simmer: Reduce heat and let cook for about 25 minutes, or until the sweet potatoes are fork-tender and the lentils are soft.
- Finish the curry: Remove from heat and stir in the chickpeas, fresh spinach (or kale), and a squeeze of lemon juice. Taste and adjust seasoning as needed.
- Serve & enjoy: Ladle into bowls and garnish with non-dairy yogurt, fresh cilantro, or an extra drizzle of coconut milk. Serve with rice, naan, or pita bread. Enjoy!

Megan’s Tips for the Best Curry
- Don’t skip the lemon: Adding that squeeze of lemon juice at the end really brightens and lifts all the flavors.
- Veggie swaps: No spinach? Swap for kale, swiss chard, or even frozen greens work great.
- Spice it up: Add a pinch of cayenne or red pepper flakes alongside the spices for some extra heat.
Serving Your Curry
- Over Rice: The classic pairing! White, brown, or even quinoa all work beautifully.
- With Naan or Pita: Perfect for scooping up every last bit of that creamy curry goodness.
- Dollop of Non-Dairy Yogurt: Adds extra creaminess.
- Drizzle of Coconut Milk: For an extra touch of richness and a pretty swirl when serving.
Craving Comfort Food? More Weeknight Favorites
If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below. Don’t forget to tag me on Instagram so I can see your creations!

Chickpea, Sweet Potato, and Lentil Curry
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 1 inch fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon turmeric
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 sweet potatoes, peeled and chopped
- 1 cup red lentils, rinsed and drained
- 15 oz can fire roasted tomatoes
- 4 cups vegetable broth
- 15 oz can coconut milk
- 2 tablespoons coconut aminos
- 1 15oz can chickpeas, rinsed and drained
- 3-4 cups fresh spinach, or kale (or 12 oz defrosted frozen spinach or kale)
- ½ lemon, juiced
- rice, to serve
- warm pita bread, to serve
- non-dairy yogurt or coconut milk, for garnish
Instructions
- Saute the aromatics: Heat olive oil in a large pot or dutch oven. Add the diced onion and grated ginger. Saute for 5-7 minutes, until softened and fragrant.
- Add the spices: Stir in the curry powder, turmeric, salt, and black pepper. Toast them for 30 seconds to release their flavor.
- Add in the vegetables: Add the chopped sweet potato, red lentils, fire-roasted tomatoes, vegetable broth, coconut milk, and coconut aminos. Stir well, cover, and bring to a gentle boil.
- Simmer: Once boiling, reduce heat and let simmer uncovered for about 25 minutes, or until the sweet potatoes are fork-tender and the lentils are soft. Stir occasionally.
- Finish the curry: Remove from heat and stir in the chickpeas, fresh spinach (or kale), and lemon juice. Taste and adjust as needed.
- Serve & enjoy: Ladle into bowls and garnish with non-dairy yogurt, fresh cilantro, or an extra drizzle of coconut milk. Serve with rice, naan, or pita bread. Enjoy!



Can you use black lentils
I haven’t made it with black lentils, but I’m sure it will work fine!
This recipe is so yummy! Me and my family have made it multiple times and everyone loves it. It is a big batch so it lasts us the whole week! I highly recommend to anyone!
I’m so happy to hear this curry is a family-favorite! Thanks for sharing, Ruby! (P.S. I just had some of it for lunch, it’s a family fave in our home too)
This has become my go-to recipe almost every other week – it’s hearty, easy to meal prep and heat up during the week and absolutely delicious. Thanks, Megan!
Amazing! So happy to hear you love this curry recipe, Charles. Thanks so much for sharing 🙂
Great recipe, I think I went light on some of curry, but still delicious!
Can this be frozen?
So glad you liked it! Feel free to add more curry powder next time to your liking 🙂 and yes, it can be frozen – once the leftovers are cool, pack into an airtight container and freeze for up to 3 months.
This was an excellent dinner. I love recipes with curry. Have any more? #happyholidays.
This curry is amazing. I had it with some mixed veggies and Jasmine rice. Loved it! Such good flavor!
#happyholidays
I’ve made this a handful of times and love it. I will say though, when I double the recipe I only use 4 cups of broth instead of 8 bc it is more like a soup otherwise, atleast when I make it.
So happy to hear you love this recipe! Thanks for sharing, Stefanie!
Not sure why this was rated 4.2. This recipe is absolutely delicious!!!!
Aww, I’m so happy you loved it! Thank you for sharing Alexandra 🙂
This soup is so satisfying and flavorful! It has a delicious blend of spices and textures with just a hint of heat. Delicious!
I’m so happy you enjoyed this curry, Lois! I hope it becomes a family favorite 🙂 Thanks for sharing your kind review and star rating, it means a lot!
My sister in law Mae this for the whole family, last night. Everyone loved it! Just as it states, it is packed with flavor! I plan to make it today and serve it over Farro, for a more nutritious meal🙂
Thanks for sharing this delicious recipe!
I
I’m so thrilled to hear that this curry was a hit! Thanks so much for sharing Ada, it means a lot!
Made this with butternut squash instead bc it is what I had on hand. So yummy and perfect for crisp fall weather.
I love that you used butternut squash for a fall twist – sounds delicious! Happy to hear you enjoyed it 🙂
Made this tonight and it is absolutely delicious. So easy to make and super flavorful. I’ve made a similar dish but my husband said this is so much better. Out with the old in with the new more delicious version. 😀
Yay, that sounds like a win! So glad you liked it, Diane, thanks for sharing your great review 🙂
Hi I made this and had a bunch of leftovers, how long does it last in the fridge? Thanks again for the recipe!
Hi Saloni, it will last for 3-5 days stored in an airtight container in the fridge. Leftovers are just as delicious! Enjoy 🙂
This was amazing and easy!
I’m so happy to hear you liked it, Jan! I hope you’ll make it again 🙂
Turned out PERFECTLY! Such a good, nourishing comfort dish that I will come back to again and again. I added Tofu for some extra protein, and it fits very nicely!
Aw I’m so glad you enjoyed it, Ellie! I’ll have to try with some tofu next time – love that protein hack!
One of my new favorites!!
Yay! So happy to hear 🙂
I’m addicted!! This was easy to prep and the flavors were out of this world!! Thank you for sharing this; I followed exactly as you outline in the recipe…actually making it again tonight for the 3rd time!
Aw I am so thrilled to hear that! Thank you so much for the great review 🥰
Made this tonight, and I feel like it’s missing something. I made it exactly the way it’s written. Maybe it needs more turmeric or ginger. We have leftovers so I will see what I can add for the next meal.
Hi Joan, thanks for the review. This recipe has had over 25 remakes with rave reviews – so I’m not sure what went wrong. Did you add enough salt? Salt will help bring out all the flavors. You can definitely try adding more ginger or turmeric next time. Cheers!