Sweet Potato Chickpea Soup
Sweet Potato Chickpea Soup is a warm, nourishing bowl of comfort that’s both hearty and satisfying. Imagine curling up on a chilly evening with this vibrant soup that carries the earthy sweetness of sweet potatoes and the protein-packed goodness of chickpeas. With each spoonful, you’ll encounter a medley of spices dancing harmoniously, wrapping your taste buds in a cozy embrace. This delightful dish is a breeze to prepare, making it the perfect weeknight dinner for your family or a healthy lunch to bring to work.

I stumbled upon this recipe during a busy week when I was looking for something quick but wholesome. The bright colors of the vegetables and the aromatic spices caught my attention, and I was more than pleased with the result. Not only does this Sweet Potato Chickpea Soup make a delicious meal, but it’s also budget-friendly, tasty, and guarantees to satisfy even the pickiest of eaters. I can’t wait for you to try it!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: This soup comes together in less than an hour, making it ideal for a weeknight dinner.
- Irresistible Flavor: The blend of smoked paprika, turmeric, and cinnamon creates a delightful depth that warms you from the inside out.
- Eye-Catching Appeal: With its vibrant colors, it’s not just delicious but also a feast for the eyes.
- Flexible Serving: Perfect as a comforting dinner, a light lunch, or even as a healthy starter for dinner parties.
- Diet-Friendly Options: Naturally gluten-free and vegan, this soup caters to various dietary preferences.

