Hearty Italian Sausage Spinach Soup Recipe

If you’re craving a big, cozy bowl of comfort, Hearty Italian Sausage & White Bean Soup delivers everything your soul (and stomach) could want: a rich, savory broth, creamy cannellini beans, smoky bacon, tender vegetables, and loads of leafy greens. Each spoonful is a hug, making it the perfect go-to recipe for chilly nights or those times when only something heartwarming will do.

Why You’ll Love This Recipe

  • Big, Bold Flavor: Every bite of Hearty Italian Sausage & White Bean Soup bursts with a savory mix of Italian sausage, smoky bacon, and aromatic herbs.
  • Comfort Food Magic: This soup is creamy and filling, thanks to the beans and a quick blend for the perfect, rustic texture.
  • Simple & Satisfying: With easy-to-find, wholesome ingredients, you get an impressive meal in under an hour—no fuss, maximum coziness.
  • Make-Ahead Friendly: Leftovers taste just as incredible the next day, making it a superstar for meal prep or busy weeknights.
Hearty Italian Sausage Spinach Soup Recipe - Recipe Image

Ingredients You’ll Need

The beauty of Hearty Italian Sausage & White Bean Soup is how each ingredient brings something wonderful to the table. Don’t be tempted to skip anything—every piece plays its part, coming together for a bowl that checks every flavor and texture box.

  • Italian Sausage (1 pound): Go for spicy or sweet, depending on your mood—the sausage is the heart of the soup, bringing rich, meaty flavor with every bite.
  • Bacon (4 strips): A touch of smoky, salty goodness that amplifies the savory base and adds more depth to the broth.
  • Onion (1/2 medium, chopped): The sweet backbone that starts off your flavor-building.
  • Garlic (3 cloves, minced): A must for Italian-inspired soups, adding its signature aromatic warmth.
  • White Beans (4 cans, cannellini): Creamy, mild, and so satisfying, these beans give the soup its body and heartiness.
  • Chicken Broth (4 cups): This forms the foundation, soaking up all the flavors from the sausage, bacon, and spices.
  • Italian Seasoning (1/4 teaspoon): A classic blend that provides that unmistakable Italian taste.
  • Dried Rosemary (1/4 teaspoon): Adds an earthy, piney undertone—just a touch makes all the difference.
  • Carrots (2 small, peeled & chopped): For a subtle sweetness and a pop of cheerful color that makes the soup feel extra inviting.
  • Fresh Baby Spinach (2 cups, packed): Finishing the soup with greens gives it a nourishing boost and lovely color.
  • Salt & Pepper: To taste, ensuring every ingredient shines.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

This recipe is delightfully forgiving—Hearty Italian Sausage & White Bean Soup loves a bit of improvisation! You can easily swap in whatever you have on hand or adjust the ingredients to make it perfect for your family’s tastes and needs.

  • Switch Up the Sausage: Use turkey or chicken sausage for a lighter yet still flavorful twist, or try a plant-based sausage for a vegetarian option.
  • Add More Veggies: Drop in diced bell peppers, zucchini, or kale for extra nutrition and vibrant color.
  • Play with the Beans: Navy beans or great northern beans make lovely substitutes if cannellini aren’t available.
  • No Immersion Blender? Simply mash some of the beans with a potato masher for a rustic, chunky texture—so homey!

How to Make Hearty Italian Sausage & White Bean Soup

Step 1: Brown the Sausage and Bacon

Add the Italian sausage (removed from casings if needed) and chopped bacon to a large soup pot. Let them sizzle over medium-high heat until the sausage is nicely browned and the bacon is starting to crisp up, about 15 minutes. This step builds a smoky, savory foundation, so don’t rush—let those flavors develop!

Step 2: Sauté the Aromatics

Using a slotted spoon, move the sausage and bacon to a plate, reserving a couple tablespoons of the flavorful fat in the pot. Toss in your chopped onion and let it sauté for 3 to 5 minutes, stirring now and then, until it’s soft and just turning golden. Stir in the garlic last, letting it become fragrant (about 30 seconds).

Step 3: Build the Soup Base

Pour in the drained white beans, chicken broth, Italian seasoning, and a touch of rosemary. Give everything a good stir, scraping up those irresistible browned bits from the bottom—that’s where so much flavor hides!

Step 4: Blend for Creaminess

Take the pot off the heat for a moment. Using an immersion blender, pulse the soup a few times until it’s as creamy or chunky as you like. I love leaving some beans whole for texture, but you could blend it completely smooth or just mash a bit with a fork for rustic charm.

Step 5: Simmer with Sausage, Bacon & Carrots

Return the sausage and bacon to the pot, and stir in the chopped carrots. Bring everything to a boil, then reduce to a gentle simmer with the lid slightly ajar. Let it cook for 15-20 minutes—just enough for the carrots to become tender and the soup to thicken to perfection.

Step 6: Finish with Spinach

Stir in the baby spinach right at the end so it wilts but stays beautifully green. Taste and adjust with salt and pepper—you’re almost ready to dive in!

