This Spicy White Bean Pumpkin Soup is sure to warm you up on chilly fall evenings. It's deliciously creamy and packed with flavor from pumpkin (or butternut squash), white cannellini beans, and a spoonful of homemade harissa, and it happens to be vegan and gluten-free. Yum!

It's been raining again, a lot, and that always makes me crave soup. There really is nothing like slurping on a steaming bowl of soup when it's wet and miserable outside. Add a touch of spice and you have a double dose of heat. This spicy white bean pumpkin soup has become one of my favorite pumpkin recipes, and it fits right in with all the hearty bean soups that keep us going through the colder months.
Meet the "Magic Sauce"
The spices in this pumpkin and bean soup come from what is commonly known in the Delicious Everyday house as "Magic Sauce". Magic sauce came about when I needed harissa for a recipe I was putting together and couldn't find harissa paste at any of the supermarkets or grocers I visited, so I had to come up with my own version.
I looked through a ton of recipes and found that the main ingredient was chili peppers. I used a mix of red bell peppers and red chili peppers until I found the right spice level, and it worked out beautifully. So beautifully, in fact, that it's since shown up in recipes such as Spiced Pumpkin and Feta Tarts and Feta & Tomato Tartlets. Knowing how versatile this homemade harissa paste has proven to be, I thought I would apply it to a soup and see how it turned out. Of course, if you want to make this recipe even simpler, you can always use store-bought harissa.
Key Ingredients & Substitutions
- Pumpkin or butternut squash. One large pumpkin gives you about 6 cups of chopped flesh. Sugar pumpkin, kabocha and butternut squash all work well and taste just as delicious. In a hurry? Swap in two 15-ounce cans of pumpkin purée and shorten the simmer to about 5 minutes.
- Cannellini beans. Creamy white cannellini beans add protein and help make the soup velvety once it's blended. Canned cannellini beans are the easy option; just rinse and drain them. You can also use 1 ½ cups of home-cooked beans.
- "Magic Sauce" (homemade harissa). Red chili peppers, red bell pepper, garlic, toasted cumin and coriander seeds, smoked paprika and olive oil, blitzed into a bright red paste. Store-bought harissa is a fine shortcut, but brands vary a lot in heat, so start with 1 tablespoon and add more to taste.
- Whole cumin and coriander seeds. Toasting whole cumin seeds and coriander seeds gives the sauce a deep, warm flavor. If you only have ground spices, use about ¾ teaspoon of each and toast them in the dry pan for just 20 to 30 seconds.
- Coconut milk. Full-fat coconut milk makes the soup rich and silky and balances the heat. Light coconut milk works if you want it a little lighter, or use cashew cream.
- Vegetable stock. Any good vegetable stock works. If you have veggie scraps saved in the freezer, try this homemade vegetable broth. Check the label if you need the soup to be gluten-free, since a few boxed brands contain wheat.
- Onions and cilantro. Yellow onions cooked until golden give the soup a sweet, savory base. Fresh cilantro is the finishing touch; flat-leaf parsley is a good swap if cilantro isn't your thing.
Helpful Tips
Make the magic sauce first (or ahead). While there are quite a few ingredients, all you have to do is toast the seeds and blend everything together in a food processor. The recipe makes more than the 2 tablespoons you need for the soup, so you'll have extra to stir into grains, roasted vegetables or tarts later in the week. It keeps in a clean jar in the fridge for about a week.
Adjust the heat to your taste. You're in charge of the spice level. Add more chili peppers if you like more heat, or substitute more bell pepper to tone it down. Removing the seeds and white membranes from the chilies also makes a big difference. Remember that you can always stir in a little more sauce at the end, but you can't take it out.
Peeling the pumpkin is the hardest part. Honestly, it's the only tricky step! To make it easier, pierce the pumpkin skin in a few places and microwave it for 2 to 3 minutes. The skin softens just enough that a sharp vegetable peeler or knife slides right through. Cut the flesh into roughly 1-inch cubes so they cook evenly.
Let the pumpkin brown a little. Tossing the pumpkin with the onions and magic sauce and letting it catch slightly in the pan before adding the stock builds a deeper, slightly caramelized flavor. Keep the heat at medium so the spices toast without burning.
Blend it smooth, or don't. When the soup is finished cooking, use an immersion blender to blend it until it's nice and creamy. This step is optional, so leave the soup chunky if you prefer it that way. If you use a countertop blender, work in batches and leave the lid slightly vented so the steam can escape.
Variations
- Other beans. Great northern beans, navy beans or butter beans are easy swaps for cannellini and blend up just as creamy. Chickpeas work too, though they give a slightly nuttier, thicker soup.
- Less spicy. Use only one chili pepper (or none) and double the red bell pepper in the magic sauce, or use a mild store-bought harissa and start with 1 tablespoon. An extra splash of coconut milk at the end cools things down, too.
- Extra spicy. Leave the seeds in the chilies, add a pinch of red pepper flakes with the onions, or finish each bowl with an extra dollop of magic sauce.
- Red lentil version. Stir in ½ cup of rinsed red lentils with the stock and add an extra cup of liquid. They melt into the soup and make it even heartier.
- Sweet potato swap. Replace some or all of the pumpkin with peeled, cubed sweet potato for a sweeter, slightly thicker soup.
- Add some greens. After blending, stir in a couple of handfuls of baby spinach or chopped kale and let them wilt for a minute or two.
Serving Ideas
Top each bowl with a drizzle of coconut milk, a sprinkle of fresh cilantro and a few toasted cumin seeds, like in the photos. Toasted pumpkin seeds (pepitas) add a nice crunch, and a little extra magic sauce swirled on top is great for anyone who wants more heat.
This soup is hearty enough for dinner with some good bread for dunking. Try it with a slice of Pumpkin Focaccia Bread, warm homemade vegan cornbread, or simple toasted sourdough (use gluten-free bread if needed). A crisp green salad with a lemony dressing on the side balances the creamy, spicy soup nicely.
Storing & Freezing
Let leftover soup cool, then store it in an airtight container in the refrigerator for up to 4 to 5 days. It thickens as it sits, so add a splash of vegetable stock or water when you reheat it on the stove over medium-low heat. Any extra magic sauce keeps in a sealed jar in the fridge for about a week; a thin layer of olive oil on top helps it last longer.
This soup freezes well. Portion it into freezer-safe containers, leaving about an inch of space at the top, and freeze for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove, stirring often. Coconut milk can separate a little after freezing, so give it a good whisk (or a quick blitz with the immersion blender) and it will be smooth and creamy again. You can also freeze leftover magic sauce in an ice cube tray for ready-to-use portions.

