This brothy carrot butter bean soup is possibly the best soup I’ve made yet. The base is creamy butter beans, caramelized carrots, and sweet onion, with a honeynut squash garlic broth, plus a touch of Aleppo pepper for zesty heat. It’s the perfect soup to capitalize on fall produce.
And the best thing about this soup is that the longer it sits, the better it gets. So feel free to double the recipe and keep it on hand for easy lunches/dinners throughout the week.

Brothy Carrot Butter Bean Soup Ingredients
- Honeynut squash: Use whatever squash you have on hand – honeynut, honeypatch, koginut, kabocha, or red kuri squash are all varieties that will work perfectly. Fun fact: when I was developing this recipe, I randomly blended some leftover squash into the broth, solely to use it up, and magically changed the soup for the better!
- Butter beans: I love the Strianese brand butter beans. Feel free to use any other white beans you have on hand like cannellini or great northern beans.
- Carrots
- Sweet onion: I used Cipolline onions – they’re essentially a sweet Italian pearl onion. That said, if you can get your hands on Cipolline onions, use them. Otherwise, a regular sweet onion or pearl onions will both work well.
- Garlic
- Fresh dill
- Italian herb blend: Make sure the herb blend you use contains oregano, marjoram, thyme, rosemary, basil, and sage.
- Aleppo pepper
- Extra virgin olive oil: My go-to olive brands are California Olive Ranch (my personal favorite), Terra Delyssa, and Brightland.
- Kosher salt: I always use Diamond Crystal kosher salt.
Method Behind This Butter Bean Soup
I think one of the main reasons this soup is so addictingly good is that it doesn’t skip on fat and it layers flavors throughout the cooking process, creating a complex final flavor.
Start off prepping the aromatics and veggies. Since I used a small onion, I thinly sliced it across. If you’re using a larger variety of sweet onion, slice it across and then in half so the onion blends into the soup better. Additionally, when cutting the carrots into half-moons, keep them uniform in thickness so they cook evenly.



Once prepped, dump the onion and garlic onto a parchment-lined sheet pan, toss with olive oil and kosher salt, and place the halved honeynut squash face-down on the pan. Roast the aromatics and squash together at 450°F, pulling the garlic and onion out when the onion begins to char and are translucent, around 20-25 minutes. Let the squash continue to roast until fork-tender.
In parallel, saute the carrots in the olive oil over medium-high heat. I like to let them sit for 5 minutes undisturbed in the pan so they can develop some color. Let the carrots saute for about 10-12 minutes or until soft and starting to brown. Sprinkle in the herbs, Aleppo pepper, and salt, and stir to bloom – about 30 seconds. Dump in the beans, water, and roasted onion. Reduce the heat to low, and let the soup simmer while waiting for the squash to finish roasting.
Once the squash is done, add 150g of the roasted squash to a blender, along with the roasted garlic, and about 2 cups of the broth (only use the broth; don’t get the beans, carrots, or onion). Blend on high until smooth and creamy, then dump back into the soup along with the dill. Stir the soup and adjust for salt. Let it simmer for 15-20 minutes before serving. The longer this soup sits, the better it gets!

