Easy Italian Sausage, White Bean, and Spinach Soup

This easy Italian Sausage, White Bean, and Spinach Soup is a hearty one-pot dinner ready in about 40 minutes. It combines browned Italian sausage, creamy cannellini beans, juicy diced tomatoes, low-sodium chicken broth, and fresh baby spinach for a satisfying soup that makes 4–6 servings.

Every spoonful is savory, comforting, and packed with contrasting textures: tender beans, flavorful sausage, silky greens, and a tomato-scented broth. Serve it with grated Parmesan and crusty bread for a simple Italian-American meal that feels cozy without requiring hours at the stove.

Jump to Recipe

Why You’ll Love This Recipe

Bowl of Italian sausage, white bean, and spinach soup served with crusty bread

This soup is the kind of dinner that earns a regular place in your meal rotation. It uses familiar ingredients, cooks in one pot, and delivers a complete meal with protein from the sausage and beans, vegetables from the onion, tomatoes, and spinach, and plenty of comforting broth.

The flavor starts with Italian sausage browned directly in the soup pot. As it cooks, it releases savory juices and leaves caramelized bits behind, creating a deeply seasoned foundation before any broth is added.

Mild sausage keeps the soup family-friendly, while hot Italian sausage and a pinch of crushed red pepper flakes bring extra warmth. The cannellini beans add a soft, creamy bite without making the soup heavy, and the spinach gives the finished bowl a fresh green note.

If you enjoy cozy bean-based meals, you may also like this slow cooker sausage and bean soup for a hands-off variation.

Ingredients You’ll Need

Ingredients for Italian sausage, white bean, and spinach soup arranged for cooking

The ingredient list is short, but each item has an important role. Start with one tablespoon of olive oil to help brown the sausage and keep the onion from sticking to the pot.

  • Italian sausage: Use one pound of mild or hot bulk sausage, or remove the casings before cooking.
  • Aromatics: One small yellow onion and three minced garlic cloves create a fragrant savory base.
  • Seasonings: Italian seasoning, black pepper, kosher salt, and optional crushed red pepper flakes provide balanced flavor.
  • Broth and tomatoes: Four cups of low-sodium chicken broth and one can of diced tomatoes, including their juices, form the soup’s flavorful liquid.
  • Beans: Two 15-ounce cans of drained and rinsed cannellini beans provide creaminess and substance.
  • Spinach: Five ounces of baby spinach cooks quickly and adds color without requiring a long simmer.
  • Finishing touches: Grated Parmesan and crusty bread are optional, but both make the serving experience especially satisfying.

Drain and rinse the beans before adding them to the pot. This removes excess canning liquid and helps keep the broth clean-tasting while allowing the beans to absorb the soup’s seasoning.

For another vegetable-filled dinner idea, keep our easy minestrone soup nearby when planning a weeknight menu.

How to Make It Step-by-Step

Italian sausage and onion browning in a Dutch oven for soup

Step 1: Heat the olive oil in a large Dutch oven or soup pot over medium-high heat. Add the sausage and cook for 5–7 minutes, breaking it into small pieces with a wooden spoon, until it is browned throughout and no longer pink.

Step 2: Add the diced onion to the pot with the sausage. Cook for 3–4 minutes, stirring often, until the onion is softened and begins to look translucent.

Step 3: Add the minced garlic, Italian seasoning, and crushed red pepper flakes if using. Stir and cook for about 30 seconds, taking care not to let the garlic darken or burn.

Step 4: Pour in the low-sodium chicken broth and add the cannellini beans, diced tomatoes with their juices, kosher salt, and freshly ground black pepper. Stir everything together and bring the pot to a boil.

Step 5: Reduce the heat to maintain a gentle simmer and leave the pot uncovered. Cook for 15–20 minutes, stirring occasionally, so the beans soften slightly and the sausage flavor spreads through the broth.

Step 6: Stir in the baby spinach during the final 1–2 minutes. The leaves will wilt quickly, so cook only until they are tender and bright green rather than simmering them for the entire cooking time.

Step 7: Taste the soup carefully and adjust the seasoning if needed. Serve hot in bowls with Parmesan sprinkled over the top and crusty bread on the side.

Pro Tips for the Best Soup

Baby spinach stirred into Italian sausage and white bean soup

Brown the sausage thoroughly before adding the liquid. This step is more than a way to cook the meat; it creates browned bits on the bottom of the pot that dissolve into the broth and give the soup its hearty, savory character.

For a thicker texture, mash about 1/2 cup of the beans against the side of the pot before simmering. You can also briefly blend a small portion of the soup, then stir it back in, but avoid blending the entire batch if you want to keep the sausage pieces and spinach visible.

Add the spinach at the very end. A short 1–2 minute cooking time keeps it greener and preserves a fresher flavor, while a longer simmer can make the leaves dull and overly soft.

Use low-sodium chicken broth and season gradually. Italian sausage, canned broth, and Parmesan can all contain salt, so the best time to judge the final seasoning is after the soup has simmered and before it is served.

Both mild and hot Italian sausage work well. Chicken sausage can replace pork sausage, although the finished soup may have a lighter flavor and less rendered fat.

