Creamy White Bean Sausage Soup with Sun-Dried Tomatoes

Creamy White Bean Sausage Soup with Sun-Dried Tomatoes

Browned sausage leaves little savory bits on the bottom of the Dutch oven, and those are worth keeping. They season the onion and carrots as they soften, while oil-packed sun-dried…

By Julia • • Reading time: 9 min
Tip: save now, cook later.
Serves 4–6

Browned sausage leaves little savory bits on the bottom of the Dutch oven, and those are worth keeping. They season the onion and carrots as they soften, while oil-packed sun-dried tomatoes bring a bright, concentrated bite to this creamy white bean sausage soup with sun-dried tomatoes. I leave the rendered sausage fat right in the pot so the vegetables pick up that flavor from the start.

The beans do double duty: most stay whole for tender bites, while a scoop mashed against the pot thickens the broth without flour or a blender. Cream and Parmesan go in at the end, turning it silky without burying the sausage and tomato. Each spoonful lands somewhere between a hearty broth and a creamy stew.

Creamy white bean sausage soup with sun-dried tomatoes, hearty and silky
“

Kitchen Note

Finely grated Parmesan melts into the soup much more evenly than coarse shreds. I grate it before the pot is ready for the finishing ingredients, so it can go in without a last-minute scramble.

Save this creamy white bean sausage soup for a cozy dinner, with browned Italian sausage, tender beans, and tangy sun-dried tomatoes in every bowl.

Save to Pinterest

Why Mashing One Cup of Beans Thickens This Soup Better Than Flour

A creamy soup doesn’t always need a roux. Here, mashing about a cup of the cannellini beans against the side of the pot releases their soft, starchy centers into the broth. That gives the soup body while keeping its flavor focused on sausage, tomatoes, and Parmesan.

Leave the rest of the beans whole. Their creamy texture makes the bowl feel substantial, and you still get distinct bites rather than a uniformly pureed soup. Mash them after they’ve gone into the pot with the broth, not in a separate bowl; the loosened beans fall straight back into the liquid and thicken it as the soup simmers.

If the finished broth looks a little lighter than you expected, give it the full simmer and stir well before deciding it needs anything else. The beans continue to soften as they cook, and the cream and Parmesan add another layer of body at the end.

What the Sausage, Tomatoes, and Cream Bring to the Pot

Creamy white bean sausage soup with sun-dried tomatoes, savory and hearty
  • Bulk Italian pork sausage — Choose sausage that smells fresh and has a good balance of meat and seasoning; a familiar grocery-store brand works well here. It brings the browned, savory base, so a highly lean alternative won’t leave the same flavor in the pot.
  • Oil-packed sun-dried tomatoes — Their concentrated sweet-tart flavor stands up to the sausage and creamy broth. Drain them well before chopping; standard jarred tomatoes are fine, and there’s no need to seek out a premium brand.
  • Yellow onion, carrots, and garlic — These everyday aromatics round out the savory base and add gentle sweetness. Fresh garlic gives the cleanest flavor, while ordinary yellow onions and carrots are exactly right; cut the vegetables into similar-sized pieces so they soften together.
  • Low-sodium chicken broth — Low-sodium broth leaves room to season the finished soup without letting salt overwhelm the sausage and cheese. A basic carton works; save homemade broth for a dish where its delicate flavor won’t be tucked under so many bold ingredients.
  • Cannellini beans — Canned beans make this a practical one-pot soup, and their tender, creamy texture suits the broth. Great Northern beans are the closest swap if that’s what you have; they are a little less buttery but still hold their shape.
  • Heavy cream, Parmesan, and baby spinach — Heavy cream gives the broth its rounded finish, while Parmesan adds salty, nutty depth and baby spinach brings a fresh, tender green note. Choose a block of Parmesan for the best flavor, and use fresh spinach that looks crisp rather than wilted.

Build the Soup in Layers, Then Finish It Gently

Brown the Sausage First

Set a 6-quart Dutch oven over medium-high heat and add the bulk Italian pork sausage. Break it into small pieces as it cooks for 8–10 minutes, until browned and the center reaches 160°F. Leave the rendered fat in the pot; it carries the sausage flavor into the vegetables. If the meat is still in large clumps, break it up before moving on so the browned bits are spread through the soup.

Soften the Vegetables Without Browning the Garlic

Add the diced onion and carrots, lower the heat to medium, and cook for 5–7 minutes, stirring occasionally, until softened. They should look glossy and yield when pressed with a spoon, not turn dark at the edges. Stir in the minced garlic and Italian seasoning for 30 seconds. Garlic goes in after the vegetables have softened because it needs only a short cook to become fragrant.

Loosen the Browned Bits and Give the Beans a Mash

Stir in the drained, chopped sun-dried tomatoes and chicken broth, scraping across the bottom of the pot to lift the browned bits. Add the drained and rinsed cannellini beans, then mash about 1 cup against the side of the pot. Keep plenty of whole beans intact; they give the soup texture while the mashed portion blends into the broth. Bring everything to a boil before lowering the heat.

Simmer Until the Carrots Give Easily

Simmer the soup uncovered for 15–20 minutes, checking the carrots near the end. They should be tender when pierced, without falling apart into the broth. Keep the heat low enough for a steady simmer rather than a hard boil. If the pot is bubbling aggressively, turn the burner down so the liquid reduces gently and the beans stay intact.