More Cozy Pumpkin & Bean Soups
If you love this soup, be sure to check out these other tasty ideas:
- Thai Pumpkin Soup with Coconut Milk
- Lazy Roasted Pumpkin Soup (No Cream!)
- Vegetarian White Bean Chili
- Moroccan Butternut Squash Stew with Chickpeas
While you're here, be sure to grab our FREE 5-Day Meatless Meal Plan. It's packed with tasty recipes to make vegetarian cooking easy and delicious!
📖 Recipe

Equipment
- Frying pan for toasting the seeds
Ingredients
- MAGIC SAUCE:
- 2 red chili peppers, deseeded and roughly chopped (use 1 for a milder sauce)
- 1 red bell pepper, roughly chopped
- 2 cloves garlic
- 1 teaspoon salt
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds
- ¼ teaspoon smoked paprika
- 1 tablespoon olive oil
- SOUP:
- 2 tbs olive oil
- 2 yellow onions, peeled and chopped
- salt, to taste
- 1 large pumpkin, about 6 cups (2 lb / 900 g) chopped; or butternut squash, seeded, peeled, and cut into 1-inch cubes
- 4 cups vegetable stock
- 1 cup coconut milk, full-fat, divided
- 15 oz cannellini beans, rinsed and drained
- 2 tablespoon "Magic Sauce" , or harissa paste
- 2 tablespoon cilantro, fresh, for garnish
Instructions
- To make the "magic sauce", toast the cumin and coriander seeds in a dry frying pan over medium heat, stirring often, for 2 to 3 minutes or until fragrant. Set aside to cool, then grind them to a powder in a food processor. Add the chili peppers, bell pepper, garlic, salt, smoked paprika and olive oil and process until you have a smooth paste. Transfer to a clean jar and refrigerate until needed.
- To make the soup, heat the olive oil in a large saucepan over medium heat. Add the onions with a pinch of salt and cook, stirring occasionally, for 8 to 10 minutes or until golden. Stir in 2 tablespoons of the magic sauce and cook for 1 minute until fragrant. Add the pumpkin, toss to coat in the onions and sauce, and cook for about 5 minutes, stirring now and then, until it browns slightly.
- Add the vegetable stock and beans. Bring to a boil, then reduce the heat and simmer for 10 to 15 minutes, or until the pumpkin is fork-tender. Stir in the coconut milk, reserving a few tablespoons for serving, and simmer for another 5 minutes.
- Remove the saucepan from the heat and blend the soup with an immersion blender until smooth (or leave it chunky if you prefer). Taste and season with salt. Serve with a drizzle of the reserved coconut milk and fresh cilantro.








