Italian White Bean Vegetable Soup with Sausage

Posted on February 5, 2026

by: Betty Thompson

Italian white bean vegetable soup with sausage served in a bowl

I remember a weeknight when everyone walked in hungry and I had 25 minutes and a single pot to save dinner; this Italian White Bean Vegetable Soup with Sausage did the heavy lifting. It packs protein, fiber, and over 20 grams of protein per serving with a bright, garlicky aroma that fills the kitchen, comfort that’s actually good for you. If you like a vegetable-forward soup with sausage that doesn’t retire your taste buds, consider this a reliable weeknight hero and a cousin to the lighter Mediterranean kale white bean soup with sausage for flavor ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
italian white bean vegetable soup with sausage 2026 02 04 034150 1

Italian White Bean Vegetable Soup with Sausage


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Paleo

Description

A hearty and nutritious Italian soup packed with protein, fiber, and bursting with flavor, perfect for a quick weeknight dinner.


Ingredients

Scale
  • 1 tbsp Olive oil
  • ½ lb Ground Italian sausage
  • 1 Bell pepper, seeds removed and diced
  • 1 Yellow onion, diced
  • 2 Carrots, peeled and thinly chopped
  • 1 Zucchini, diced
  • 2 Garlic cloves, minced
  • ¼ cup White wine
  • 1 Bay leaf
  • ½ tsp Dried rosemary
  • 1 tsp Dried Basil
  • 1 tsp Dried Parsley
  • Pinch Red pepper flakes, optional
  • 1 tsp Salt
  • 1 tsp Pepper
  • 34 cups Broccoli rabe, roughly chopped (thick stems removed)
  • 1 Can Cannellini Beans, drained and rinsed
  • 1 32 oz box Vegetable stock, 4 cups
  • 3 cups Fresh Spinach, roughly chopped
  • 1/3 cup Grated Parmesan Cheese

Instructions

  1. Heat olive oil over medium heat in medium sauce pan or Dutch oven. Test the oil by tossing in a small onion piece; it should sizzle gently when ready.
  2. Add ground sausage and cook until browned while breaking up with your spoon (about 5-7 minutes). Allow the meat to sit briefly before stirring to get browned bits for flavor.
  3. Add bell pepper, onion, carrots, zucchini, and garlic; cook until vegetables are softened, about 10-12 minutes. Save zucchini until the last 4 minutes for a firmer texture.
  4. Add white wine and cook for 2 minutes, scraping the bottom of the pan to lift the browned bits into the liquid.
  5. Add bay leaf and spices, mixing to combine. Toast the dried herbs briefly in the pot to enhance their aroma.
  6. Add broccoli rabe, stirring until wilted, about 3 minutes. Blanch if bitter before adding.
  7. Stir in vegetable stock, bring to a boil, then turn down to low, cover, and simmer for 30 minutes.
  8. Discard bay leaf. Add spinach and grated cheese; stir to combine and adjust seasoning if necessary.

Notes

For a vegetarian option, use plant-based sausage and consider adding smoked paprika for depth. Pair with crusty bread or a green salad.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 8g
  • Protein: 22g
  • Cholesterol: 45mg

Why This Italian White Bean Vegetable Soup with Sausage Never Fails

This recipe balances speed and depth: browning sausage for meaty richness, soft vegetables for sweetness, and cannellini beans for creaminess and bulk. It’s forgiving, the longer it simmers, the more it rewards you, and it eats well across seasons. Read on and you’ll see how small techniques deliver big flavor with minimal fuss.

Ingredient Lineup

  • 1 tbsp Olive oil
  • ½ lb Ground Italian sausage
  • 1 Bell pepper, seeds removed and diced
  • 1 Yellow onion, diced
  • 2 Carrots, peeled and thinly chopped
  • 1 Zucchini, diced
  • 2 Garlic cloves, minced
  • ¼ cup White wine
  • 1 Bay leaf
  • ½ tsp Dried rosemary
  • 1 tsp Dried Basil
  • 1 tsp Dried Parsley
  • Pinch Red pepper flakes, optional
  • 1 tsp Salt
  • 1 tsp Pepper
  • 3-4 cups Broccoli rabe, roughly chopped (thick stems removed)
  • 1 Can Cannellini Beans, drained and rinsed
  • 1 32 oz box Vegetable stock, 4 cups
  • 3 cups Fresh Spinach, roughly chopped
  • 1/3 cup Grated Parmesan Cheese