Stir in the Creamy Finish

Add the heavy cream, baby spinach, finely grated Parmesan, kosher salt, and black pepper. Cook gently for 2–3 minutes, just until the spinach wilts and the cheese is incorporated. Don’t let the soup boil at this point; a gentle finish keeps the creamy broth smooth. Taste a spoonful before serving so you can judge the seasoning in the whole bowl.

Three Easy Ways to Adapt the Soup

Make It Dairy-Free

Use an unsweetened dairy-free cooking cream in place of the heavy cream and dairy-free Parmesan instead of regular Parmesan. The soup will still have a creamy finish, though it won’t taste as rich or as nutty as the original; choose products without added sweetness so they don’t pull the broth in a dessert-like direction.

Swap Spinach for Kale

Replace the baby spinach with the same weight of chopped kale. Add it to the simmering soup before the cream and Parmesan, and give it a few minutes to soften in the broth; kale is sturdier and needs longer than spinach. The result is a heartier, more substantial green in each spoonful.

Choose Hot Italian Sausage for More Heat

If you want a spicier pot, use hot bulk Italian pork sausage instead of mild. The sausage seasons the broth from the first step, so the heat spreads throughout the soup without needing another ingredient. Keep an eye on the salt at the end, since sausage brands vary in how salty they taste.

Storage and Reheating

  • Refrigerator: Store in an airtight container for 3–4 days. The beans will continue to thicken the broth as it sits.
  • Freezer: Freeze in airtight portions for up to 2 months. The cream may separate slightly after thawing, but gentle reheating and a good stir help bring the soup back together.
  • Reheating: Warm on the stovetop over low to medium-low heat, stirring often, until hot throughout. Avoid a hard boil, which can make the creamy broth look split.

Questions That Come Up When Making This Soup

Can I use dry-packed sun-dried tomatoes?+

Yes. Soak them in hot water until pliable, then drain and chop before adding them to the soup. They won’t bring the same richness as oil-packed tomatoes, so the finished broth will taste a little less rounded.

Can I use frozen spinach instead of baby spinach?+

Yes, thaw it completely and squeeze out excess water before stirring it into the pot. Frozen spinach is more compact than fresh, so start with a smaller handful and add more if you want a stronger spinach presence. Give it just enough time to heat through.

Can I chop the vegetables ahead of time?+

Yes. Dice the onion and carrots and refrigerate them in a covered container until you’re ready to cook. For the freshest garlic flavor, mince the cloves close to the time they go into the pot.

Can I use half-and-half in place of heavy cream?+

You can, but the broth will be lighter and less rich. Add it with the spinach and Parmesan at the end, and keep the heat gentle so the dairy stays smooth. Heavy cream gives the fullest texture.

Can I make this soup in a pot smaller than 6 quarts?+

A 6-quart Dutch oven gives you room to brown the sausage, stir in the vegetables, and simmer the full batch without crowding. A pot with similar capacity works too; a smaller saucepan may be difficult to stir safely once the broth and beans are in.

Creamy White Bean Sausage Soup with Sun-Dried Tomatoes

Creamy white bean sausage soup combines browned Italian pork sausage, cannellini beans, and sun-dried tomatoes in a rich chicken broth. Mashing some of the beans gives the simmered soup a naturally thick texture, finished with cream, spinach, and Parmesan.
Prep Time 15 minutes
Cook Time 36 minutes
Total Time 51 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Italian
Calories: 610

Ingredients
  

  • 1 lb bulk Italian pork sausage
  • 1 yellow onion medium, diced
  • 2 carrots medium, diced
  • 3 cloves garlic minced
  • 1 tsp Italian seasoning
  • 0.5 cup sun-dried tomatoes oil-packed, drained and chopped
  • 6 cup low-sodium chicken broth
  • 2 can (15 oz) cannellini beans drained and rinsed
  • 0.5 cup heavy cream
  • 5 oz baby spinach
  • 0.5 cup Parmesan cheese finely grated
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper

Equipment

  • 1 6-quart Dutch oven

Method
 

  1. Cook the sausage in a 6-quart Dutch oven over medium-high heat for 8–10 minutes, breaking it into small pieces, until browned and it reaches 160°F. Leave the rendered fat in the pot.
  2. Add the onion and carrots; cook over medium heat for 5–7 minutes, stirring occasionally, until softened.
  3. Stir in the garlic and Italian seasoning; cook for 30 seconds.
  4. Stir in the sun-dried tomatoes and chicken broth, scraping up any browned bits.
  5. Add the beans.
  6. Mash about 1 cup of the beans against the side of the pot to help thicken the soup.
  7. Bring the soup to a boil.
  8. Reduce the heat and simmer uncovered for 15–20 minutes until the carrots are tender.
  9. Stir in the heavy cream, spinach, Parmesan, salt, and pepper.
  10. Cook gently for 2–3 minutes until the spinach wilts, without letting the soup boil.

Notes

Mash the beans thoroughly against the pot to thicken the broth. Refrigerate leftovers for 3–4 days; freezing is possible, though the cream may separate slightly when reheated. For a dairy-free version, use unsweetened dairy-free cream and omit the Parmesan.

Join our weekly recipe email

Slow-cooked comfort, easy weeknights, and seasonal bakes—straight to your inbox.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating