This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
This hearty and creamy butternut squash and chickpea curry soup is perfect for the cold weather months. It’s a little spicy to warm you up and very filling from all those lentils and chickpeas. The soup is full of veggies and flavored with curry powder and smoked paprika.

When the soup is done cooking, add some lime juice to brighten up the dish, and greens to make it even healthier. Use spinach, kale, or whichever greens are your favorite.
I’ve included stovetop and slow cooker methods in the instructions. The soup also works great for meal prep and leftovers are super tasty!
Tips for Making the Soup
- Sometimes it’s difficult to find 3 lbs of butternut squash, if you find yourself in this situation you can substitute a portion of it with sweet potatoes (I haven’t tried substituting all of the squash just a ⅓). Peel it, cube it, and add it to the soup when you add the butternut squash. It does make the soup a little sweeter.
- If you are using kale, make sure you remove the stem and tear the leaves into small pieces. No need to de-stem baby kale.
- The soup will be hot, so after you add your greens it will only take a few minutes for them to wilt in the soup (or a smidge longer if using kale). Just stir them into the pot towards the end of the cooking with some lime juice, and wait.
- I use my homemade vegetable broth for this recipe, which has no salt. You might want to adjust the salt for this recipe if you’re using store-bought vegetable broth that contains salt, and taste for seasoning. You can always add more.
How to Make Butternut Squash and Chickpea Curry Soup
Slow Cooker Method
- Add everything to a slow cooker except for the spinach and lime juice and stir together.
- Cook on low for 5-6 hours or high for 3-4 hours.
- When the soup is done stir in the kale or spinach and lime juice, it will only take a few minutes for the greens to wilt.
- To make the soup creamy mash the cooked squash with a spoon up against the side of the pot.
Stove top Method

With the stovetop method, pre-measuring the spices helps the cooking process go a little smoother.

Sauté the onion and carrots until the onions are translucent and the carrots have softened for about 7-8 minutes, adding a splash of water (if needed) to cook oil-free. The carrots won’t be done, they’ll continue cooking with the soup.

Then add the garlic, curry powder, paprika, cumin, coriander, salt, and cayenne pepper. Stir to coat the carrots and onion, and cook for about a minute.
Then add the vegetable broth and deglaze the pan by using a wooden spoon to scrape off any cooked-on bits stuck to the bottom of the pan.

Then add butternut squash, chickpeas, lentils, and tomato paste. Stir the lentils to prevent them from sticking together.
Bring to a boil, then lower to a simmer, cook covered for about 20-25 minutes, or until the lentils and squash are tender. Stir occasionally during the cooking process.

To make the soup creamy mash the cooked squash with a spoon up against the side of the pot.

Stir in the lime juice and spinach (or kale), serve when the greens have wilted.
How to Make the Squash and Chickpea Curry Soup Creamy
When squash cooks it softens up, and when it's mashed it makes the soup creamy without adding milk or cream. Once the soup is done cooking in the pot, mash the cubes of squash against the side of the pot, it will make the soup creamy!
Tips for Busy Nights
To make the meal in less time, prep the squash, onions, and carrots ahead of time. Then store them in the refrigerator until you’re ready to use them. They’ll keep for a few days.
Prepping ahead of time is great for those busy mornings (for the slow cooker method of cooking) or busy evenings (for the stovetop method). Everything gets thrown into a pot to cook, no cutting required! Not having to cut the squash right before you cook saves time on busy nights.
If you’ve ever cut butternut squash, you know it can be labor-intensive. To save even more prep time, try pre-cut frozen butternut squash for soups.

Can I Freeze the Soup?
Yes, you can freeze the butternut and chickpea curry soup. Store leftovers in an airtight container for about 2-3 months in the freezer. Leave about 2-3 inches of room from the top of the container for expansion when frozen. There may be a change in texture, but overall it still freezes well.
I hope you enjoy this vegan butternut squash lentil soup!
For More Slow Cooker Recipes
- Slow cooker quinoa chili
- Slow cooker marinara sauce
- Homemade unsweetened applesauce
- Slow cooker vegetable broth
For More Hearty Meals
- Red lentil dal with coconut milk
- Vegan potato curry
- White bean and potato soup
- Red lentil chili
- Spicy Chickpea Stew with zucchini
- Mixed vegetable curry with coconut milk
Originally published on February 2, 2020, and updated on October 7, 2021.
Print
Butternut Squash and Chickpea Curry Soup
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
This hearty and creamy butternut squash and chickpea curry soup is a little spicy to warm you up and filling from all those lentils and veggies.
Ingredients
-
- 1 yellow onion, diced
- 4 carrots, diced
- 3 garlic cloves, minced
- 1 ½ tablespoon curry powder
- 1 teaspoon salt, or to taste
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ⅛ teaspoon cayenne pepper
- 2 tablespoons tomato paste
- 5 cups unsalted vegetable broth
- 3-3.5 lbs butternut squash, peeled, deseeded, and cubed
- 2 cans (15 ounces each) chickpeas, drained and rinsed
- 1 cup uncooked red lentils
- 2-3 handfuls of fresh spinach or kale (de-stem and tear into bite-size pieces)
- 2 tablespoons fresh lime juice
TOPPINGS
Dairy-free yogurt
Crushed red pepper
Fresh cilantro
Instructions
SLOW COOKER METHOD
- Add everything to a slow cooker except for the spinach and lime juice and stir together.
- Cook on low for 5-6 hours or high for 3-4 hours.
- When the soup is done stir in the kale or spinach and lime juice, it will only take a few minutes for the greens to wilt.
- To make the soup creamy mash the cooked squash with a spoon up against the side of the pot.
STOVE TOP METHOD
- Sauté the onion and carrots until the onions are translucent for about 7-8 minutes, adding a splash of water (if needed) to cook oil-free. Carrots won’t be done, they’ll continue cooking with the soup.
- Then add the garlic, curry powder, paprika, cumin, coriander, salt, and cayenne pepper, sauté for about a minute.
- Then add the vegetable broth and deglaze the pan by using a wooden spoon to scrape off any cook-on bits stuck to the bottom of the pan.
- Then add butternut squash, chickpeas, lentils, and tomato paste. Stir the lentils to prevent them from sticking together.
- Bring to a boil, then lower to a simmer, cook covered for about 20-25 minutes, or until the lentils and squash are tender. Stir occasionally during cooking.
- To make the soup creamy mash the cooked squash with a spoon up against the side of the pot.
- Stir in the lime juice and spinach (or kale), serve when the greens have wilted.
Notes
I use homemade vegetable broth with no salt, if your vegetable broth contains salt you may want to adjust the salt in the recipe.
The smaller you cut your squash, the faster it cooks.
It's helpful to have spices pre-measured before you start the stovetop method.
Keep water or broth nearby for oil-free cooking.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: slow cooker
- Cuisine: american
Keywords: lentil soup in the slow cooker, red lentil soup, butternut squash and chickpea curry soup
Sara
Really good, creamy and hearty!
★★★★★
Allie
I'm glad you enjoyed the recipe!
Steve Nelson
This is an incredibly delicious soup! It incorporates lentils and chickpeas together with butternut squash, carrots and kale, all exploding with spice; what a menagerie! This is going into the "Make it again soon. Note to self: share with friends" category.
★★★★★
Allie
I'm so glad you enjoyed the recipe and thank you for the lovely comment!