This Sweet Potato Curry With Chickpeas is an easy, one-pot, and healthy meal rich in flavor and delicious served over rice or with naan bread!

Sweet potato curry in a bowl.

I like serving this easy sweet potato curry as a weeknight dinner when I just need something easy, but still healthy.

While my (picky eater) kids don’t love this curry as a stand-alone meal, I serve it on the side and they will often dip their naan bread or pita bread in the curry as a way of exploring the recipe, at least.

Another plant-based meal that is Indian-inspired is this Red Lentil Curry With Sweet Potato and Spinach.

What You’ll Love About This Recipe

  • Fast – This sweet potato coconut curry comes together in just 30 minutes!
  • Easy –  I love that everything cooks in just one pot! I like to use my Larder & Vine braiser to cook this curry. You can use my code: SUPERMOMEATS to save 20% on your order if you’re interested in trying out any of their products!
  • Flavorful –  I find this curry to have a rich flavor, even without any cream, dairy, or heavy types of ingredients.

Recipe Ingredients

You’ll need the following ingredients to make this Sweet Potato Curry Recipe:

Sweet Potato Curry Ingredients

Ingredient Notes

  •  Coconut Milk: Be sure to use Full-Fat Coconut Milk for this recipe and not reduced-fat or light coconut milk. Full-fat helps the curry become creamier and richer!

How to Make Sweet Potato Curry: STEP-BY-STEP

For the full recipe with the exact ingredients, scroll down to the printable recipe card below!

STEP 1:

In a large pot, heat olive oil over medium heat and add diced sweet potatoes and carrots. Saute for 5 minutes.

STEP 2:

Reduce heat to medium-low and add garlic, onion, and ginger. Saute for approximately 2 minutes.

Sweet potatoes in a large pot being sauteed.
Liquid ingredients added to the pot.

STEP 3:

Stir in diced tomatoes, coconut milk, vegetable broth, salt, garlic powder, coconut sugar, and curry powder. Cover and allow to simmer for 10 minutes. Turn heat off.

STEP 4:

Use an immersion blender to blend the curry until mostly smooth. Then, stir in chickpeas. Serve curry warm over rice or with roti, naan, or pita bread.

Sweet potato curry that is blended in the pot.
Chickpeas added to the curry.

How to Serve to Kids

  • Serving to kids – To be honest, my kids (aged 5 and 2.5) would not eat this curry by itself. And that’s okay! I still like to make one meal for my family and find little ways to supplement their meal and expose them to things they may not automatically like. Here’s how I have served this curry to them:
    • A small amount of the curry on one section of their plate
    • Pita bread or naan bread so that they can dip it in the curry as a way to try it
    • Rice on the side
    • Some plain chickpeas that I’ve reserved (so they don’t have the curry sauce on them)
    • If adding green peas to the curry, you can reserve some plain peas to serve on the side for your kids
    • Fruit
  • Make it baby-friendly – You can blend the entire curry (chickpeas included) in the blender (once the curry has cooled) to serve to very little ones. I found the Solid Starts app to be very helpful when I began introducing solids to my kids!

Storage & Reheating

  • Fridge: Store leftovers in an airtight container in the fridge for 3-4 days. 
  • Freezer: Let the curry cool completely and then transfer to an airtight freezer-safe container. I love to use Soupercubes Trays to freeze! Store in the freezer for up to 3 months. 
  • Reheating: When you’re ready to use the curry, thaw it in the fridge overnight and reheat it in the microwave or a pot on the stove. If you don’t have time to thaw it, you can immerse the freezer container in warm water until it’s mostly thawed. Alternatively, you can pop the frozen curry directly into a large pot and heat it over medium heat until heated through. This can also be done in the microwave.
Sweet potato curry with chickpeas in a bowl.

Sweet Potato Curry Additions

  • Green Peas
  • Spinach
  • Top with: a squeeze of lime juice and fresh cilantro

What to Serve With Sweet Potato Coconut Curry

  • Pita/naan bread
  • Turmeric Rice, Brown rice, white rice, Jasmine rice, or Basmati rice
  • Roti or paratha
Chickpea curry in a bowl.

Frequently Asked Questions

How can I serve this curry to my kids?

If you have picky eaters at home, I feel you! I have two of my own. Please see the section above “How to Serve to Kids”, which also includes how you can serve the curry as a baby-led weaning recipe.

What if I don’t have an immersion blender?

No problem! I didn’t have one for a long time, too. You can wait for the curry to cool and transfer it to a high-speed blender and blend it that way. If you’re looking for an immersion blender, this is the one I have that I really like!

Can I freeze this curry?

You sure can! See notes above for how to freeze it.

Where did you get the white pot featured in your photographs?

I am using Larder & Vine’s enamel-coated braiser, which I absolutely love and is very durable (and also beautiful)! You can get 20% off your order by using my code: SUPERMOMEATS.

Tools For This Recipe

I hope you love this Sweet Potato Curry! If you make it, be sure to leave a rating below so I know how you liked it! Enjoy!

Sweet potato curry in a bowl.
5 stars (2 ratings)

One-Pot Coconut Sweet Potato Curry With Chickpeas

Yield: 4 servings
This Sweet Potato Curry is a one-pot, easy, and healthy meal that is rich in flavor and delicious served over rice or with naan bread!
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Ingredients
 

  • 2 tablespoons olive oil
  • 2 medium sweet potatoes, peeled and diced
  • 3 cloves garlic, minced
  • 1 carrot, chopped
  • 1 teaspoon fresh ginger, minced
  • ½ onion, diced
  • 1 (14.5) ounce can diced tomatoes
  • 1 (13.5) ounce can full-fat coconut milk
  • 1 cup vegetable broth
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • 2 teaspoons coconut sugar
  • 1 ½ teaspoons curry powder
  • 1 (15.5) ounce can chickpeas, drained and rinsed

Instructions
 

  • In a large pot, heat olive oil over medium heat and add diced sweet potatoes and carrots. Saute for 5 minutes.
  • Reduce heat to medium-low and add garlic, onion, and ginger. Saute for approximately 2 minutes.
  • Stir in diced tomatoes, coconut milk, vegetable broth, salt, garlic powder, coconut sugar, and curry powder. Cover and allow to simmer for 10 minutes. Turn heat off.
  • Use an immersion blender to blend the curry until mostly smooth.
  • Lastly, stir in chickpeas.
  • Serve curry warm over rice or with roti, naan, or pita bread.
Course: Dinner
Cuisine: Indian
Diet: Vegan
Calories: 490kcal, Carbohydrates: 51g, Protein: 11g, Fat: 30g, Saturated Fat: 19g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Sodium: 1069mg, Potassium: 1039mg, Fiber: 10g, Sugar: 10g, Vitamin A: 18849IU, Vitamin C: 16mg, Calcium: 138mg, Iron: 7mg
Did you make this recipe?Leave a COMMENT and STAR RATING below to help others find it, too! Thank you so much!