Warm, savory, and ready in under an hour, this Italian sausage soup is the kind of weeknight meal that feels like a hug in a bowl. Ground or link-style Italian sausage browns into a rich base, then vegetables, tomatoes, and broth simmer together into a comforting, slightly spicy broth finished with a handful of leafy greens and a shower of Parmesan. If you enjoy hearty one-pot soups with bold flavor, you might also like my twist on a sausage tortellini soup for a cheesier variation — try that sausage tortellini soup recipe for another cozy option.
Why you’ll love this dish
This soup hits a lot of marks: fast, economical, kid-friendly when you use mild sausage, and flexible enough for pantry swaps. It’s a complete meal — protein, veggies, and greens — all in one pot, so cleanup is minimal. The savory-sweet tomatoes and aromatic Italian seasoning round out the robust flavor of the sausage without needing anything fancy.
“Simple ingredients, big flavor — the whole family asked for seconds.” — a reader’s quick take after trying this exact recipe
Perfect occasions: chilly weeknights, casual dinner with friends, or a make-ahead lunch. It’s also easy to scale up for a potluck or down for two people.
How this recipe comes together
Start by browning the sausage to develop deep flavor. Softening the onion and garlic next lets their sweetness build without burning. Adding the root vegetables (carrots, celery) and bell pepper gives texture and color; a brief sauté brings out their natural sugars. Tomatoes and chicken broth create the soup base — bring to a boil, then simmer to marry flavors. Finish by stirring in the spinach or kale just before serving so the greens stay bright and tender instead of overcooked. A final grate of Parmesan adds a salty, umami lift.
What you’ll need
- 1 pound Italian sausage (mild or hot depending on preference)
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 bell pepper, chopped
- 1 can (14.5 ounces) diced tomatoes (with juices)
- 4 cups chicken broth (or vegetable broth for a lighter taste)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper, to taste
- 2 cups baby spinach or chopped kale
- Grated Parmesan cheese, for serving
Substitutions/notes: Use turkey or chicken Italian sausage for a leaner soup. Swap canned diced tomatoes for fresh chopped tomatoes in summer (about 2 cups). If you prefer a creamier finish, stir in 1/2 cup of heavy cream or a splash of half-and-half at the end.
Step-by-step instructions
- Heat a large pot over medium heat. Add the Italian sausage, breaking it up with a spoon. Cook until nicely browned and no pink remains, about 6–8 minutes. Drain excess fat if you prefer a lighter broth.
- Add the chopped onion and minced garlic to the pot. Sauté until the onion is translucent and fragrant, about 3–4 minutes. Stir frequently to prevent garlic from burning.
- Stir in the diced carrots, celery, and chopped bell pepper. Cook for about 5 minutes, stirring occasionally, until vegetables begin to soften.
- Pour in the diced tomatoes with their juices and the chicken broth. Sprinkle in the Italian seasoning and stir to combine. Increase heat to bring the mixture to a boil.
- Once boiling, reduce heat to low and simmer, partially covered, for 20 minutes to let flavors meld and vegetables finish cooking.
- Add the spinach or kale and cook another 3–5 minutes until the greens are wilted and tender.
- Taste and season with salt and freshly ground black pepper as needed.
- Ladle into bowls and serve hot with grated Parmesan on top.
Quick timing tip: prep (chopping) takes about 10–15 minutes; active cooking is roughly 30 minutes.
Best ways to enjoy it
Serve this soup with crusty bread or garlic toast to soak up broth. A side salad with a bright vinaigrette cuts through the richness nicely. For a heartier meal, spoon the soup over cooked short pasta (ditalini or small shells) or add cooked beans for extra bulk.
For a fun brunch or weekend twist, pair leftovers with a savory egg-based dish — the flavors of Italian sausage play nicely alongside breakfast casseroles; if you want an idea for a sausage-forward breakfast bake, check out this sausage and biscuit casserole inspiration sausage and biscuit breakfast casserole to reuse cooked sausage in the morning.
Storage and reheating tips
- Refrigerator: Cool the soup to room temperature, then store in an airtight container for up to 3–4 days.
- Freezer: Freeze in portions in freezer-safe containers or zip-top bags for up to 3 months. Leave a little headspace because liquid expands when frozen.
- Reheating: Thaw overnight in the fridge if frozen. Reheat gently on the stovetop over medium-low heat until simmering, stirring occasionally. Add a splash of broth or water if the soup has thickened in the fridge. Microwave reheating is fine for single bowls; cover and heat in 60-second bursts, stirring between intervals for even warmth.
Food safety note: Don’t leave soup at room temperature longer than two hours before refrigerating.
Helpful cooking tips
- Browning: Don’t rush browning the sausage. A good sear builds flavor; scrape up browned bits from the pot when you add the onions (those fond pieces are flavor gold).
- Drain or not: If your sausage is very fatty, drain most of the fat after browning to avoid an oily soup, but keep a tablespoon for flavor.
- Texture: Dice vegetables uniformly so everything cooks evenly. If you like a softer soup, cut veggies smaller or simmer longer.
- Greens: Add spinach for a milder, quicker-wilting option; choose kale if you want more texture and slightly bitter balance. Massage chopped kale with a pinch of salt and a drop of olive oil if you prefer it very tender before adding.
- Seasoning: Always taste before serving — canned tomatoes and broths vary in saltiness.
Creative twists
- Add small pasta (orzo, ditalini) during the last 10 minutes for a more filling soup — add extra broth so it doesn’t become too thick.
- Make it smoky: stir in 1/2 teaspoon smoked paprika or use smoked sausage.
- Mediterranean spin: swap in chopped fennel instead of celery and finish with a squeeze of lemon.
- Vegetarian version: use plant-based Italian sausage and vegetable broth; increase mushrooms for umami.
- Cheese boost: stir in a few tablespoons of mascarpone or cream cheese at the end for silkier body.
Common questions
Q: How long does this soup take from start to finish?
A: Plan on about 40–50 minutes total: 10–15 minutes prep and about 25–35 minutes cooking (browning, sautéing, simmering).
Q: Can I make this in an Instant Pot or slow cooker?
A: Yes. For Instant Pot: brown sausage using the sauté function, then add veggies, tomatoes, broth, and seasoning. Cook on high pressure for 5 minutes, quick-release, then stir in greens. For slow cooker: brown sausage and sauté veggies separately, then combine in the slow cooker with liquids and cook on low 4–6 hours or high 2–3 hours; add greens in the last 15 minutes.
Q: Is it okay to use ground sausage instead of links?
A: Absolutely. Ground Italian sausage (removed from casings if necessary) works identically and often cooks a bit faster because it breaks apart as it browns.
Q: Can I omit the cheese?
A: Yes — the Parmesan is an optional finishing touch that adds umami and salt. If avoiding dairy, finish with a drizzle of good olive oil and a sprinkle of crushed red pepper.
Q: How do I reduce sodium?
A: Use low-sodium chicken broth and no-salt-added canned tomatoes, and skip adding extra salt until after tasting.