From Pan to Plate

  1. Heat olive oil over medium heat in medium sauce pan or Dutch oven. Expert mini-tip: Test the oil by tossing in a small onion piece; it should sizzle gently when ready.
  2. Add ground sausage and cook until browned while breaking up with your spoon (about 5-7 minutes). Expert mini-tip: Let the meat sit briefly before stirring to get little browned bits that carry flavor.
  3. Add in pepper, onion, carrots, squash and garlic, cook until vegetables are softened, stirring occasionally, about 10-12 minutes. Expert mini-tip: Save the zucchini for later in the step if you want it firmer; add it in the last 4 minutes.
  4. Add in white wine and cook 2 minutes. Expert mini-tip: Scrape the bottom of the pan while the wine reduces to lift those browned bits into the liquid.
  5. Add in bay leaf, spices, salt and pepper, mix to combine. Expert mini-tip: Toasting dried herbs briefly in the pot wakes them up; you’ll smell it right away.
  6. Add in broccoli rabe, stirring until wilted, about 3 minutes. Expert mini-tip: If your broccoli rabe is bitter, blanch it briefly in boiling water first to soften the flavor.
  7. Stir in vegetable stock, bring to a boil, turn down to low, cover and simmer 30 minutes. Expert mini-tip: Simmer covered to meld flavors; longer is fine if you have time, but keep an eye on liquid level.
  8. Discard bay leaf. Add in spinach and grated cheese. Stir to combine. Season with more salt or pepper if needed. Expert mini-tip: Finish with cheese off the heat to keep it creamy without clumping.

Nutrition Breakdown

  • Serving size: about 1.5 to 2 cups, depending on how hearty you ladle it.
  • Calories: roughly 320-380 per serving, depending on sausage fat content.
  • Protein: about 20-25 grams per serving thanks to sausage and cannellini beans.
  • Carbs: roughly 25-35 grams, much of it from beans and vegetables.
  • Fat: 12-18 grams, largely from sausage and olive oil.
  • Fiber: 7-9 grams, driven by beans, broccoli rabe and carrots.

Short health insight: This soup delivers a balanced mix of macros and a strong fiber hit to keep you satisfied; swap turkey sausage for a leaner profile or add extra beans to boost plant protein and fiber.

Perfect Pairings

  • Serve with crusty whole-grain bread or garlic rubbed Italian bread for dunking.
  • Pair with a simple green salad dressed with lemon and olive oil for freshness.
  • For wine, a light-bodied Chianti or a crisp Vermentino complements the sausage and herbs.
  • Fall and winter comfort: a warm loaf and a dollop of extra grated Parmesan make it bowl-cozy.

How to Store It Right

  • Refrigerator: Cool to room temperature then store in airtight containers for up to 4 days.
  • Freezer: Freeze in meal-sized portions for up to 3 months; leave out the spinach if freezing, add fresh when reheating.
  • Reheating: Gently reheat on the stove over low-medium heat until simmering, stirring occasionally.
  • Freshness tip: If the soup thickens in the fridge, loosen with a splash of stock or water when reheating; add a squeeze of lemon to brighten stale flavors.

Pro Notes

  • Use a mix of sweet and spicy Italian sausage if you want a nuanced heat profile.
  • If you prefer a silkier broth, mash about a cup of the cannellini beans into the soup near the end for body without cream.
  • Brown the sausage well for the Maillard flavor — that browned crust is where a lot of the soup’s character comes from.
  • For a vegetarian swap, use a plant-based sausage alternative and add a teaspoon of smoked paprika for depth.

Flavor Experiments

  • Seasonal (Autumn): Swap broccoli rabe for chopped kale and add a handful of roasted butternut squash for sweetness and texture.
  • Gourmet: Finish each bowl with a drizzle of good-quality extra-virgin olive oil and a few shavings of aged Pecorino for a rich, sophisticated touch.
  • Playful: Stir in a spoonful of pesto or a squeeze of roasted red pepper purée to change the direction toward bright herb or smoky pepper notes.

Learn from My Mistakes

  • Mistake: Overcooking the zucchini until it’s mushy. Fix: Add zucchini in the final 4 minutes so it keeps shape.
  • Mistake: Skipping browning the sausage. Fix: Brown well and scrape the fond for deeper flavor.
  • Mistake: Not seasoning in stages. Fix: Salt at browning and again at the end to layer flavors properly.
  • Mistake: Adding spinach to the pot too early when freezing for later. Fix: Add fresh spinach after reheating to maintain color and texture.

What to Do with Leftovers

  • Turn leftover soup into a pasta sauce: simmer briefly, toss with short pasta and a splash of pasta water, top with cheese.
  • Make a hearty grain bowl: ladle over cooked farro or quinoa and top with crispy breadcrumbs.
  • Blend into a thicker stew: pulse part of the soup in a blender, return to pot, add extra greens for a thicker second-day meal.

Quick Questions

Q: Can I use hot Italian sausage instead of mild?

A: Yes, hot Italian sausage will add a stronger kick. If you don’t want too much heat, brown half mild and half hot for balance. Taste as you go and hold back red pepper flakes if the sausage delivers the heat.

Q: Is it okay to swap canned beans for dried?

A: Absolutely. Use about 1 cup dried cannellini beans, soaked and cooked until tender, or cook them directly in the soup if you have time; remember to reduce added salt until beans are fully softened.

Q: Why is my broccoli rabe bitter and how do I fix it?

A: Broccoli rabe can be naturally bitter. Blanch it in boiling water for 30-60 seconds and shock in ice water to cut bitterness, or sauté longer with a touch of sugar or a squeeze of lemon to balance flavors.

Q: Can I make this in an Instant Pot or slow cooker?

A: Yes. For Instant Pot: brown sausage on sauté, follow aromatics, add liquids and beans, pressure cook 8 minutes, quick release, add greens. For slow cooker: brown ingredients, transfer to slow cooker and cook on low 4-6 hours, add greens in last 15 minutes.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star