menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Fall Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Fall Recipes
×
Home » Recipes » Vegan Main Dishes

Hearty Sweet Potato, Chickpeas, and Spinach Curry

Mee Sha drinking a cup of coffee seated.
Modified: Sep 30, 2025 · Published: Sep 9, 2022 by Jim Mee Sha · This post may contain affiliate links · Leave a Comment
Jump to Recipe

This sweet potato chickpea spinach curry, made with coconut milk, is rich, cozy, and nourishing all at once. A one-pot meal ready in 30 minutes, it is great for mid-week dinners and meal prep.

We love to enjoy it on rotation with my tofu red curry, vegan Massaman curry, and green pea masala.

2 plates filled with sweet potato curry and rice with fork, glass of water and chopped cilantro beside.

In my humble opinion, curries beat soups and stews any day! They are rich, hearty, and packed with flavors, making them the perfect option for spice lovers (like me).

This Thai-inspired sweet potato chickpea curry has quickly become a new favorite! Bursting with flavors and creamy, it is excellent served with rice or vegan roti, and sides like pad pak Thai or Thai fresh rolls.

Jump to:
  • 💚Why you will love sweet potato chickpea curry
  • 🍠What you will need
  • 🔪How to make sweet potato chickpea spinach curry
  • ✔Helpful tips
  • 🍚How to serve
  • ❄Storing suggestions
  • 🍽More cozy vegan soups and stews
  • 📖 Recipe

💚Why you will love sweet potato chickpea curry

  • Aromatic, creamy, and incredibly satisfying
  • Ready in 30-minutes and requires minimal prep and clean up
  • A nourishing and wholesome recipe that is naturally vegan
  • Stores well and is freezable - great for meal prep!

🍠What you will need

Ingredients needed like spinach, sweet potato, chickpeas, diced tomato, and other ingredients on a grey background.
  • Red curry paste - Not all are vegan, as some might contain shrimp paste. Hence, check the ingredient label before purchasing. I am using Thai Kitchen's red curry paste that happens to be plant-based.
  • Diced tomatoes - I am using canned, but feel free to substitute with 3-4 fresh tomatoes.
  • Broth - You can use vegetable broth or reconstitute from bouillon or stock powder.
  • Sweet potatoes - Can be substituted with potatoes, butternut squash, or pumpkin.
  • Chickpeas - Either freshly cooked or canned chickpeas would work.
  • Spinach - Both fresh and frozen would work. Kale can be used in place.
  • Coconut milk - Full-fat coconut milk yields the creamiest curry, but feel free to substitute with light coconut milk for a lower-fat option.
  • Minced ginger (not pictured)

See the recipe card for full information on ingredients and quantities.

🔪How to make sweet potato chickpea spinach curry

Cooked onion in a Dutch oven on a folded white checkered teacloth.

Step 1: Heat a tablespoon of oil in a Dutch oven (or large saucepan) over medium heat. Add onion, saute until translucent.

Curry paste, ginger, garlic, and onion in a Dutch oven on a folded white teacloth.

Step 2: Add garlic, ginger, and curry paste. Fry for 1-2 minutes until aromatic.

A pot of sweet potato and chickpea curry on a folded white teacloth.

Step 3: Add the remaining ingredients (except the spinach) to the pot. Bring mixture to a simmer, and cook for 15-20 minutes, or until sweet potato cubes are tender.

A pot of sweet potato chickpea spinach curry on a folded white teacloth.

Step 4: Remove from heat and stir in spinach. Give it a taste, adding more salt if needed. Your chickpea sweet potato curry is ready to be served!

✔Helpful tips

  • Bump up the heat - You can add fresh chopped chilies, sauteing them with the rest of the aromatics. Alternatively, add a generous pinch of chili powder or red pepper flakes.
  • Cut sweet potatoes evenly - Chop them into similar-sized chunks to ensure they cook through around the same time.
  • Adjust thickness of the curry - If your curry thickens too much, add a splash of water or broth until it reaches the desired texture. 
  • Cook rice alongside curry - Start cooking rice before you begin curry. Both will finish around the same time, and you will have a complete meal with no extra wait time.

🍚How to serve

This sweet potato chickpea spinach curry is best served over cooked rice or noodles. For a heartier meal, I recommend pairing it with fried rice, such as my Thai vegetable fried rice or frozen vegetable fried rice.

It is also excellent served with flatbreads like plain parathas.

For sides, you can opt for a vegetable stir-fry, such as my cabbage carrot stir-fry. I also love pairing this dish with my cabbage Manchurian or soya chunks masala.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Holding a bowl of curry with spoon beside with bowl of rice, curry paste and teacloth in the background.

❄Storing suggestions

Storing - Allow the sweet potato spinach curry to cool down completely. They can be refrigerated in an airtight container for 4 to 5 days. Or, freeze them in freezer bags or souper cubes for up to 3 months.

Reheating - Allow frozen soup to thaw completely, preferably overnight in the fridge. Reheat in the microwave or in a saucepan, adding a splash of water or broth to thin if needed. 

2 plates filled with chickpea curry and rice with a fork and glass of water beside.

🍽More cozy vegan soups and stews

  • Soup in a white pot with a ladle. There is a bowl of rice behind.
    Korean Gochujang Soup (Gochujang Jjigae)
  • 2 bowls of pumpkin potato soup with small dishes of chili flakes and black pepper in the background.
    Creamy Pumpkin Potato Soup
  • 2 bowls of spinach soup topped with chopped scallions with spoons beside.
    Clear Chinese Spinach Soup
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

Plate containing sweet potato chickpea curry with rice with a fork, glass of water and dish of chopped cilantro beside.

Hearty Sweet Potato, Chickpea, and Spinach Curry

Meesha
This sweet potato chickpea spinach curry, made with coconut milk, is rich, cozy, and nourishing all at once. A one-pot meal ready in 30minutes, it is great for mid-week dinners and meal prep.
5 from 3 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course, Soup
Cuisine American, Indian, Thai
Servings 3 servings
Calories 493 kcal

Ingredients
 
 

  • 1 medium red onion diced
  • 3 cloves garlic minced
  • 2 teaspoons minced ginger
  • ¼ cup red curry paste
  • 1 large sweet potato diced (about 0.5lb/250g)
  • 1 15 oz can chickpeas (or 1 ½ cups cooked)
  • 1 14 oz can coconut milk full fat or light
  • 1 14 oz can diced tomato
  • ½ cup vegetable broth
  • 4 oz fresh baby spinach or frozen*
Prevent your screen from going dark

Instructions
 

  • Heat up about a tablespoon of olive oil (or other neutral oil) in a Dutch oven or saucepan. Once heated, place in onion and saute for 2-3 minutes until they are translucent.
  • Next, add in garlic, ginger, and curry paste. Fry for another 1-2 minutes until fragrant.
  • Add the remaining ingredients, except spinach, and bring the mixture to a gentle simmer.
  • Allow to cook for 15-20 minutes, or until sweet potato cubes are tender.
  • Remove from heat, then stir in baby spinach.
  • Give it a taste, adding more salt if needed. Your sweet potato spinach curry is ready to be served.

Video

Notes

*Spinach - If using frozen, let them thaw completely before adding in. 
 
Helpful tips 
  • Bump up the heat - You can add fresh chopped chilies, sauteing them with the rest of the aromatics. Alternatively, add a generous pinch of chili powder or red pepper flakes.
  • Cook rice alongside curry - Start cooking rice before you begin curry. Both will finish around the same time, and you will have a complete meal with no extra wait time.
 
Storing - Leftover curry can be refrigerated for 4-5 days. You can also portion them using containers or souper cubes, and freeze up to 3 months. 
Reheating - Allow frozen curry to thaw overnight in the fridge. Heat it on the stove or in the microwave until warm, adding a splash of water or broth to thin if needed. 

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 493kcalCarbohydrates: 46gProtein: 10gFat: 34gSaturated Fat: 29gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 330mgPotassium: 1584mgFiber: 11gSugar: 16gVitamin A: 28290IUVitamin C: 51mgCalcium: 233mgIron: 7mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Main Dishes

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee
5 from 3 votes (3 ratings without comment)

Join the discussion ! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

🍂Cozy Vegan Fall Recipes

  • A pan of green peas curry served with spoon with 2 glasses of water and a bowl of rice beside.
    Indian Green Peas Curry (green peas masala)
  • A jar of overnight oats served with spoon with oats, milk, and maple syrup in the background.
    Creamy Applesauce Overnight Oats
  • A bowl of wakame miso soup served with spoon with chopsticks, chopped green onion and soy sauce beside.
    Cabbage Miso Soup
  • A bowl of lentil carrot soup served with a spoon on a saucer.
    Creamy Red Lentil Carrot Soup
  • A plate of vegan stroganoff with pasta with a spoon, chopped cilantro, and salt beside.
    Vegan Beef Stroganoff
  • Baked oatmeal in glass dish with pecans, cinnamon sticks and a fork beside.
    Baked Oatmeal with Applesauce

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.