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!

close up shot of Chickpea, Sweet Potato and Lentil Curry with naan, lemon wedge and spoons

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.

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!).
close up shot of Chickpea, Sweet Potato and Lentil Curry with naan and spoons

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!

  1. 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.
  2. Add the spices: Stir in the curry powder, turmeric, salt, and black pepper. Toast them for 30 seconds to release their flavor.
  3. 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.
  4. Simmer: Reduce heat and let cook for about 25 minutes, or until the sweet potatoes are fork-tender and the lentils are soft.
  5. 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.
  6. 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!
overhead shot of curry in bowl with brown rice, naan and lemon wedge

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.

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!

close up shot of Chickpea, Sweet Potato and Lentil Curry with naan, lemon wedge and spoons
4.46 from 22 ratings

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!

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!

Equipment

Video

Serving: 1bowl, Calories: 465kcal, Carbohydrates: 56g, Protein: 15g, Fat: 22g, Saturated Fat: 14g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Sodium: 1500mg, Potassium: 968mg, Fiber: 17g, Sugar: 8g, Vitamin A: 12757IU, Vitamin C: 16mg, Calcium: 131mg, Iron: 8mg
Did you make this recipe?Tag @booboosbakeryy with hashtag #booboosbakery on Instagram. We love to see what you make!