An easy, warm, and creamy butternut squash bean soup, seasoned with rosemary and garlic to create a rich, hearty, and comforting meal. It’s vegan, ready in 20 mins with 6 simple ingredients.

The rosemary and garlic give this butternut squash bean soup a cozy, warm feeling and makes your kitchen smell amazing while it cooks.
This recipe is whole food plant based, quick and easy to make, ready in just 20 mins with 6 basic ingredients.

Post Contents
Recipe Highlights
- Dietary – vegan (dairy-free & egg-free), whole food, gluten-free, oil-free, nut-free, and grain-free
- Nutritional features – low in fat and calories, high in fiber
- Quick and easy to make, ready in 20 mins
- Only 6 simple ingredients
- Allergy-friendly
- Budget-friendly
- Perfectly seasoned, rich and creamy

Simple Whole Food Ingredients
In this recipe, butternut squash is simmered with onion and garlic, and seasoned with rosemary. It’s then mashed and served with beans to create a perfectly balanced and nutritious, healthy soup.
Here are the 6 ingredients you need:
- squash – you’ll need butternut squash or it can be substituted with pumpkin
- onion – one medium onion will be enough
- garlic – adds a great flavor to the soup
- rosemary – you can use dry or fresh rosemary, it gives an amazing aroma and taste
- cannellini beans – I use them for thickening the soup and making it more creamy
- red kidney beans – the recipe is with red kidney beans, but you can use any kind like black beans, pinto beans etc., they make the soup even more nutritious

For the full ingredients list, measurements, and instructions, please find the recipe card below.
Why Make This Butternut Squash Bean Soup
The recipe for this butternut squash bean soup is so quick and easy. You have a delicious, healthy, and nourishing soup in just 20 mins.
Butternut squash is packed with vitamins, minerals, antioxidants, and fiber. It is good for your eyesight as it is loaded with vitamin A. It’s also low in calories but high in important nutrients, like magnesium, potassium, vitamins C, and B.
In this recipe, butternut squash is paired with beans for a satiating and filling meal.
Beans are one of the healthiest foods in the world. They are rich in fiber and complex carbohydrates. As part of a healthy diet, they can significantly reduce the risk of cardiovascular diseases that contribute to Alzheimer’s and stroke.

This Butternut Squash Bean Soup is
- vegan (dairy-free & egg-free)
- whole food
- oil-free
- gluten-free
- nut-free
- loaded with fiber
- quick and easy to make
- ready in just 20 mins
- made with 6 simple ingredients
- healthy and delicious

How to Store
- Let cool before storing
- Fridge: Store in a sealed container for up to 5 days.
- Reheat: Reheat gently on the stovetop or in the microwave for a few minutes.
More Healthy Vegan Soups Recipes
- Cauliflower Vegan Soup with Quinoa
- Easy Red Lentil Soup
- Creamy Butternut Squash Soup
- Curried Sweet Potato Parsnip Soup
- Chickpea Broccoli Soup
- Healthy Carrot and Curry Cream Soup

If you try this Butternut Squash Bean Soup, please let me know! Leave a comment and ★★★★★ recipe rating below. I would love to see your remakes and hear what you think.
Did you try this recipe? I’d love to hear about it!
Click here to leave a review.

Butternut Squash Bean Soup
A simple warm and creamy butternut squash soup is paired with soft buttery beans and seasoned with rosemary to create a rich, hearty, and comforting soup.
Ingredients
- 550 g/20 oz butternut squash, peeled and cubed
- 1 (110 g) medium onion, diced
- 2 cloves garlic, pressed
- 1 tsp dry rosemary or chopped fresh rosemary
- 1 tsp Himalayan salt
- 2 cups (480 ml) water
- ½ cup (80 g) cooked/canned cannellini beans
- 1 (15-oz) can red kidney beans, drained and rinsed
Instructions
- In a medium pot add the chopped veggies (butternut squash, onion, and garlic), water, rosemary, and salt. Cover with a lid and bring to a boil. Then reduce the heat and let simmer for about 15 mins.
- Once the veggies are cooked and softened, mash them with a potato masher in the pot.
- After that, add one cup of the mashed soup with the half cup of white beans in a blender. Blend until smooth.
- Pour the blended beans into the mashed soup. Stir well to combine. This gives a perfect creamy texture to the soup.
- Finally, add the red kidney beans to the soup and stir. Serve warm and enjoy!