Sausage Soup – A Cozy, Flavor-Packed One-Pot Meal
Sausage soup is the kind of meal that feels like a warm hug on a busy night. It’s hearty, full of bold flavor, and comes together in one pot with little fuss. Whether you use spicy Italian sausage or something milder, the result is a rich, comforting bowl that tastes like it simmered all day.
This version balances savory sausage with vegetables, beans, and a bright tomato broth. It’s simple enough for weeknights, yet special enough to serve to friends. Grab a loaf of crusty bread and you’re set.
What Makes This Special
This sausage soup blends the richness of sausage with the freshness of herbs and vegetables, so every spoonful has depth without being heavy.
The base starts with a quick sauté of onions, carrots, and celery, which builds that classic, homey flavor. A touch of tomato paste adds body, while canned tomatoes and broth keep things light and lively. White beans bring creaminess without dairy, and a handful of greens at the end brightens everything up.
- Flexible protein: Works with Italian sausage, chicken sausage, or plant-based sausage.
- One-pot convenience: Easy prep, easy cleanup.
- Balanced and satisfying: Protein, fiber, veggies, and plenty of flavor.
- Great for leftovers: Tastes even better the next day.
Ingredients
- 1 pound (450 g) Italian sausage, casings removed (use mild or hot)
- 1 tablespoon olive oil (only if needed)
- 1 large onion, diced
- 2 medium carrots, diced
- 2 celery ribs, diced
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- 1 bay leaf
- 1 can (14.5 oz/410 g) diced tomatoes
- 1 can (15 oz/425 g) cannellini or Great Northern beans, drained and rinsed
- 6 cups (1.4 L) low-sodium chicken or vegetable broth
- 2 cups chopped kale or baby spinach
- 1 small zucchini, diced (optional)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons fresh parsley, chopped
- Freshly grated Parmesan, for serving (optional)
- Juice of 1/2 lemon, to finish (optional but recommended)
Step-by-Step Instructions
- Brown the sausage: Heat a large pot or Dutch oven over medium-high.
Add the sausage and cook, breaking it into small pieces, until browned and cooked through, about 6–8 minutes. If there’s excess fat, spoon off all but 1 tablespoon. If the pan looks dry, add the olive oil.
- Sauté the aromatics: Add the onion, carrots, and celery.
Cook, stirring often, until softened, 5–7 minutes. Season lightly with salt to help them release moisture.
- Add garlic and tomato paste: Stir in the garlic and cook 30 seconds until fragrant. Add the tomato paste and cook 1–2 minutes to caramelize slightly; it should deepen in color.
- Season the base: Sprinkle in the oregano, basil, and red pepper flakes.
Stir to coat the sausage and vegetables.
- Build the soup: Add the diced tomatoes (with juices), beans, bay leaf, and broth. Scrape up any browned bits from the bottom of the pot—those add flavor.
- Simmer: Bring to a boil, then reduce to a gentle simmer. Partially cover and cook for 15–20 minutes to let the flavors meld.
If using zucchini, add it during the last 10 minutes so it stays tender.
- Add greens: Stir in the kale or spinach and simmer 2–3 minutes, just until wilted and bright.
- Finish and taste: Remove the bay leaf. Stir in the parsley and lemon juice. Taste and adjust with salt and pepper.
If you want more heat, add a pinch of red pepper flakes.
- Serve: Ladle into bowls and top with a sprinkle of Parmesan, if you like. Serve with crusty bread or a simple side salad.
How to Store
- Refrigerator: Cool completely, then store in airtight containers for up to 4 days.
- Freezer: Freeze in portioned containers for up to 3 months. Leave a little headspace for expansion.
- Reheating: Warm gently on the stove over medium heat, adding a splash of broth or water if it thickens.
For the microwave, use 60–90 second bursts, stirring in between.
- Greens tip: If freezing, you can add fresh greens when reheating to keep their texture bright.
Health Benefits
While sausage brings bold flavor, this soup also delivers plenty of nutrients. Beans add fiber and plant-based protein, helping you stay full and support digestion. The mix of carrots, celery, tomatoes, and greens provides vitamins A, C, and K, along with antioxidants that support overall health.
Using low-sodium broth helps manage sodium levels, and finishing with lemon adds brightness without extra salt.
If you prefer a lighter version, choose chicken sausage or turkey sausage, or use half the sausage and add more beans and greens. You still get satisfying flavor with a leaner profile.
Common Mistakes to Avoid
- Skipping the browning step: Browning the sausage deeply builds the base flavor. Don’t rush it.
- Overcrowding the pot: Too much at once can steam instead of brown.
If needed, brown sausage in batches.
- Not seasoning in layers: Add small pinches of salt as you go. It makes a big difference in the final taste.
- Boiling after adding greens: High heat can make greens dull and mushy. Simmer gently until just wilted.
- Forgetting acidity: A squeeze of lemon or a splash of vinegar at the end brightens the soup and balances richness.
Variations You Can Try
- Creamy Tuscan-Style: Stir in 1/2 cup heavy cream or coconut milk at the end.
Add sun-dried tomatoes for extra tang.
- Hearty With Pasta: Add 1 cup small pasta (like ditalini) during the last 10–12 minutes. Thin with extra broth if needed.
- Smoky Bean and Sausage: Swap in smoked sausage or add 1 teaspoon smoked paprika. Use black-eyed peas or pinto beans.
- Veggie-Loaded: Add mushrooms, bell peppers, or diced sweet potato.
Roast the vegetables first for deeper flavor.
- Spicy Calabrian Kick: Stir in 1–2 teaspoons Calabrian chili paste with the tomato paste for a bright, spicy edge.
- Plant-Based: Use plant-based sausage and vegetable broth. Add extra beans and a dash of soy sauce for umami.
FAQ
Can I make this in a slow cooker?
Yes. Brown the sausage and sauté the aromatics first for the best flavor.
Transfer to the slow cooker with tomatoes, beans, broth, and bay leaf. Cook on Low for 6–7 hours or High for 3–4 hours. Stir in the greens during the last 10 minutes.
What kind of sausage works best?
Italian sausage is classic—mild for a softer flavor, hot for some heat.
Chicken or turkey sausage is great if you want something lighter. Choose good-quality sausage with garlic and herbs for the best result.
How can I thicken the soup?
Mash a scoop of beans and stir them back in, or simmer uncovered for a few extra minutes to reduce the broth. You can also add a handful of small pasta or a splash of cream for body.
Can I make it gluten-free?
Yes.
The soup as written is naturally gluten-free if your sausage and broth are certified gluten-free. Always check labels to be sure.
What can I use instead of cannellini beans?
Great Northern, navy beans, or chickpeas all work. If you prefer no beans, add diced potatoes and simmer until tender.
How do I keep the soup from being too salty?
Use low-sodium broth and taste as you go.
Finish with lemon juice instead of more salt, and be mindful of salty add-ins like Parmesan.
Can I prep this ahead?
Absolutely. Chop the vegetables and portion the seasonings a day in advance. You can also cook the soup fully and reheat—like many soups, the flavors improve overnight.
Final Thoughts
This sausage soup checks every box: quick to make, full of comforting flavor, and flexible enough to match what you have on hand.
With a solid base and a few smart finishing touches, it tastes far more complex than the simple steps suggest. Keep it classic, or try a variation that fits your mood. Either way, you’ll end up with a pot of something warm, generous, and deeply satisfying.
Don’t forget the bread—and maybe a second bowl.