Pro Tips for Making Hearty Italian Sausage & White Bean Soup

  • Sausage Selection Matters: For the boldest flavor, use uncooked Italian sausage and break it up well as it cooks. Spicy sausage adds a gentle kick!
  • Reserve the Bacon Fat: Don’t drain all the bacon fat—it infuses every layer of the soup with extra richness. Just keep about 2 tablespoons to avoid greasiness.
  • Blending for Creamy-Chunky Perfection: An immersion blender is your friend here—pulse in short bursts so some beans stay whole for great texture.
  • Timing the Spinach: Toss the spinach in just before serving so it keeps its bright green color and delicate bite.

How to Serve Hearty Italian Sausage & White Bean Soup

Hearty Italian Sausage Spinach Soup Recipe - Recipe Image

Garnishes

I love topping my bowl with a flurry of freshly grated Parmesan, a sprinkle of black pepper, and maybe a drizzle of good olive oil. Fresh parsley or basil adds a little color and brightness—simple touches that make Hearty Italian Sausage & White Bean Soup look and taste fantastic.

Side Dishes

All this soup truly needs is a chunk of crusty bread for dunking and soaking up every last drop. If you want to fill out the meal, add a crisp green salad with a lemony vinaigrette or a side of garlic bread for something extra indulgent.

Creative Ways to Present

Spoon the Hearty Italian Sausage & White Bean Soup into shallow pasta bowls for that Italian trattoria vibe, or ladle it into mugs for a casual night in front of the TV. Serving at a dinner party? Set out toppings like grated cheese, red pepper flakes, and fresh herbs so everyone can build their own bowl.

Make Ahead and Storage

Storing Leftovers

Cool any leftover soup to room temperature, then scoop it into airtight containers. It’ll keep beautifully in the fridge for up to 4 days—if it lasts that long! The flavors continue to mingle and deepen as it sits, so don’t be surprised if the second bowl tastes even better than the first.

Freezing

Hearty Italian Sausage & White Bean Soup freezes like a dream. Let it cool completely, then portion into freezer-safe bags or containers. Freeze for up to 3 months. Just note that the texture of the beans may become a little softer, but the flavor stays spot-on.

Reheating

To reheat, warm the soup gently on the stove over medium-low heat, stirring frequently. If it gets too thick, just splash in a bit of extra broth or water to reach your perfect consistency. The microwave works in a pinch, too—just reheat in short bursts, stirring between each.

FAQs

  1. Can I use dried beans instead of canned?

    Absolutely! Simply soak and cook dried white beans ahead of time. You’ll want about 6 to 7 cups of cooked beans to equal the quantity in this recipe—just make sure the beans are soft before adding, since the soup simmers quickly.

  2. Is Hearty Italian Sausage & White Bean Soup spicy?

    That’s entirely up to you! Use spicy Italian sausage for a kick or stick with sweet/mild for a family-friendly version. You can also add red pepper flakes if you love extra heat.

  3. What can I substitute for spinach?

    Kale, Swiss chard, or even escarole are delicious stand-ins. Just chop them small and add a few minutes earlier than you would the spinach, since sturdier greens need a bit more time to soften.

  4. Can I make this soup vegetarian?

    Definitely! Swap in your favorite plant-based sausage, skip the bacon, and use vegetable broth. The soup will still be plenty hearty and delicious—you won’t miss a thing!

Final Thoughts

Whether you’re sharing it with loved ones or savoring leftovers for lunch, Hearty Italian Sausage & White Bean Soup is the kind of recipe that feels like comfort on demand. I hope you give it a try and fall in love with every deeply satisfying, bowl-licking spoonful—happy cooking, friends!

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
Hearty Italian Sausage Spinach Soup Recipe

Hearty Italian Sausage Spinach Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 56 reviews
  • Author: Paula
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Gluten Free

Description

This hearty and flavorful Italian Sausage White Bean Soup is a comforting dish perfect for chilly evenings. Loaded with Italian sausage, bacon, white beans, and fresh vegetables, this soup is a satisfying meal on its own.


Ingredients

Units Scale

Italian Sausage White Bean Soup:

  • 1 pound Italian sausage
  • 4 strips bacon
  • 1/2 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 (14 ounce) cans white beans (cannellini), drained
  • 4 cups chicken broth
  • 1/4 teaspoon Italian seasoning
  • 1/4 teaspoon dried rosemary
  • 2 small carrots, peeled & chopped small
  • 2 cups (packed) fresh baby spinach
  • Salt & pepper, to taste

Instructions

  1. Cook the Sausage and Bacon: Add the sausage meat and bacon to a large soup pot; cook until crispy.
  2. Sauté Onion and Garlic: Cook onion until softened, then add garlic.
  3. Add Ingredients: Stir in beans, broth, Italian seasoning, and rosemary; blend the soup.
  4. Cook the Soup: Return sausage and bacon to the pot, add carrots, and simmer until carrots are tender.
  5. Finish the Soup: Stir in spinach, season with salt and pepper, and serve.


Nutrition

  • Serving Size: 1 serving
  • Calories: 385 kcal
  • Sugar: 2g
  • Sodium: 1460mg
  • Fat: 20g
  • Saturated Fat: 6g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 6g
  • Protein: 23g
  • Cholesterol: 50mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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