Vegan White Bean & Sausage Soup
This post may contain affiliate links, please see our privacy policy for details.
This Vegan White Bean & Sausage Soup is a creamy, hearty soup recipe that is cozy & perfect for serving a family.

Cozy is what we’re all about today with this Vegan White Bean & Sausage Soup. It has lots of veggies, crispy vegan sausage, tender white beans and the most delicious broth! It is perfect if you need an easy recipe to serve a family, or want to batch cook for easy lunches throughout the week!
Here’s what you need
Ingredients
- sun-dried tomatoes – packed in oil
- Beyond Meat Italian Sausage – this is my favorite vegan sausage, but you could sub a different one or omit it.
- yellow onion
- celery
- carrots
- garlic
- Italian seasoning
- broth – I used vegan chicken broth
- whites beans
- lemon juice
- non-dairy cream – or sub non-dairy milk, as long as it is unsweetened
- spinach
- fresh basil – optional
Equipment
- stock pot – I love my Le Creuset but I also have a dupe here.
- potato masher – not necessary, but it is my favorite way to crumble vegan sausage!

Steps
Step 1: Cook the Sausage & Veggies
The first thing we want to do is separate the oil from the sun-dried tomatoes and heat it in a stock pot. We are going to use this oil to cook the veggies & vegan sausage!
Add the vegan sausage and crumble with a wooden spoon or potato masher. Add diced onion and cook down for 5 minutes, stirring frequently. Add the celery, carrots, garlic, Italian seasoning and reserved sun-dried tomatoes. Cook down for another 5 minutes, stirring frequently.

Step 2: Make it Brothy
Now that the veggies are starting to get tender, we can add the broth.
Pour in the broth & drained white beans and bring to a boil. Partially cover, lower the heat and simmer for 20 minutes. You want the veggies to be tender.
Add the lemon juice, cream, spinach and some torn fresh basil. Stir until the spinach is wilted. Taste and adjust the seasonings as needed.

Step 3: Serve
And now we can serve this up! Just ladle the soup into bowls, grab a loaf of crusty bread and dig in.

You could also add some red pepper flakes to the top if you like a little spice.
Serve this while hot. And if you have leftovers, let it cool completely before transferring to individual containers for easy leftovers.


Need more recipe inspo? Check these out:

Vegan White Bean & Sausage Soup
Ingredients
- 1 8-ounce jar sun-dried tomatoes packed in oil
- 1 pound Beyond Meat Italian Sausage
- 1 yellow onion diced
- 2 stalks celery diced
- 2 carrots peeled & diced
- 4 cloves garlic minced
- 1.5 tablespoons Italian seasoning
- 6 cups broth I used vegan chicken broth
- 2 15-ounce cans white beans drained & rinsed
- 1 lemon juiced
- 1 cup non-dairy cream or sub non-dairy milk, unsweetened
- 2 handfuls spinach
- fresh basil optional
Equipment
Instructions
- Separate the oil from the sun-dried tomatoes. Heat the oil in a large stock pot over medium heat.
- Add the sausage and crumble with a wooden spoon or potato masher. Add the onion and cook down for 5 minutes, stirring frequently. Add the celery, carrots, garlic, Italian seasoning and reserved sun-dried tomatoes. Cook down for another 5 minutes, stirring frequently.
- Pour in the broth & white beans and bring to a boil. Partially cover, lower the heat and simmer for 20 minutes.
- Add the lemon juice, cream, spinach and some torn fresh basil. Stir until the spinach is wilted. Taste and adjust the seasonings as needed.
- To serve, ladle the soup into bowls and enjoy.
Delicious! I used Herbs de Provence and cooked in my instant pot for 5 minutes rather than simmering. Didn’t have basil. I didn’t use that kind of sausage, I used vegan field roast sausage, and just sliced one up and put it in the bowl and put the soup on top. Delicious.
So glad you loved it!
This was delicious! I made some minor changes to the recipe based on the ingredients I had available. I used oat milk as my non-dairy cream option, and Herbs de Provence instead of Italian seasoning, and I completely forgot the fresh basil. I was pleasantly surprised with how good this turned out and even my non-vegan husband enjoyed it. I will definitely be making this again. Thanks for another great recipe. I’ve loved so many of your recipes, and have many of them in a regular rotation.
Thank you! This was delicious and so easy.
So glad you liked it!
Made this recipe last week and it was both easy and stand-out delicious. I’m definitely going to be adding this to my recipe rotation!
Thanks so much Anita! So glad you loved it!
The really liked the extra flavor from the sundried tomatoes.
So glad you loved it Jessie!
Excellent soup. And…If you are still a meat eater this soup will definitely satisfy.
So glad you loved it!
Eating this now! It’s really tasty! It seems to be a very forgiving recipe because I had to make some modifications based on what I had on hand. I used a jar of roasted red peppers in lieu of the sun-dried tomatoes, which I forgot to buy. My carrots didn’t look good, so I had to leave those out. I used kale instead of spinach because I needed to use it up. I just added the kale after the soup started boiling, so it had time to soften. And then I sprinkled some oat-based Parmesan cheese at the end. Looking forward to making it again as written.
Thanks so much Laura! So glad you were able to make it work with what you had on hand!!
This soup is AWESOME; packed with protein and lots of flavor
Thanks so much Lynn! So glad you loved it!