Italian Sausage and White Bean Soup

A bowl of warm, savory soup that balances hearty sausage, creamy white beans, and bright greens — this Italian sausage and white bean soup is exactly the kind of weeknight comfort food that feels like home cooking. Ready in about 45 minutes, it’s a forgiving, pantry-friendly recipe for nights when you want something filling without a lot of fuss. If you’re thinking about a light dessert to finish the meal, try our Cookies and Cream Protein Ice Cream for a cool, simple finish.

Why you’ll love this dish

This soup hits several must-have boxes: fast, inexpensive, and deeply comforting. It’s one-pot cooking that feeds a family and scales easily. The Italian sausage brings savory depth and seasoning, the white beans add creaminess and fiber, and the tomatoes plus herbs tie everything together.

“Family favorite—simple ingredients, big flavor. Perfect for chilly evenings.”

Perfect occasions: weeknight dinners, casual dinner parties, meal prep for lunches, or a game-day pot. It’s also kid-friendly — swap kale for spinach if your crew prefers milder greens.

The cooking process explained

Think of the recipe as three clear stages: build the flavor base, simmer to marry ingredients, then finish with greens. First you soften aromatics so the onion and garlic sweeten. Next you brown the sausage to develop Maillard flavor. Then add tomatoes, beans, broth and herbs and simmer — this is where the soup deepens. Finish last-minute with spinach or kale so the greens stay bright and tender.

What you’ll need

  • 1 lb Italian sausage (bulk or casings removed; sweet or hot based on preference)
  • 1 can (15 oz) white beans, rinsed and drained (cannellini or great northern)
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth (use low-sodium if you’re watching salt)
  • 2 cups spinach or kale (packed)
  • 1 can (14.5 oz) diced tomatoes
  • 1 tsp dried thyme
  • 1 tsp oregano
  • Salt and pepper to taste (adjust at the end)
  • Olive oil for cooking

Ingredient notes and substitutions: turkey or chicken sausage works if you prefer leaner meat. For vegetarian, use plant-based sausage and vegetable broth. If you like a creamier texture, stir in 1/2 cup heavy cream or an eighth-cup of cream cheese at the end. If using kale, remove thick stems and chop finely.

Step-by-step instructions

  1. Heat a large pot over medium heat. Add 1–2 tablespoons olive oil.
  2. Add the chopped onion and cook, stirring, until softened and translucent (about 4–5 minutes). Add the minced garlic and cook 30–45 seconds until fragrant.
  3. Push the onion and garlic to the side. Add the Italian sausage to the pot. Break it up with a wooden spoon and cook until browned and no longer pink (5–7 minutes). If the sausage releases a lot of fat, spoon off excess, leaving a tablespoon for flavor.
  4. Stir in the diced tomatoes (with juices), rinsed white beans, broth, dried thyme, and oregano. Scrape any browned bits from the bottom of the pot — those add flavor.
  5. Bring the soup to a boil, then reduce heat to low and simmer, uncovered, for about 30 minutes. This melds flavors and slightly thickens the broth.
  6. Add the spinach or kale and cook until wilted (spinach 1–2 minutes; kale 3–5 minutes).
  7. Taste and adjust seasoning with salt and freshly ground black pepper. Serve warm.

Timing tips: total active time about 20 minutes; simmering adds 30 minutes of mostly hands-off time.

Best ways to enjoy it

Serve in deep bowls with a drizzle of good olive oil and grated Parmesan or Pecorino. Crusty bread or garlic toast is a classic pairing; for a lighter side, a simple arugula salad with lemon vinaigrette brightens the plate. You can also spoon soup over cooked pasta for a chunky pasta-soup hybrid. For a handheld option after a bowl, a crisp sandwich like this cottage cheese chicken salad sandwich with grapes and almonds complements the savory profile.

Garnish ideas: freshly chopped parsley, a squeeze of lemon for brightness, or a pinch of red pepper flakes for heat.

Storage and reheating tips

  • Refrigerator: Cool the soup to room temperature (no more than 2 hours). Store in an airtight container for 3–4 days.
  • Freezer: Freeze in portion-sized containers for up to 3 months. Leave a little headspace because liquids expand when frozen.
  • Reheating: Thaw overnight in the fridge or reheat from frozen on the stovetop over low heat. Bring to a gentle simmer and stir occasionally. Reheat to at least 165°F (74°C) for food safety. Add a splash of broth or water if the soup thickens too much after chilling.
  • Safety note: Avoid leaving the soup at room temperature longer than 2 hours to prevent bacterial growth.

