Soups & Stews
This vegan sweet potato and chickpea soup delivers the perfect balance of creamy texture and earthy depth, making it a hearty yet comforting dish for any season. The natural sweetness of roasted sweet potatoes pairs beautifully with the protein-rich chickpeas, creating a satisfying bowl that's both nourishing and flavorful.
What sets this recipe apart is the warm spiced blend—cinnamon, cumin, and smoked paprika—that adds layers of complexity without overpowering the natural flavors.
The secret to achieving that velvety, restaurant-quality consistency lies in blending the soup just until smooth, preserving the natural sweetness while creating a rich, velvety base. This method ensures every spoonful is packed with flavor and texture, making it a dish that's both simple to prepare and impressive to serve.
With just 30 minutes of active prep and 45 minutes of simmering, you'll have a bowl of warmth that feels like a hug in a pot.
What makes this recipe truly versatile is its adaptability—whether you're craving a smoky kick, a touch of brightness, or a cozy spiced profile, you can easily customize it to suit your taste.
The soup's natural sweetness and hearty texture make it perfect for meal prep, as it only gets better with time, allowing flavors to meld and deepen. Garnish with fresh herbs or a drizzle of olive oil for an extra touch of elegance.
This soup is not just a dish; it's a comforting experience that brings warmth and satisfaction to every bite. Whether you're serving it as a main course or a side, it's sure to become a staple in your recipe rotation.
Let's get started on creating this hearty, flavorful bowl of goodness.
Ingredients for sweet potato and chickpea soup
Sweet potatoes, chickpeas, and a spiced blend that feels like autumn in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lb | Medium, peeled and cubed |
| Chickpeas 🌱 | 2 cups | Cooked or canned, drained |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Coconut Milk 🥥 | 1 can | 13.5 oz full-fat preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and finishing |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cinnamon 🌿 | ½ tbsp | Warm, aromatic touch |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The sweet potatoes are the heart of this soup—orange-fleshed varieties like Jewel or Garnet work best, packed with natural sweetness. Trader Joe's and Whole Foods usually carry them pre-peeled for convenience, but if you're buying whole, look for firm, heavy ones with no soft spots. The chickpeas? Canned is fine, but if you've got dried, soak overnight for the best texture. Fresh thyme is ideal, but dried works at one-third the amount—just make sure it's labeled as culinary thyme, not ornamental. For the coconut milk, full-fat gives the creamiest texture, but light works if that's what you've got.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on cumin? Corriander seeds toasted and ground add a similar earthiness. The onion and garlic are non-negotiable—they build the flavor base, so don't skip them. For extra richness, stir in 1 tbsp nutritional yeast at the end—it adds that umami kick without dairy. The lemon juice brightens everything up, so don't skip it, even if you're not a fan of citrus in soup. And if you're worried about the soup being too thick after blending, just add a splash more vegetable broth and adjust as you go.
This soup tastes even better the next day—flavors meld beautifully when refrigerated. Store in airtight containers for 4-5 days or freeze portions for up to 3 months. I like to portion it into individual containers so I can grab a bowl straight from the fridge. For extra coziness, top with a drizzle of olive oil and cracked black pepper before serving. And if you make a big batch, freeze half right away—perfect for lazy weeknights.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash another dish. Toss everything—sweet potatoes, chickpeas, onion, garlic—into one pot, add coconut milk, and let it simmer. No chopping boards left in the sink, no fuss.
- Creamy Without Guilt: That coconut milk? It turns this soup into a velvety dream, but it’s not heavy or greasy. The sweet potatoes add natural sweetness, while the chickpeas keep it hearty—like a hug in a bowl, but way better for you.
- Lunchbox Champion: Between us, this soup is my secret weapon for meal prep. It reheats beautifully, so I can make a big batch on Sundays and pack it for work or school lunches. My kids actually ask for leftovers—(yes, even on a Tuesday night).
- Pantry Staple Power: Honestly, I never overbuy ingredients for this recipe. Sweet potatoes and chickpeas are cheap, onions and garlic last forever, and coconut milk stretches far. It’s the kind of dish that makes grocery shopping feel like a win.
Step-by-step instructions for sweet potato and chickpea soup
This hearty soup comes together with rich layers of flavor and texture—let's make it step by step.
Roast the Sweet Potatoes and Onion for Depth
Preheat your oven to 400°F and line a large baking sheet with parchment paper. In a large bowl, toss the 3 lb cubed sweet potatoes and 1 whole diced yellow onion with 0.25 cup (about half) of the extra-virgin olive oil, 1 tbsp ground cumin, 1 tbsp smoked paprika, 0.5 tbsp ground cinnamon, 1 tsp salt, and 0.25 tsp black pepper. Spread them in a single layer on the baking sheet.
Roast for 30-35 minutes, stirring halfway, until the sweet potatoes are tender and the edges are deep golden brown. Here's the thing—roasting caramelizes the natural sugars, giving your soup that irresistible depth of flavor. Don't skip this step, even if it seems like extra work. The aroma alone will make your kitchen smell amazing.
Sauté Garlic and Build the Spiced Base
While the sweet potatoes roast, heat 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 4 minced garlic cloves and sauté for 30-45 seconds just until fragrant—don't let it brown or it'll turn bitter. Add the roasted sweet potatoes and onion to the pot along with 2 cups chickpeas, 4 cups vegetable broth, and the remaining 0.5 tsp salt and 0.25 tsp black pepper. Bring to a gentle boil.
Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes. You want the flavors to meld together while the sweet potatoes soften completely. Stir occasionally, but don't worry about breaking them up—we'll blend it smooth later. The soup should smell like warm spices and earthy sweetness by now.
Blend Until Silky Smooth
Use an immersion blender to blend the soup directly in the pot until completely smooth. If you prefer to use a countertop blender, carefully transfer the hot soup in batches (watch for steam!) and blend until creamy. Here's where it gets good—after blending, the soup should have a velvety texture with no lumps. If it's too thick, add a splash of vegetable broth to reach your desired consistency.
Return the soup to the pot and stir in the 1 can coconut milk and 0.25 cup fresh thyme leaves. Let it simmer gently for another 5 minutes to allow the coconut milk to blend in completely. This is the moment that matters—the coconut milk adds richness while keeping the soup light. Taste and adjust seasoning if needed, adding more salt or spices to your preference.
Finish with Brightness and Serve Warm
Remove the pot from heat and stir in the 1 tbsp freshly squeezed lemon juice. This final step brightens all the warm spices and balances the richness of the coconut milk. The lemon juice should cut through the soup beautifully, giving it that perfect finish. Let the soup sit for 5 minutes off the heat so the flavors can really meld together.
Ladle the soup into bowls and garnish with an extra sprinkle of fresh thyme leaves if desired. Serve immediately with crusty bread or a side salad. Each spoonful should deliver that perfect combination of sweet, spicy, earthy, and creamy flavors. And trust me—this soup tastes even better the next day as the flavors continue to develop.
Pro Tips For Making Sweet Potato And Chickpea Soup
- Peel Sweet Potatoes First: I learned this the hard way—peeling before cooking saves time and keeps your soup from turning into a mushy mess. Sweet potatoes oxidize fast, so cut them right after peeling and toss in cold water until you’re ready to cook. (Yes, even if you’re impatient like me.)
- Sauté Onions Until Golden: Don’t rush the onion base—cook it low and slow until it’s deep golden, not just soft. That caramelization builds flavor, and skipping it means your soup tastes like it’s missing something. (I know, I know, but trust the process.)
- Use Canned Chickpeas (Drained, Rinsed, Pat Dry): Dried chickpeas take forever, and canned ones work just as well—just drain, rinse, and pat them dry. Wet chickpeas dilute your soup and make it watery. (Your future self will thank you.)
- Simmer, Don’t Boil: After adding coconut milk, keep the heat at a gentle simmer, not a rolling boil. High heat breaks down the sweet potatoes into mush and curdles the coconut milk. (Does it look weird? Yes. Does it work? Every single time.)
Flavor customization for this recipe
Smoky Spiced Twist
For a deeper, smokier profile, add ½ tsp liquid smoke to the roasting oil along with the spices. I also like boosting the smoked paprika to 2 tbsp and adding a pinch of chipotle powder for subtle heat.
This works especially well if you're serving it with cornbread or tortilla chips for crunch. 🌶️
Bright Citrus Lift
Swap the lemon juice for 1 tbsp orange zest plus 1 tbsp fresh orange juice to add a vibrant citrus note. The orange complements the sweet potatoes beautifully, creating a tropical-inspired version.
I've also found that a splash of mango nectar (about 2 tbsp) enhances the sweetness while keeping the soup vegan.
Creamy Avocado Boost
Replace half the coconut milk with ½ ripe avocado (about ½ cup mashed) for extra creaminess without altering the vegan nature. The avocado adds a rich, velvety texture and pairs perfectly with the earthy sweet potatoes.
For best results, blend the avocado directly into the finished soup and adjust seasoning afterward.
Herbaceous Freshness
Swap thyme for 1 tbsp fresh cilantro or parsley (about ¼ cup chopped) and finish with a squeeze of lime instead of lemon. This Mexican-inspired variation works wonderfully with a side of warm tortillas.
The herbs add a bright, fresh contrast to the warm spices, balancing the dish beautifully. ✨
Spicy Kick
For those who love heat, add 1-2 diced jalapeños (seeds removed) to the roasting pan with the sweet potatoes. After blending, stir in ½ tsp cayenne pepper and top each serving with pickled jalapeños for tangy heat.
This version is perfect for spice lovers who want to keep the soup hearty and flavorful.
Coconut-Free Option
Skip the coconut milk entirely and use ½ cup cashew cream (blend ½ cup soaked cashews with ½ cup water) for a nutty depth. Alternatively, add 1 tbsp tahini at the end for a sesame-forward flavor.
Both options maintain the creamy texture while offering a different flavor profile that still complements the sweet potatoes and chickpeas.
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk?
For a dairy-free alternative, use ½ cup cashew cream (blend ½ cup soaked cashews with ½ cup water) or add 1 tbsp tahini at the end for a nutty depth. Both options maintain creaminess while offering different flavor profiles that still complement the sweet potatoes and chickpeas beautifully.
How do I adjust the spice level for kids or sensitive palates?
Reduce the smoked paprika to ½ tbsp and skip the cayenne or jalapeños. For extra sweetness, add 1 tbsp maple syrup or 2 tbsp mango nectar to balance the spices. The natural sweetness of the sweet potatoes will still shine through while keeping the flavors gentle and approachable.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of vegetable broth to restore creaminess. Avoid microwaving, as it can make the soup watery. Stir frequently and heat just until warm—this soup tastes even better the next day as flavors meld! For extra richness, add a drizzle of olive oil when serving.
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes provide the natural sweetness and creamy texture that makes this soup special. If you must substitute, use ½ cup pumpkin puree (not pumpkin pie filling) to mimic the sweetness, but the flavor won't be identical. The earthy depth of sweet potatoes is irreplaceable in this recipe.
What's the secret to making this soup extra creamy?
The secret lies in blending just until smooth and using full-fat coconut milk for richness. For even more creaminess, blend in ½ ripe avocado after cooking or add 1 tbsp nutritional yeast at the end. The roasted sweet potatoes also break down beautifully when blended, creating that velvety texture.