Sausage Soup - A Cozy, Flavor-Packed One-Pot Meal
Ingredients
Method
- Brown the sausage: Heat a large pot or Dutch oven over medium-high.Add the sausage and cook, breaking it into small pieces, until browned and cooked through, about 6–8 minutes. If there’s excess fat, spoon off all but 1 tablespoon. If the pan looks dry, add the olive oil.
- Sauté the aromatics: Add the onion, carrots, and celery.Cook, stirring often, until softened, 5–7 minutes. Season lightly with salt to help them release moisture.
- Add garlic and tomato paste: Stir in the garlic and cook 30 seconds until fragrant. Add the tomato paste and cook 1–2 minutes to caramelize slightly; it should deepen in color.
- Season the base: Sprinkle in the oregano, basil, and red pepper flakes.Stir to coat the sausage and vegetables.
- Build the soup: Add the diced tomatoes (with juices), beans, bay leaf, and broth. Scrape up any browned bits from the bottom of the pot—those add flavor.
- Simmer: Bring to a boil, then reduce to a gentle simmer. Partially cover and cook for 15–20 minutes to let the flavors meld.If using zucchini, add it during the last 10 minutes so it stays tender.
- Add greens: Stir in the kale or spinach and simmer 2–3 minutes, just until wilted and bright.
- Finish and taste: Remove the bay leaf. Stir in the parsley and lemon juice. Taste and adjust with salt and pepper.If you want more heat, add a pinch of red pepper flakes.
- Serve: Ladle into bowls and top with a sprinkle of Parmesan, if you like. Serve with crusty bread or a simple side salad.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.









