This white bean and sausage soup comes together easily all in one pot and is wonderfully hearty. It’s loaded with flavour and healthy ingredients and is perfect for make ahead lunches and dinners or for batch cooking and freezer meals! The best part is it can be made in 30 minutes! {gluten-free friendly}
Fall will be upon us in no time at all, and for me, that means soup season! You can’t beat cozying up with a big bowl of steamy soup on a chilly evening!
This Italian sausage soup is super comforting and incredibly hearty. Made with simple and healthy ingredients it’s super easy to make and the whole family will love it! Serve it with some crusty bread for mopping up all of that delicious sauce.
If you’re looking for more recipes with sausage, be sure to check out my Turkey Sausage and Kale Soup and Crockpot Cabbage and Sausage Recipe.
Table of Contents
Why Make this Recipe
- One pot recipe – I am a lover of all one pot meals. Super easy prep and clean up is a breeze!
- High in protein – One bowl of this soup contains a whopping 21g of protein thanks to the sausage and the beans, which makes is super filling and satisfying.
- Loaded with veggies – This sausage spinach soup has no shortage of fibre and nutrient-rich vegetables! With the spinach, carrots and onions, it’s the perfect tasty way to meet your daily produce requirements!
- Family-friendly – it’s incredibly flavourful and a hit with both kids and adults!
- Make ahead – Soup is a great make ahead meal option and it freezes well too.
Ingredient Notes
- Sausage – use ground sausage or remove the casing from whole sausages and break up using a spoon when cooking.
- Pasta – if you can, try to use a whole-grain or fibre fortified pasta for a healthier higher fibre option. If necessary, you can also sub in a gluten-free pasta as well.
- Pasta sauce – look for a lower sodium pasta sauce if possible. We used the kind in the jar.
- Beans – look for no salt-added cannellini or white beans. Drain and rinse them well to further reduce sodium.
- Spinach – can use frozen chopped spinach or fresh baby spinach. It can be a great way to use up spinach that’s about to go bad!
Step by Step Instructions
Step 1 – Heat oil in a large sauce pan over medium heat. Add onions and carrots and cook until onions are fragrant and translucent, about 5 minutes.
Step 2 – Add in ground sausage and cook until no longer pink, breaking it up with a spoon, for about 5 minutes. Drain off any fat.
Step 3 – Add in the tomato sauce and broth and stir. Turn heat up to high and bring to a boil. Once boiling, cover, and reduce heat to medium low and simmer for 20 minutes.
Step 4 – Add in the pasta, spinach and beans and cook for an additional 10 minutes or until pasta is cooked.
Recipe Tips
- If you can find it, use ground sausage to cut down on prep time and avoid having to remove the casing from the sausage.
- I recommend using frozen spinach cubes or a block of frozen spinach in this soup. It’s very finely chopped and subtle so it works well even for family members who don’t love vegetables.
- If the soup has been sitting for a while, you may need to add extra broth since the pasta absorbs some of the liquid and thickens up the soup.
Recipe FAQs
What type of sausage should I use?
We like using spicy Italian sausage because it adds a nice kick of flavour and just the right amount of heat. If you don’t like spicy food, you can sub in a milder sausage such as regular Italian or another preferred sausage. Even chicken or turkey sausage would work!
What type of pasta should I use?
It’s best to use elbow or another small pasta such as Ditali. I like to use whole grain pasta for some extra goodness, and you can use gluten-free if you have an intolerance.
Can this soup be made in the slow cooker?
Yes! To do so, brown the sausage in a pan. Add the sausage and the rest of ingredients (except the pasta) to your slow cooker and cook on the “low” setting for 6-8 hours. Add pasta the last 15 minutes of cooking and turn the heat to “high.” Serve warm.
How to Store
Allow the soup cool to room temperature and then place in an airtight container. It will keep well in fridge for up to four days.
Can you freeze this soup?
Yes, soup is such a great freezer meal! Once it has cooled, transfer it to an airtight container and it will keep frozen for up to three months. Thaw the soup in the fridge overnight before reheating.
How to reheat
Place a portion of chilled soup in a pot on the stove top and cook over low heat. Slowly heat the soup through, while stirring every once in a while. Don’t reheat at too high of a heat, as the soup may stick to the bottom of the pan. You just need to warm it through.
You may also wish to add some extra broth to thin it out as it tends to thicken up the longer it sits.
Serving suggestions
This sausage and white bean soup is delicious on its own but also tastes amazing served with a sprinkle of parmesan cheese and fresh parsley. It’s also great paired with some crusty bread and a side salad like this Kale Salad with Cranberries!
More similar recipes
- Lasagna without Ricotta Cheese
- Sheet Pan Sausage and Veggies
- 3-Ingredient Tomato Soup
- Lazy Lasagna Soup {crockpot}
- Eggplant Parmesan without Egg
- Healthy Chicken Tortilla Soup
- ABC Soup
- Pumpkin Chicken Soup
- Healthy Chicken Noodle Soup
Did you make this recipe? Scroll down to leave a rating and review!

Italian Sausage Soup
Ingredients
- 1 tsp olive oil
- 1 medium onion diced
- 4 large carrots peeled and thinly sliced
- 1 lb Italian sausage casing removed (or purchase ground sausage)
- 3 cups pasta sauce
- 4-5 cups no salt-added chicken broth
- 1 cup whole-grain elbow pasta uncooked (or other preferred pasta)
- 8 frozen spinach nuggets (or one box frozen chopped spinach)
- 1 can (540ml) no-salt added cannellini beans rinsed and drained
Instructions
- Heat oil in a large sauce pan over medium heat. Add onions and carrots and cook until onions are fragrant and translucent, about 5 minutes.
- Add in ground sausage and cook until no longer pink, breaking it up with a spoon, for about 5 minutes. Drain off any fat.
- Add in the tomato sauce and broth and stir. Turn heat up to high and bring to a boil. Once boiling, cover, and reduce heat to medium low and simmer for 20 minutes.
- Add in the pasta, spinach and beans and cook for an additional 10 minutes or until pasta is cooked. Serve warm.
Notes
- If you can find it, use ground sausage to cut down on prep time and avoid having to remove the casing from the sausage.
- I recommend using frozen spinach cubes or a block of frozen spinach in this soup. It's very finely chopped and subtle so it works well even for family members who don't love vegetables.
- If the soup has been sitting for a while, you may need to add extra broth since the pasta absorbs some of the liquid and thickens up the soup.
Nutrition
This post may contain affiliate links which means that I may make a small commission at no extra cost to you. I only promote products that I love and feel will benefit my readers :)
Love this recipe! It’s simple, tasty and high protein! I’ve made it several times and it’s always good and provides good leftovers!
Thanks Elysia!
So happy you’ve been enjoying the recipe! We love this one too :)