Ingredients You’ll Need
- 1 yellow onion, diced: This adds a sweet and aromatic base to your soup. You can substitute with shallots or sweet onions if desired.
- 2 stalks celery, diced: Celery provides a nice crunch and a fresh flavor. If you’re out of celery, diced carrots can work in a pinch.
- 1 green pepper, diced: This contributes a subtle sweetness and color to the dish. Feel free to replace it with any bell pepper variety you have on hand.
- 3 sweet potatoes (or yams), peeled and diced: The star of our soup, sweet potatoes bring creaminess and natural sweetness. For a twist, try using butternut squash.
- 2 cups spinach, roughly chopped: Spinach is loaded with nutrients and brings a beautiful green hue. You can substitute kale if you prefer a sturdier green.
- 1 (14.5 oz) can fire-roasted tomatoes: These add depth and a slightly smoky flavor. If unavailable, regular diced tomatoes are a fine substitute.
- 1 (14.5 oz) can garbanzo beans, drained and rinsed: Chickpeas add protein and texture. You can also use white beans or black beans.
- 1 clove garlic, minced: Nothing beats the aroma of fresh garlic. Use more if you want a bolder flavor.
- 1 tablespoon olive oil: This helps to sauté the vegetables. If you prefer, coconut oil or avocado oil works too.
- 4 cups chicken or vegetable stock: Stock enhances the flavor. For a lighter soup, you could use water, but stock will add richer depth.
- ½ bunch parsley, finely chopped: Fresh parsley brightens the soup and adds a pop of color. Basil or cilantro can also work well.
- Spices:
- 1 tablespoon smoked paprika: This adds warmth and a hint of smokiness.
- 1 teaspoon turmeric: Known for its vibrant color, turmeric also brings a subtle earthiness.
- ½ teaspoon cinnamon: This unexpected ingredient helps to elevate the sweetness of the sweet potatoes.
- ¼ teaspoon cayenne: For a gentle heat, adjust according to your spice preference.
- ½ teaspoon salt: Start with this and adjust to taste later.
- ¼ teaspoon pepper: Freshly cracked black pepper enhances flavors.
- ¼ teaspoon red pepper flakes: Sprinkle this in for an extra kick if desired.
How to Make Sweet Potato Chickpea Soup
Combine spices: In a small bowl, mix together the 1 tablespoon smoked paprika, 1 teaspoon turmeric, ½ teaspoon cinnamon, ¼ teaspoon cayenne, ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon red pepper flakes. This spice blend will infuse your soup with an incredible flavor.
Sauté vegetables: Heat a large stock pot over medium heat and add 1 tablespoon olive oil. Once hot, toss in the diced onion, celery, green pepper, and the diced sweet potatoes. Stir occasionally and allow them to cook for about 5-7 minutes until they start to soften and become fragrant.
Roast spices: Add the spice mixture you prepared earlier into the pot, stirring well to coat the vegetables. Allow the spices to cook for another 3-4 minutes, which will deepen their flavors. Mix in the minced garlic in the last minute of roasting, letting it become fragrant.
Add tomatoes and stock: Pour in the can of fire-roasted tomatoes, the drained and rinsed garbanzo beans, and the 4 cups of chicken or vegetable stock. Stir everything together so it’s well blended, cover the pot, then lower the heat to let it simmer.
Cook until tender: Let your soup simmer for about 30 minutes or until the sweet potatoes are fork-tender. This time allows the flavors to meld beautifully, so don’t rush this step!
Blend for creaminess: Carefully remove several ladles of the soup and transfer them to a blender. Process until smooth, then pour this mixture back into the pot. This gives your Sweet Potato Chickpea Soup a delightful creamy texture without any cream.
Finish with greens: Stir in ½ bunch of finely chopped parsley and 2 cups of roughly chopped spinach. Give it a good mix until the spinach wilts into the soup — and it’s ready to serve!
Storing & Reheating
Store any leftovers of your Sweet Potato Chickpea Soup in an airtight container in the refrigerator for up to 5 days. If you want to keep it longer, freeze it in a freezer-safe container for up to 3 months. When you’re ready to enjoy it again, simply reheat it on the stovetop over medium heat until warmed through, which should take about 10-15 minutes. Keep in mind that the texture may change slightly after freezing, but a splash of stock or water can help refresh it.
Chef’s Helpful Tips
- To avoid a mushy texture, be careful not to overblend the soup; a few chunks are perfectly fine!
- Make sure your spices are fresh for the best flavor; store them in a cool, dark place to maintain potency.
- If the soup is too thick for your liking, just add extra stock or water until you reach your desired consistency.
- For more depth in flavor, let the soup sit for a while before serving; it tastes even better the next day!
- Feel free to customize the vegetables — carrots and zucchini can add great variety.
With its combination of sweet, savory, and spicy elements, this Sweet Potato Chickpea Soup not only nourishes the body but also warms the soul. Each bowl brings with it a delightful balance of flavors that you’ll want to savor on repeat. Plus, the ingredients are flexible, and you can easily adapt them based on what you have in your kitchen. So, don’t be afraid to get a little creative with your version. I hope you enjoy each spoonful as much as I do!
Recipe FAQs
Can I use other beans instead of chickpeas?
How can I make this soup spicier?
Is this soup suitable for freezing?
Can I add other vegetables to the soup?
More Soups Recipes
👉 If you make my Sweet Potato Chickpea Soup recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Sweet Potato Chickpea Soup
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: American
Description
This Sweet Potato Chickpea Soup is packed with flavor and nutrition! It’s simple to prepare and combines sweet potatoes, chickpeas, and spices for a comforting meal that’s perfect for any evening.
Ingredients
- 1 yellow onion, diced
- 2 stalks celery, diced
- 1 green pepper, diced
- 3 sweet potatoes or yams, peeled and diced
- 2 cups spinach, roughly chopped
- 1 14.5 oz can fire roasted tomatoes
- 1 14.5 oz can garbanzo beans, drained and rinsed
- 1 clove garlic, minced
- 1 tablespoon olive oil
- 4 cups chicken or vegetable stock
- ½ bunch parsley, finely chopped
- 1 tablespoon smoked paprika
- 1 teaspoon turmeric
- ½ teaspoon cinnamon
- ¼ teaspoon cayenne
- ½ teaspoon salt
- ¼ teaspoon pepper
- ¼ teaspoon red pepper flakes
Instructions
- In a small bowl, mix all of the spices together and set aside.
- Heat a large stock pot over medium heat, add the olive oil, then add the onion, celery, bell pepper, and sweet potatoes. Cook for 5-7 minutes until they begin to soften, stirring occasionally.
- Add the spice mixture and cook for another 3-4 minutes to let the spices roast, adding the garlic for the last minute.
- Stir in the tomatoes, garbanzo beans, and stock. Mix well, cover, and reduce heat to low. Let it simmer for 30 minutes until the sweet potatoes are fork tender.
- Remove several ladles of the soup and blend until smooth, then return to the pot. This will give the soup a creamy texture without using cream.
- Add the parsley and chopped spinach, stirring until the spinach wilts, then serve.
Notes
Feel free to substitute vegetable stock for a vegetarian option.
Add additional vegetables like carrots or zucchini for more variety.
This soup can be stored in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 5g
- Sodium: 300mg
- Fat: 3g
- Saturated Fat: 0.5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 8g
- Protein: 7g
- Cholesterol: 0mg