Pro chef tips

  • Brown the sausage well: good browning equals deeper flavor. Use medium-high heat but watch so it doesn’t burn.
  • Deglaze: when you add the tomatoes and broth, scrape the pot to lift fond (the browned bits) — they’re flavor gold.
  • Control salt: pre-season lightly because sausage can be salty. Final seasoning should happen after simmering.
  • Make it thicker: mash a cup of the beans against the pot side or use an immersion blender for a creamier base.
  • Add a Parmesan rind during simmer to boost umami; remove before serving.

Flavor swaps

  • Spicy version: use hot Italian sausage and add 1/2 teaspoon red pepper flakes.
  • Creamy twist: stir in 1/2 cup heavy cream or mascarpone at the end.
  • Pasta soup: add 1 cup cooked ditalini or small shells in the last 5 minutes.
  • Vegetarian: swap sausage for sautéed mushrooms or a plant-based sausage and use vegetable broth.
  • Herb changes: fresh rosemary or basil folded in at the end brightens the soup.

FAQ

Q: How long does this take to make from start to finish?
A: Active prep and cook time is about 20–25 minutes. Simmering adds 30 minutes, so plan roughly 50–60 minutes total.

Q: Can I use dried white beans instead of canned?
A: Yes. If using dried beans, soak and cook them first (or use a pressure cooker). Canned beans are convenient because they’re pre-cooked and keep the total time short.

Q: Which sausage is best—hot or sweet Italian?
A: Both work. Sweet Italian offers milder, herb-forward flavor; hot adds heat. You can also mix sweet and spicy for balance.

Q: Can I make this in a slow cooker?
A: Brown the sausage and sauté onions first to get flavor, then transfer to the slow cooker with remaining ingredients and cook on low for 4–6 hours. Add greens in the last 15–20 minutes.

Q: Does the soup freeze well?
A: Yes — freeze in airtight containers up to 3 months. Reheat slowly and add a splash of broth if it’s thicker after thawing.

Q: How should I adjust salt if I’m using low-sodium broth?
A: Taste toward the end after simmering and add salt gradually. You can also add a sprinkle of Parmesan or a squeeze of lemon to enhance flavor without much salt.

If you want, I can provide a printable recipe card or a shopping list formatted for your phone.

Print

Italian Sausage and White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting one-pot soup featuring savory Italian sausage, creamy white beans, and bright greens, ready in about 45 minutes.

  • Author: nigob439gmail-com
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Non-Vegetarian

Ingredients

Scale
  • 1 lb Italian sausage (bulk or casings removed; sweet or hot based on preference)
  • 1 can (15 oz) white beans, rinsed and drained (cannellini or great northern)
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 4 cups chicken or vegetable broth (low-sodium preferred)
  • 2 cups spinach or kale (packed)
  • 1 can (14.5 oz) diced tomatoes
  • 1 tsp dried thyme
  • 1 tsp oregano
  • Salt and pepper to taste (adjust at the end)
  • Olive oil for cooking

Instructions

  1. Heat a large pot over medium heat. Add 1–2 tablespoons olive oil.
  2. Add the chopped onion and cook, stirring, until softened and translucent (about 4–5 minutes). Add the minced garlic and cook 30–45 seconds until fragrant.
  3. Push the onion and garlic to the side. Add the Italian sausage to the pot. Break it up with a wooden spoon and cook until browned and no longer pink (5–7 minutes). If the sausage releases a lot of fat, spoon off excess, leaving a tablespoon for flavor.
  4. Stir in the diced tomatoes (with juices), rinsed white beans, broth, dried thyme, and oregano. Scrape any browned bits from the bottom of the pot — those add flavor.
  5. Bring the soup to a boil, then reduce heat to low and simmer, uncovered, for about 30 minutes.
  6. Add the spinach or kale and cook until wilted (spinach 1–2 minutes; kale 3–5 minutes).
  7. Taste and adjust seasoning with salt and freshly ground black pepper. Serve warm.

Notes

For a creamier texture, stir in 1/2 cup heavy cream or cream cheese at the end. Can be made with turkey or chicken sausage for a leaner option.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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