Rosa says
A marvelous soup! Great flavors, colors and combo.Happy Friday!Cheers,Rosa
Claire @ Claire K Creations says
The weather has just started to get cold today :-(. Definitely soup weather.
[email protected] says
This looks delicious and I love your magic sauce. Its a bit like the Eastern European Avjar
delicieux says
I've never heard of Avjar. I will have to look it up. Thanks 🙂
thelittleloaf says
I love the idea of 'Magic sauce' and if it tastes anything like harissa then I know I'd love it! The colours in this dish are absolutely gorgeous.
delicieux says
Thank you so much 🙂
Sylvie @ Gourmande in the Kitchen says
I must try your "magic sauce" as I have a hard time dealing with too much heat in my food but I still like a hit to liven up the flavors.
JJ @ 84thand3rd says
Lovely recipe, I've been making pumpkin and white bean soup quite a bit lately but really like the addition of your 'magic sauce' and coconut. My fav sauce - homemade siracha hot sauce, I go for the spice every time! And yet another set of dishes for me to covet - gorgeous!
delicieux says
Hehe thanks JJ 🙂 As for the dishes I picked them up the night before and couldn't wait to put them to good use right away.
Katie @Epicurean Mom says
Whoa!!! This soup sounds magnificent! Love your magic sauce!! I'll have to try it ! Also, thanks for reminding mr to add a blurb in about the agave nectar. It does make it slightly harder but I find if I let it sit out for a few minutes it's ok. I like to use agave nectar, when I can, in replacement of sugar since its slightly healthier. 🙂 although I like making sorbets Botha as :)xxKatie
Marina@cowboycountryvegetarian says
Oh, it's colder here today too, and one of those soups would be so good! Great post!
delicieux says
Thanks 😀
Kiri W. says
Interesting! I've never had squash with beans, but it sounds like a lovely combination, and I adore the color on your creamy soup!
delicieux says
Hi Kiri,The squash and beans make it quite a hearty soup with that added protein from the beans. 🙂
Daisy@Nevertoosweet says
Yum I love pumpkin soup hehe but hahaha i don't think i've successfully made it at home before, I always burn it or somehow manage to destroy it. Hmm can't think of any special ingredient that I use...maybe it's bacon cuz it makes the world a better place 😛
Vijitha says
I love pumpkin and this soups looks perfect for the season. I love the name magic sauce and anything spicy good will be my favorite. I am just loving this agave nectar. I totally replaced my sugar with coconut palm sugar and agave nectar. They are low glycemic. What more do we want?!
Asmita says
This soup looks wonderful! So comforting and perfect for this weather.
Moya says
Pumpkin soup with a bit of spice (magic sauce) added is a family favourite, I love using butternut squash as it is so versatile! I like to use fish sauce as my magic ingredient to liven up some sauces and stews! 🙂
Liz says
I love soup...and this one is gorgeous! I love that it has a bit of spice, too...so yummy!
JasmyneTea says
Magic sauce! I have a "magic" dressing for steamed vegetables, it's just grated tomato flesh, lemon juice, and olive oil, but it lifts anything I put it on!
Nicole Leigh (@veggpanda) says
RT @ledelicieux: Did you miss Friday's post? Spicy Butternut Squash & Cannellini Bean Soup http://t.co/NlrFcdet deliciously comforting & vegan.
Martyna@WholesomeCook says
I always add coconut milk and chilli to my pumpkin soup but the magic sauce would make it that much more flavourful, good on you for making the paste! I tend to use coriander a lot to add a delicious zing to soups and other dishes - BLT with coriander instead od letucce is the best thing in the world!
delicieux says
I love coriander too. 🙂
Eija says
Since its cold, wet and windy here today I made this soup for lunch:)Excellent combination of flavours and the magic sauce gave it a nice lift. Well done.
Eija says
Lovely soup and the magic sauce is just that. I used it as a sauce with a couple of steaks as wellas in place of tomatoe paste in chicken parmigiana. It is very versatile and much milder than Harissa which I find to be too hot.
delicieux says
Hi Eija,Thank you so much for your lovely comment. I'm glad you enjoyed the magic sauce just as much as we do and thanks for the feedback on the different ways you've used it 😀
Aria says
OMG! I just love this soup! I will definitely gonna make this!!! Thanks for sharing
Nicole says
Thanks Aria!