This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
A hearty and healthy rustic White Bean and Sausage Soup recipe that’s delicious and incredibly easy to make, featuring fresh spinach, vegetables, sausage, pasta, and white beans. It’s a family pleasing and budget friendly meal.
This simple but flavorful, brothy, homemade Italian sausage soup has been a favorite around my house for years; it’s quick and easy to make comfort food that’s ready to eat in about an hour.
Made from everyday ingredients and pantry staples, this soup doesn’t use a ton of ingredients. It’s also dairy-free, so it fits into many lifestyles. It can be made vegan, vegetarian, or meat-eater.
I first made and shared this recipe in 2014. I’ve updated the photos and the recipe, as well as the information provided, all for a better user experience. And this soup is so good, I just know you’ll love it as much as I do!
We appreciate your support
Please let me know if you have any questions about this recipe. I read all the comments myself and I try to help as soon as I can. I have readers from all levels of comfort and experience in the kitchen on my site, and I’ve tried to answer some of your questions already in the post. But if I’ve missed anything, please feel free to leave a comment and ask.
Can this be vegetarian or vegan?
This soup can please any type of eater in the house. Vegan, vegetarian, meat eater, dairy free, even gluten free.
One of the things I’ve always loved about this soup is the ability to switch it up. By adding the sausage at the end of cooking it allows you to add it to the serving bowl directly if you want.
See, I don’t eat meat but my husband does. Now, he’s very kind and eats most everything I cook for him. But occasionally he likes to have a steak or Carne Asada tacos or something else meaty that I won’t eat.
This White Bean and Sausage Soup is one way I’ve found to get around this meat vs. no meat situation. We cook the sausages separately. I heat my Tofurky veggie links (which are vegan) in a skillet or in the microwave, while he grills a sausage. Use any kind of sausage you like, pork, turkey, chicken, or your favorite!
Then we throw our cooked and heated sausages into the bowl and top with the cooked soup. It makes him happy, and keeps my dish meat-free with a vegetarian sausage soup.
So, if you have picky eaters or dietary needs in your house, this is a great way to go. You can make pork sausages for some, veggie links for some, or chicken sausages for others without having to make any separate meals.
Vegetarian recipes for meat eaters
If you’re looking for more vegetarian meals for meat eaters, be sure to try these great recipes! French Onion Bruschetta are a great light meal that any meat eater will love! Broccoli Wild Rice Casserole with meatballs is another of my favorites! Red Pepper and Fresh Mozzarella Lasagna is another dish I make all the time that’s great for company too!
How to make
This quick to make Italian Sausage White Bean Soup is a light herb and tomato broth-based soup. Here’s how to make it, with some time save pro tips splashed in.
Be sure to scroll down to the recipe card for full ingredient amounts and instructions.
start with the onion
Cook the chopped onion in hot oil until it’s nice and caramelized browned. Adding the salt to the onion while it’s cooking helps to draw out the moisture and start the browning process.
If the onion is starting to burn on the bottom of the pan, just mix in some water, just a little bit, like 2 tablespoons to ¼ cup’s worth. Scrap the bottom of the pan to get the browned bits off. Basically, you’re deglazing the pan.
Time save tip: look for frozen chopped onions at the grocery store; they can be added to soups and stews in seconds.
add in the next veggies
Add carrots, red pepper, and dried thyme to the caramelized onion, and continue to cook for 5-7 more minutes.
Time saver tip: Use those bagged shredded carrots from the produce section at the grocery store to save time on peeling and chopping.
Add tomatoes, beans, fresh pepper, broth, and rosemary springs to pan. Bring to a boil, lower heat to simmer, and cook 5 minutes.
broth
Not only do the beans add flavor to the soup, they add more protein.
And as always: use your favorite broth here. I love homemade vegetable broth but if you don’t have that around, {affiliate link} Better than Bouillon vegetable base is my top pick for store-bought. If you have a favorite chicken broth, by all means, use what already tastes great to you, just know that the soup will not be vegetarian.
finish it off with pasta and leafy greens
Add broken spaghetti pieces, and cook for about 10 minutes until pasta is al dente (cooking time may vary based on pasta shape).
In my updated pictures you’ll see that I used fideo cut spaghetti in the soup. Another time saving tip so you don’t have to break the spaghetti up yourself.
I like the fun addition of the broken spaghetti pieces, but you could also use any small pasta like ditalini, orzo, or even stars.
Remove and discard rosemary stems.
Add cooked sausages, and fresh spinach leaves. Stir until spinach wilts. Garnish with additional rosemary if desired.
Serving suggestions
Serve a basket of warm homemade bread for dunking. I suggest this delicious No Knead Bread. The soup is also fantastically fun with some Pizza Biscuits!
Now, let’s talk a little bit about the sausage.
Like I said, you can cook meat and vegetarian separately, and add them to the bowls directly. Or, if your family all eats the same sausage, use your favorite brand.
I love Tofurkey Kielbasa.
If you’re a meat eater, I’ve been told that Johnsonville mild Italian sausages is what Olive Garden uses in their Zuppa Toscana soup.
Change it up
I love this one pot meal soup because it’s so flexible and so easily changed up; it makes it the perfect soup for picky eaters!
Here are some suggestions you can try to this budget friendly recipe.
Don’t have cannellini beans? Use another kind of bean. Which makes this a great soup to make from your pantry items! Kidney beans, black beans, garbanzo beans, navy bean will all be great!
For more flavor use fire roasted diced tomatoes.
Want some heat? Add hot Italian sausage or some red pepper flakes.
Don’t want to use spinach? Try kale or Swiss Chard. Or simply leave it out (my original recipe didn’t include the leafy greens).
To keep the sodium content low on this bean and sausage soup, use low-sodium cannellini beans and low-sodium broth.
Add a diced potato or two to this soup if you wish for a really hearty soup.
Any small pasta like macaroni, shells, ditalini, or stars will be great. And those Fideo are a nice time saver.
Toss on a sprinkle of Parmesan cheese just before serving.
You can use your favorite fresh herbs in the soup. Or top it with some fresh basil just before serving.
Try adding a splash of cream (about ½ cup to 1 cup or so) to if you want to make a creamy white bean soup.
Be sure to check out more Frugal Meals to Save Money as well!
This soup is nice and thick based on all the veggies and other goodies in the soup.
The beans and pasta will help thicken it a bit with their starch.
But, if you want an even thicker soup, put a tablespoon or two of either flour or cornstarch into a small bowl and stir in 2-3 tbsp of water. Then stir that mixture into the soup, and bring it to a simmer. Cook for a few minutes to thicken.
How long will the soup last?
It should keep refrigerated in a tightly covered container for up to one week.
The pasta will continue to absorb the liquid, and the soup will thicken. So, you may need to add more broth to the leftover soup as you reheat it.
I’ve also made the soup the night before, and reheated it the next day adding the pasta in during reheating.
Can I freeze this?
This soup freezes well, with a couple of simple changes.
I recommend leaving the pasta and the spinach out if you’re going to freeze it.
Allow the soup to cool completely, and transfer it to containers with airtight lids, leaving space at the top as it will expand as it freezes.
Reheat on the stove. Add the pasta, and cook. Then add spinach in at the end.
You could also reheat it in the microwave, and cook the pasta separately and add it to the individual bowls just before serving.
White bean recipes
Love white beans? Try my Mexican White Bean Soup, Red pepper and white bean stew, and White bean gratin casserole.
Let’s keep in touch
If you like seeing my recipes subscribe via email in the upper right.
Or, connect with me on your favorite social media channel for recipes, photos, & much more:
Pinterest, Facebook, Instagram, YouTube and Twitter!
And find my shop on Amazon for recommendations on cool tools
If you try this recipe,
please come back & leave a comment below letting us know how it goes.
Share a picture & tag @lifecurrents on Instagram.
Or you can upload a “tried it” photo (I would love to see)
via the pin.
White Bean and Sausage Soup Recipe
White Bean and Sausage Soup
Ingredients
- 1 teaspoon olive oil or light tasting oil of your choice
- 1 large yellow onion chopped
- 1 teaspoon salt
- ½ cup peeled and diced carrots 1-2 medium carrots
- ½ red bell pepper chopped
- ½ teaspoon dried thyme
- 14.5 ounces petite diced tomatoes undrained
- 15.5 ounces white Cannellini beans drained and rinsed
- freshly ground black pepper
- 4 cups low-sodium vegetable broth
- 2 sprigs rosemary
- 1/3 cup broken spaghetti about 1-inch pieces
- 7 ounces fully cooked sausage sliced
- 2 cups fresh spinach leaves
Instructions
- Heat oil in a large saucepan over medium-high heat, swirling to coat pan. Add chopped onion and salt and sauté, stirring occasionally, until golden brown, about 15-20 minutes. If onions start to cook too quickly, add about ¼ cup water to slow the cooking and allow caramelization.1 teaspoon olive oil, 1 large yellow onion, 1 teaspoon salt
- Add carrots, red pepper, and dried thyme, and continue to cook for 5-7 more minutes.½ cup peeled and diced carrots, ½ red bell pepper, ½ teaspoon dried thyme
- Add tomatoes, beans, a few grinds of fresh pepper, broth, and rosemary springs to pan. Bring to a boil, lower heat to simmer, and cook 5 minutes.14.5 ounces petite diced tomatoes, 15.5 ounces white Cannellini beans, freshly ground black pepper, 4 cups low-sodium vegetable broth, 2 sprigs rosemary
- Add broken spaghetti pieces, and cook for about 10 minutes until pasta is al dente (cooking time may vary based on pasta shape).1/3 cup broken spaghetti
- Remove and discard rosemary stems. Taste for seasoning, adding more salt or pepper as desired. Add cooked sausages, and fresh spinach leaves. Stir until spinach wilts. Garnish with additional rosemary if desired.7 ounces fully cooked sausage, 2 cups fresh spinach leaves
Notes
Nutrition
Nutritional information is based on third-party calculations, and should be considered estimates. Actual nutritional content will vary based on brands used, measuring methods, portion sizes, and more.
Linda
This is so hearty and warming!… It’s supposed to get really cold later this week here in Florida and your soup would is perfect!
taranoland
This is delicious, I love this hearty soup!! It is going to start snowing here again and this is perfect to keep me warm!!
Patty Haxton Anderson
What a beautiful and hearty soup recipe this is. Just what we need this winter! And…I love that you cooked the sausage separately to satisfy two life styles.
Michelle De La Cerda
I love this soup! I made it with turkey sausage! So good and so easy!
Nicole Neverman
This soup is really delicious. I love that it’s so easy to make a delicious meal with and without meat! That’s a great idea 🙂
Lovefoodies
I like the idea very much of making the soup and cooking the ‘meat’ part separate for both tastes. That is certainly a great way to save cooking two separate meals. I also love the flavours in your soup, simple but also pack a punch on taste. Wonderful yummy!
Thank you for inspiring me!
Rebecca Brosemer
I love this recipe! I could totally be vegetarian but my family are tried and true meat eaters. This recipe makes everyone happy! I used pork sausage and it was a hit!
KC the Kitchen Chopper
This is a yummy soup with lot’s of options. Love it. I sometimes add more meat to The Hubby’s dish because he likes the extra protein, which I do not need. This is a great way to make everyone happy. Pinned, YUM’d.
Abby
I heard we’ll have lots of snow tomorrow. This is so perfect for the cold weather – so comfortingly delicious!
Joanne T Ferguson
G’day A very hearty and healthy soup indeed Debi!
Cheers! Joanne
Patricia
Your soup is delicious! My hubs and I are often in the same meat/no meat boat! Great way put dinner together! 🙂
Michelle
This is delicious, Debi! I do eat meat, but I like the fact that you can customize it to whatever the dietary needs of your family or guests! You know I absolutely love soup!
delphineefortin
I’ve never cooked this kind of soup before. It was very tasty and I love white beans! Thanks for this easy to make soup 🙂
Sophia
What a FABULOUS way to please both styles of eating! Not only do the beans add flavor, they add more protein. I feel really good after finishing a bowl! Perfect for fall too!
Janette
What a delicious hearty soup. I love how I can customize it to make it different every time I make it. Sometimes I add shredded chicken instead of sausage.