For a vegetable variation, diced carrots or celery can be sautéed with the onion. If you substitute kale for spinach, plan on several additional minutes of cooking because kale is sturdier and needs more time to soften.

Those who prefer a creamier bowl can stir in a small amount of cream at the end, but the standard recipe is satisfying without it. The beans naturally give the broth body while keeping the soup bright and brothy.

When you want a different comforting soup format, try this Instant Pot beef noodle soup for another hearty dinner option.

Serving Suggestions

Parmesan-topped Italian sausage, white bean, and spinach soup ready to serve

Serve this soup as soon as it is finished, while the spinach is vivid and the broth is piping hot. A sprinkle of the optional 1/4 cup grated Parmesan adds a salty, nutty finish that pairs beautifully with the sausage and beans.

Crusty bread is ideal for dunking into the broth. Toasted sourdough, a rustic Italian loaf, or simple garlic bread can turn each bowl into a more substantial dinner without adding much preparation.

A crisp green salad with a light vinaigrette makes a fresh companion. The bright acidity helps balance the rich sausage, while the soup remains the warm and filling centerpiece of the meal.

For guests who enjoy bold flavors, offer extra red pepper flakes and Parmesan at the table. This lets everyone customize the heat and saltiness without changing the main pot.

If you are building a collection of comforting recipes from different cuisines, this hot and sour soup recipe offers a pleasantly spicy contrast.

Storage and Reheating

Let leftover soup cool slightly, then transfer it to airtight containers and refrigerate it. The soup is best enjoyed within a few days, and the flavors often become even more blended after resting overnight.

Reheat individual portions gently on the stovetop or in the microwave until hot throughout. Stir occasionally, and add a small splash of broth or water if the beans have thickened the soup during refrigeration.

If you expect leftovers, the spinach may lose some of its fresh green color after reheating, but the flavor will remain comforting and savory. Add a little fresh spinach during reheating if you want a brighter appearance.

Store Parmesan separately when possible so it can be added fresh to each bowl. Keep bread at room temperature and warm it briefly before serving for the best texture.

This soup is also a practical make-ahead dinner because the sausage and beans hold up well. Taste again after reheating and adjust the seasoning before serving, since the broth can taste slightly different when chilled.

Easy Italian Sausage, White Bean, and Spinach Soup

Easy Italian Sausage, White Bean, and Spinach Soup

A flavorful one-pot soup made with Italian sausage, cannellini beans, tomatoes, and baby spinach. It is a quick, cozy dinner that comes together in about 40 minutes.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

Main Ingredients
  • 1 tablespoon Olive oil
  • 1 pound Italian sausage, bulk or casings removed
  • 1 small Small yellow onion, diced
  • 3 cloves Garlic cloves, minced
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon Crushed red pepper flakes, optional
  • 4 cups Low-sodium chicken broth
  • 2 15-ounce cans Cannellini beans, drained and rinsed
  • 1 14-15-ounce can Diced tomatoes, preferably with juices
  • 5 ounces Baby spinach
  • 1/2 teaspoon, plus more to taste Kosher salt
  • 1/4 teaspoon Freshly ground black pepper
For Serving
  • 1/4 cup, optional Grated Parmesan

Method
 

Step-by-Step
  1. Heat the olive oil in a large Dutch oven or soup pot over medium-high heat. Add the Italian sausage and cook for 5–7 minutes, breaking it into small pieces, until thoroughly browned and no longer pink.
  2. Add the diced onion to the browned sausage and cook for 3–4 minutes, stirring occasionally, until the onion softens. Scrape the bottom of the pot as you stir to loosen flavorful browned bits.
  3. Stir in the minced garlic, Italian seasoning, and optional crushed red pepper flakes. Cook for about 30 seconds, just until the garlic is fragrant.
  4. Pour in the chicken broth, then add the drained beans, diced tomatoes with their juices, kosher salt, and black pepper. Stir well and bring the soup to a boil.
  5. Reduce the heat and simmer the soup uncovered for 15–20 minutes. This gives the sausage, beans, tomatoes, and broth time to blend into a rich, savory flavor.
  6. Stir in the baby spinach during the final 1–2 minutes of cooking. Continue stirring just until the spinach wilts while retaining its fresh color.
  7. Taste the soup and adjust the salt and pepper as needed. Ladle into bowls and serve with grated Parmesan and crusty bread, if desired.

Notes

For a thicker soup, mash about 1/2 cup of the beans against the side of the pot before simmering. Use low-sodium broth and taste before adding extra salt because sausage, broth, and Parmesan may already provide plenty of seasoning.

Final Thoughts

Easy Italian Sausage, White Bean, and Spinach Soup brings together everything a weeknight dinner should offer: straightforward preparation, comforting flavor, and ingredients that are easy to find. The complete meal comes together in one pot in about 40 minutes, making it a dependable choice for busy evenings.

Take the time to brown the sausage, keep the broth low in sodium, and add the spinach at the end for the best color and texture. Finish each bowl with Parmesan, serve it with crusty bread, and enjoy a warm, generous soup that tastes like it simmered all day.

For a fresh twist on a familiar vegetable-centered meal, you can also browse this steak and green bean fajita dinner. However you serve it, this Italian sausage, white bean, and spinach soup is sure to become a cozy favorite.

Leave a Comment

Recipe Rating