Italian Sausage Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Non-Vegetarian
Description
A warm and savory Italian sausage soup perfect for chilly nights, combining sausage, vegetables, and tomatoes in a comforting broth.
Ingredients
- 1 pound Italian sausage (mild or hot)
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 bell pepper, chopped
- 1 can (14.5 ounces) diced tomatoes (with juices)
- 4 cups chicken broth (or vegetable broth)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper, to taste
- 2 cups baby spinach or chopped kale
- Grated Parmesan cheese, for serving
Instructions
- Heat a large pot over medium heat and add the Italian sausage, breaking it up with a spoon. Cook until browned, about 6–8 minutes. Drain excess fat if desired.
- Add the chopped onion and minced garlic. Sauté until the onion is translucent and fragrant, about 3–4 minutes.
- Stir in the diced carrots, celery, and chopped bell pepper. Cook for about 5 minutes until the vegetables begin to soften.
- Pour in the diced tomatoes with juices and the chicken broth. Sprinkle in the Italian seasoning and stir to combine. Increase heat to bring to a boil.
- Once boiling, reduce the heat to low and simmer, partially covered, for 20 minutes.
- Add the spinach or kale and cook for another 3–5 minutes until the greens are wilted and tender.
- Taste and season with salt and black pepper as needed.
- Ladle into bowls and serve hot with grated Parmesan on top.
Notes
For a creamier soup, stir in 1/2 cup of heavy cream or a splash of half-and-half at the end. This dish can be made with turkey or chicken sausage for a leaner option.
