Hearty Sausage, White Bean & Spinach Soup
Description
Hearty Sausage, White Bean & Spinach Soup is the kind of comforting, satisfying meal that feels like it has been simmering all day, yet it comes together surprisingly easily. Tender white beans, savory sausage, fresh spinach, aromatic vegetables, and a flavorful herb-infused broth combine to create a rich and cozy soup that is perfect for lunch, dinner, or meal prep.
The sausage adds plenty of savory flavor, while the white beans provide a creamy texture and make the soup wonderfully filling. Fresh spinach adds color, freshness, and a boost of vegetables without overpowering the hearty ingredients.
This soup is especially delicious on a chilly evening when you want something warm and comforting without making an overly complicated dinner. Serve it with crusty whole-grain bread or a simple green salad, or enjoy it on its own for a complete bowl of comfort.
Recipe Information
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Category: Soup
Cuisine: American-inspired
Difficulty: Easy
Ingredients
For the Soup
1 tablespoon olive oil
1 pound Italian sausage, mild or spicy, casings removed
1 medium yellow onion, finely diced
3 cloves of garlic, minced
2 medium carrots, peeled and diced
2 celery stalks, diced
1 teaspoon dried Italian seasoning
1/2 teaspoon dried thyme
1/2 teaspoon smoked paprika
1/4 teaspoon crushed red pepper flakes, optional
1/4 teaspoon black pepper
1/2 teaspoon salt, or to taste
6 cups low-sodium chicken broth
2 cans (15 ounces each) cannellini beans or other white beans, drained and rinsed
1 can (14.5 ounces) diced tomatoes, with juices
5 ounces fresh baby spinach
1 bay leaf
1 tablespoon fresh lemon juice
1/4 cup freshly grated Parmesan cheese, plus more for serving
2 tablespoons chopped fresh parsley
Optional Garnishes
Freshly grated Parmesan
Fresh parsley
A drizzle of extra-virgin olive oil
Freshly cracked black pepper
Red pepper flakes
Lemon wedges
Instructions
1. Prepare the Ingredients
Before starting, drain and rinse the white beans thoroughly. Dice the onion, carrots, and celery into small, evenly sized pieces so they cook at approximately the same rate.
Remove the sausage from its casings if necessary and have the garlic and seasonings ready. Preparing everything beforehand makes the cooking process quick and easy.
2. Brown the Sausage
Heat the olive oil in a large heavy-bottomed soup pot or Dutch oven over medium heat.
Add the sausage and cook for approximately 6 to 8 minutes, breaking it apart with a wooden spoon as it cooks. Continue until the sausage is browned and cooked through.
The browned bits that form on the bottom of the pot are important because they add extra flavor to the finished soup.
If the sausage releases a large amount of fat, carefully drain some of it, leaving a little behind for flavor.
3. Sauté the Vegetables
Add the diced onion, carrots, and celery to the pot.
Cook for approximately 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic, Italian seasoning, thyme, smoked paprika, crushed red pepper flakes if using, black pepper, and salt.
Cook for another 30 to 60 seconds, stirring constantly, until the garlic becomes fragrant.
Be careful not to burn the garlic.
4. Add the Broth and Tomatoes
Pour in the chicken broth and add the diced tomatoes with their juices.
Add the bay leaf and stir everything together, scraping the bottom of the pot with your spoon to release any flavorful browned bits.
Bring the soup to a gentle boil.
5. Add the White Beans
Stir in the drained and rinsed white beans.
Once the soup begins bubbling, reduce the heat to medium-low and allow it to simmer uncovered for approximately 20 minutes.
The vegetables should become tender, the beans should warm through, and the broth will gradually develop a deeper flavor.
For a thicker soup, gently mash about 1/2 cup of the beans against the side of the pot using the back of a spoon. Stir them into the broth. This naturally thickens the soup without needing flour or cream.
6. Add the spinach.
Remove the bay leaf.
Add the fresh spinach by the handful, stirring after each addition. The spinach will wilt quickly into the hot soup.
Cook for approximately 2 to 3 minutes, just until the spinach is tender and vibrant.
Avoid overcooking the spinach because it can become dull and lose some of its fresh flavor.
7. Finish the Soup
Turn the heat to low.
Stir in the freshly squeezed lemon juice and Parmesan cheese.
Taste the soup and adjust the salt, pepper, or red pepper flakes according to your preference.
The small amount of lemon juice is especially helpful because it brightens the rich sausage, beans, and broth and keeps the soup from tasting too heavy.
Stir in the fresh parsley just before serving.
8. Serve
Ladle the hot soup into bowls.
Top each serving with freshly grated Parmesan, chopped parsley, cracked black pepper, and a small drizzle of extra-virgin olive oil if desired.
For extra brightness, serve with a lemon wedge on the side.
Enjoy immediately while the soup is hot and comforting.
Notes
This soup is very flexible, so you can easily adjust it based on what you have available.
Cannellini beans are an excellent choice because they are creamy and tender, but Great Northern beans, navy beans, or another mild white bean can also be used.
For a lighter soup, choose chicken or turkey sausage. For a richer and more robust flavor, use traditional Italian pork sausage.
Mild sausage keeps the soup family-friendly, while spicy Italian sausage adds a pleasant kick.
If using regular-sodium chicken broth, reduce the added salt until after the soup has simmered and you have tasted it.
The Parmesan adds savory depth, but it can be omitted if you prefer a dairy-free version.
For an even creamier texture, blend approximately 1 cup of the beans with a little broth before adding them to the pot. Stir the mixture back into the soup.
Fresh spinach works particularly well, but chopped kale can also be substituted. If using kale, add it earlier and simmer until tender because it takes longer to cook than spinach.
Helpful Tips
Brown the Sausage Well
Don’t rush the sausage. Allowing it to brown creates flavorful caramelized bits that make the broth taste much richer.
Don’t Skip the Lemon
The lemon juice doesn’t make the soup taste strongly lemony. Instead, it adds brightness and balances the richness of the sausage and beans.
Control the Thickness
For a brothy soup, leave the beans whole. For a thicker, creamier soup, mash some of the beans before serving.
Make It Spicy
Use hot Italian sausage and add extra crushed red pepper flakes for a spicy version.
Add More Vegetables
You can add zucchini, chopped bell peppers, mushrooms, or additional carrots if you want to increase the vegetables.
Use Fresh Herbs
Fresh parsley adds a clean finishing flavor. Fresh rosemary or thyme can also be used if desired.
Don’t Overcook the Spinach
Spinach only needs a few minutes to wilt. Add it near the end of cooking for the best texture and color.
Make-Ahead Instructions
This soup is excellent for meal preparation.
Prepare the soup according to the recipe, allow it to cool slightly, and transfer it into airtight containers.
Store it in the refrigerator for up to 4 days.
When reheating, warm it gently on the stovetop over medium-low heat or microwave individual portions until steaming hot.
The beans may absorb some of the broth while the soup sits. If it becomes thicker than you prefer, add a splash of chicken broth or water while reheating.
Freezing Instructions
The soup can also be frozen.
Allow it to cool completely before transferring it to freezer-safe containers or bags. Leave a little space at the top because liquids expand when frozen.
Freeze for up to approximately 3 months for the best quality.
Thaw overnight in the refrigerator and reheat gently on the stovetop.
If you know you are making the soup specifically for freezing, you can slightly undercook the spinach and add fresh spinach when reheating for a fresher texture.
Serving Suggestions
This soup is satisfying enough to serve as a complete meal, but it pairs beautifully with simple sides.
Try serving it with crusty whole-grain bread for dipping into the flavorful broth.
A simple cucumber and tomato salad provides a refreshing contrast to the warm soup.
You can also serve it with roasted vegetables, a small green salad, or toasted sourdough.
For an extra Mediterranean-style finish, add fresh parsley, lemon juice, Parmesan, and a drizzle of extra-virgin olive oil.
Nutritional Information
Approximate nutrition per serving, based on 6 servings and depending on the sausage, broth, beans, and Parmesan used:
Calories: approximately 390
Protein: approximately 23 g
Carbohydrates: approximately 34 g
Fat: approximately 20 g
Fiber: approximately 8 g
Sugar: approximately 6 g
Sodium: approximately 850 mg
Calcium: approximately 150 mg
Iron: approximately 4 mg
These values are estimates and can vary depending on the specific brands and ingredients used.
Benefits
Protein-Rich and Filling
Sausage and white beans provide a combination of protein and satisfying texture, making this soup more substantial than many vegetable-based soups.
Good Source of Fiber
White beans are naturally rich in dietary fiber. Fiber can contribute to digestive health and help meals feel more satisfying.
Includes Leafy Greens
Fresh spinach contributes vitamins, minerals, and antioxidants while adding color and freshness to the soup.
Provides Vegetables
Carrots, celery, onion, tomatoes, and spinach give this soup a flavorful combination of vegetables.
Comforting One-Pot Meal
Everything cooks in one pot, making cleanup simple and making this recipe convenient for busy weeknights.
Recipe Variations
Creamy White Bean Sausage Soup
For a creamier version, mash more of the beans into the broth or blend 1 to 2 cups of the soup before stirring it back into the pot.
Chicken Sausage Version
Replace pork sausage with chicken sausage for a different flavor profile and potentially a leaner option depending on the sausage selected.
Extra-Vegetable Version
Add chopped zucchini, mushrooms, bell peppers, or additional spinach.
Tuscan-Inspired Version
Use cannellini beans, Italian sausage, rosemary, garlic, spinach, Parmesan, and a generous squeeze of lemon for a Tuscan-inspired variation.
Spicy Version
Use hot Italian sausage with crushed red pepper flakes and finish the soup with chili flakes for additional heat.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Frozen spinach works well in this recipe. Thaw and squeeze out excess water before adding it. You may need approximately 5 to 6 ounces of frozen spinach.
Can I use a different type of bean?
Absolutely. Cannellini, Great Northern, navy, or even butter beans can work. Cannellini beans are especially creamy and tender.
Can I make this soup without sausage?
Yes. Simply omit the sausage and increase the beans and vegetables. You can also add extra herbs, garlic, mushrooms, or a plant-based sausage alternative for additional flavor.
Can I make it dairy-free?
Yes. Leave out the Parmesan cheese. The soup will still be flavorful because the sausage, vegetables, beans, herbs, tomatoes, and broth provide plenty of flavor.
Can I make this soup gluten-free?
The main ingredients are naturally gluten-free, but always check the sausage, broth, seasonings, and any other packaged ingredients for gluten-containing additives if gluten avoidance is important to you.
Why does my soup become thicker the next day?
White beans naturally absorb liquid as they sit. Simply add a little additional broth or water when reheating until you reach your preferred consistency.
Can I use kale instead of spinach?
Yes. Kale makes an excellent substitute. Because kale is sturdier than spinach, add it earlier in the cooking process and simmer until tender.
How can I make the soup less salty?
Use low-sodium broth, choose a lower-sodium sausage when available, and wait until the end of cooking before adding additional salt. If the finished soup is too salty, adding unsalted beans, vegetables, or broth can help dilute the overall seasoning.
Can I make this in a slow cooker?
Yes, although browning the sausage and vegetables first gives the best flavor. Brown the sausage, sauté the vegetables, then transfer them to a slow cooker with the broth, beans, tomatoes, and seasonings. Cook on LOW for approximately 5 to 6 hours or HIGH for 2 to 3 hours. Add the spinach near the end and cook until wilted.
Final Thoughts
Hearty Sausage, White Bean & Spinach Soup is a cozy, flavorful, and practical meal that combines savory sausage, creamy white beans, tender vegetables, fresh spinach, and a delicious herb-infused broth.
The recipe is easy enough for a weeknight dinner but satisfying enough to serve when you’re feeding family or friends. It also holds up beautifully for leftovers, making it a great meal-prep option.
For the best flavor, take your time browning the sausage, let the vegetables soften before adding the broth, and finish the soup with fresh lemon juice, Parmesan, and parsley. Those final touches transform a simple bean soup into a deeply flavorful bowl that you’ll want to make again and again.