A Small Note
I like roasting the onion with the squash – it makes my life easier to roast the onion as opposed to standing over the stove, stirring the onions for 20 minutes. Because let’s be honest, nothing happens to onions in 5 minutes, it takes about 15-20 minutes to get them properly cooked (and a solid 30 minutes to caramelize onions). That said, feel free to fry the onions first, and then add in the carrots if you prefer.
So excited for you to make this soup! Please leave a starred rating and review if you make it – love hearing from you.
Print
Brothy Carrot Butter Bean Soup
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 5 servings 1x
- Category: Dinner
- Cuisine: American
Description
This brothy carrot butter bean soup is the perfect soup to capitalize on fall produce. The base is creamy butter beans, caramelized carrots, and sweet onion, with a honeynut garlic broth, plus a touch of Aleppo pepper for zesty heat.
Ingredients
- 1 honeynut squash (or 150g roasted squash)
- 4 garlic cloves
- 3 Cipolline onions (170g sliced)*
- Olive oil and kosher salt for roasting
- 4 large carrots, sliced in half lengthwise, then chopped into half-moons (320g chopped)
- 1/4 cup (52g) olive oil
- 1 tbsp dried Italian herbs
- 1 tbsp Aleppo pepper
- 2 tsp Diamond Crystal kosher salt, plus more as needed
- 2 (14 oz) cans butter beans, drained and rinsed
- 5 cups water**
- 1/2 cup loosely packed dill, roughly chopped
Instructions
- Preheat the oven to 450°F and line a medium sheet pan with parchment paper.
- Prep. Start off by prepping the aromatics and veggies. Since I used a small onion, I thinly sliced it across. If you’re using a larger variety of sweet onion, slice it across and then in half so the onion blends into the soup better. Additionally, when cutting the carrots into half-moons, keep them uniform in thickness so they cook evenly.
- Roast the aromatics and squash. Once prepped, dump the onion and garlic onto the prepared sheet pan, toss with olive oil and kosher salt, and place the halved honeynut squash face-down on the pan. Roast the aromatics and squash together, pulling the garlic and onion out when the onion begins to char and is translucent, around 20-25 minutes. Let the squash continue to roast until fork-tender.
- Saute the carrots and soup base. In parallel, saute the carrots in the olive oil over medium-high heat (I used my dutch oven for this, but any deep pot will work). I like to let the carrots sit for 5 minutes undisturbed in the pan so they can develop some color. Let the carrots saute for about 10-12 minutes or until soft and starting to brown. Sprinkle in the herbs, Aleppo pepper, and salt, and stir to bloom – about 30 seconds. Dump in the beans, water, and roasted onion. Reduce the heat to low, and let the soup simmer while waiting for the squash to finish roasting.
- Blend the broth and simmer the soup. Once the squash is done, add 150g of the roasted squash to a blender, along with the roasted garlic, and about 2 cups of the broth (only use the broth; don’t get the beans, carrots, or onion). Blend on high until smooth and creamy, then dump back into the soup along with the dill. Stir the soup and adjust for salt. Let it simmer for 15-20 minutes before serving. The longer this soup sits, the better it gets!
Notes
*Cipolline onions are essentially a sweet Italian pearl onion. If you can get your hands on Cipolline onions, use them. Otherwise, 150g sliced regular sweet onion or 150g sliced pearl onions will both work well.
**Feel free to use stock if you have it on hand.
This was amazing – thank you!!
Thank you so much – so happy you enjoyed it!! 🫶
Had to blend the entire soup due to my own errors. Still had a fantastic taste! I’ll definitely return to this recipe!
Haha so happy it tasted good!
Loved this recipe!!! Soo good! Thank you 😊
I really liked the texture of the broth! My grocery store did not have honeynut squash or butter beans so I used butternut squash and canned lima beans. I also had some grilled chicken in the fridge I put on top, as well as some cilantro and collard greens. The flavor is quite good, so much so that the only salt I added was from the salt I used to roast the squash.
This was so delicious! One of the best broths I’ve had, will definitely be making again!
Made this soup and amazing.
Best soup ever!! it is so easy to make and so nutritious!! my family and friends love it, and it is at the moment our household favourite. It gets better with age.
So autumnal and satisfying. Also, the dill brightens it all up and makes it come together. Thanks!
Made this last night following the exact recipe but used my leftover turkey carcass from thanksgiving to get broth and any bits of turkey that fell off the bones. It was absolutely fantastic!!! The whole family loved it and I’m getting requests to make it again. Thank you so much for another fantastic repice!
I loved this recipe so much!!! I subbed water for chicken broth and it was so good! Thank you for sharing, will be making again
What brand of butter beans is this? I can’t find any fat ones here in America. When I lived abroad the butter beans were so plump and buttery.
The brand is Strianese – legit the ONLY butter beans I buy for that exact reason! I get them from Whole Foods but you can also order them online.
Just ordered the butter beans you recommended. Unfortunately my local WF doesn’t carry them. Thank you!
Yaaay! Let me know how you like them!
Fantastic recipe! We loved the soup, and will definitely make it again.
Yummy yummy soup, thank you Mariyah! I also used butternut squash as I aaaalways have it at home.
Regards from a -8°C Sweden!
/Cecilia
This was amazing! Thank you for sharing this recipe!
So happy you liked it!! Thank you so much for leaving a review, appreciate it ☺️
SO delicious and so easy to make!!! Definitely going in my soup rotation 🙂
This is healing. Oh my goodness! So delicious and comforting. I made it with koginut squash that I found at Whole foods. I am definitely making a few more batches to freeze so that I can enjoy a bowl of this during spring and summer while the squash is so delicious right now. Thank you for this recipe. This is one I will now make over and over again.
Fabulous! Added a little shredded parmigiana at the end as well. 10/10 recipe