This soup is the kind I make when I want something honest and warming on the table without a fuss. It’s sturdy, forgiving, and full of savory comfort: browned Italian sausage, sweet cabbage, bright tomatoes, and a simple broth that carries everything without stealing the spotlight. It’s also fast enough for weeknights and substantial enough for a light dinner with crusty bread.
I like it because it feels like a one-pot hug—minimal cleanup, clear steps, and predictable results. You don’t need fancy techniques. A good Dutch oven, steady heat, and a few pantry staples get you to a bowl of soup that sings when the weather turns cool or when you simply want a practical, satisfying meal.
Gather These Ingredients

- 1 tablespoon olive oil — used for browning the sausage and preventing sticking; a neutral, medium-heat oil works fine.
- 1 pound bulk Italian sausage, crumbled — the main source of flavor and fat; use mild or spicy depending on how bold you want the soup.
- ½ teaspoon Italian seasoning — an easy, built-in herb blend that complements the sausage and tomatoes.
- 1 medium yellow onion, diced — adds sweetness and depth; dice uniformly so it softens evenly.
- 2 medium carrots, peeled and diced — bring sweetness, texture, and color; small dice speeds cooking.
- 1 stalk celery, diced — offers aromatic backbone and a bit of crunch if slightly undercooked.
- 1 small head green cabbage, core removed and diced (about 1.5–2 pounds) — the heart of the soup; dice to bite-size pieces so it softens in the cooking time.
- 3 cloves garlic, minced — a quick hit of aromatics; add toward the end of the sauté to avoid burning.
- 6 cups low-sodium chicken stock or broth — base liquid; low-sodium lets you control the final seasoning.
- 1 28-ounce can diced tomatoes (with juices) — adds acidity, body, and brightness; whole tomatoes chopped will also work, but follow the recipe as written.
- 1 bay leaf — subtle background flavor; remove before serving.
- Salt & pepper — to taste; add gradually and adjust at the end after the soup has simmered.
Cook Cabbage and Sausage Soup Like This
- Heat 1 tablespoon olive oil in a Dutch oven over medium-high heat.
- Add 1 pound crumbled bulk Italian sausage and cook, breaking up the meat with a spoon, until browned and no longer pink, about 5–7 minutes. Sprinkle ½ teaspoon Italian seasoning over the sausage as it browns.
- Add 1 medium yellow onion (diced), 2 medium carrots (peeled and diced), and 1 stalk celery (diced). Cook, stirring occasionally, 2–3 minutes or until the onion is tender.
- Add 1 small head green cabbage (core removed and diced, about 1.5–2 pounds). Cook, stirring, 3 minutes, until the cabbage begins to soften.
- Add 3 cloves garlic (minced) and cook 30 seconds, until fragrant.
- Pour in 6 cups low-sodium chicken stock or broth and 1 28-ounce can diced tomatoes (with juices). Add 1 bay leaf and season with salt and pepper to taste. Stir to combine.
- Bring the soup to a boil, then reduce the heat to a simmer. Cover and cook 30 minutes, stirring occasionally, until the cabbage is tender.
- Remove and discard the bay leaf. Taste and adjust salt and pepper as desired.
- Serve the soup hot.
What Sets This Recipe Apart
This is not a showy soup. It stands out because the ingredients do most of the work: the sausage contributes both seasoning and fat that flavors the whole pot; the cabbage softens to a silky texture and soaks up the tomato-broth; and the diced tomatoes add brightness that keeps the soup from tasting flat. The technique—brown, sweat, simmer—creates layers of flavor with minimal steps.
Texture-wise, the contrast between tender cabbage and slightly chewy crumbled sausage is satisfying. Flavor-wise, it’s balanced: savory from the meat, sweet from the carrots and onion, and tangy from the tomatoes. The bay leaf and Italian seasoning round it out without making it overly herby.
What to Use Instead
- Sausage swap: Pork Italian sausage is the recipe’s choice. Substitute with turkey or chicken sausage for a leaner option, keeping the same weight. If using links, remove the casing and crumble.
- Stock alternatives: Use beef or vegetable stock if preferred; chicken stock is neutral and pairs best here but don’t stress if you only have another kind.
- Tomato variations: If you only have whole canned tomatoes, chop them roughly before adding. Crushed tomatoes will make a smoother broth.
- Cabbage options: Savoy cabbage works well for a softer, more tender leaf. Napa cabbage will be milder and cooks faster—reduce simmer time slightly.
- Herb substitutions: If you don’t have Italian seasoning, use a mix of dried oregano and basil (about 1/4 teaspoon each).
Tools of the Trade

- Dutch oven or heavy-bottomed pot — an even-heating vessel that’s ideal for browning meat and simmering soup.
- Spoon or spatula — for breaking up sausage and stirring without scratching your pot.
- Sharp chef’s knife — for quick, consistent dicing of onion, carrots, celery, and cabbage.
- Cutting board — sturdy and large enough to hold the cabbage when you’re chopping it down.
- Measuring spoons & cups — keep the seasonings and stock accurate so the final balance is easy to adjust.
Avoid These Traps
Don’t rush the browning stage. The sausage needs direct heat and time to develop color and caramelization. If you turn the heat too low, you’ll lose flavor and end up with a paler, less satisfying soup.
Overcook the cabbage? It can go mushy fast. Dice it to bite-sized pieces and aim for tender, not falling-apart. If you prefer a little crunch, check at the 20-minute mark.
And watch the seasoning. Because the recipe uses low-sodium stock, it invites you to season at the end. Salt too early and you can over-salt as the liquid reduces. Taste after simmering and adjust cautiously.
Nutrition-Minded Tweaks
- Lower the fat: Use lean turkey or chicken sausage and drain off excess fat after browning. You can also reduce the olive oil to 1 teaspoon and rely on the sausage’s own fat.
- Lower sodium: Stick to low-sodium broth and canned tomatoes labeled “no salt added,” then season to taste at the end.
- More vegetables: Boost the carrot and celery quantities or add bell pepper or sliced zucchini toward the last 10–15 minutes for more volume and nutrients.
- Higher fiber: Serve over a scoop of cooked barley or add a half cup of rinsed canned beans (like cannellini) in step 6; they’ll heat through during the simmer.
What Could Go Wrong
Underseasoned broth: If the soup tastes bland, it’s usually because it needs salt. Add a little at a time, stir, and taste after a couple minutes. Salt enhances the natural flavors here.
Burned garlic: If added too early or to very high heat, garlic can turn bitter. Follow the timing in the recipe—add garlic after the cabbage has softened and cook only until fragrant (about 30 seconds).
Soggy cabbage: If your cabbage ends up mushy, it was either cut too large and cooked too long or cooked at too low a temperature causing it to break down. Next time, cut more uniformly and check for tenderness earlier.
Best Ways to Store
Refrigerating
Cool the soup to room temperature for no more than two hours, then transfer to airtight containers. It keeps well for 3–4 days in the refrigerator. Reheat gently on the stove over medium-low heat, stirring occasionally so the cabbage heats through without breaking down further.
Freezing
This soup freezes well. Portion into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat on the stove. If the cabbage softens too much after freezing, a quick squeeze of lemon or a splash of vinegar when reheating brightens the flavor and balances texture.
Quick Q&A
Q: Can I make this vegetarian?
A: You can swap the sausage for a plant-based crumbled sausage or omit it and add extra beans or lentils, but the flavor profile will shift. Use vegetable stock instead of chicken.
Q: Can I use pre-shredded cabbage?
A: Yes, but pre-shredded tends to be finer and will cook faster. Reduce simmer time and check for tenderness early to avoid overcooking.
Q: Is it freezer-safe with dairy?
A: This recipe doesn’t include dairy. If you plan to add cream at the end for richness, add it after reheating and avoid freezing with dairy added.
Q: How spicy is this soup?
A: Spiciness depends on the sausage you choose. Use mild Italian sausage for a mellow soup; choose hot/sweet varieties to dial up heat.
Next Steps
Serve bowls of this soup with hearty bread, buttered crackers, or a simple green salad for a complete meal. Leftovers make great weekday lunches. If you enjoyed this base, try adding a squeeze of lemon or a handful of chopped parsley before serving for brightness. For a heartier winter version, stir in cooked pasta or barley just before serving.
If you make it, take a photo and note what you changed—small tweaks (less fat, extra veggies, a different sausage) can turn this into your go-to comfort soup. Keep a good pot handy, and you’ll be surprised how often this straightforward recipe earns a spot on the rotation.

Cabbage and Sausage Soup
Ingredients
Ingredients
- ?1 tablespoonolive oil
- ?1 poundbulk italian sausagecrumbled
- ?1/2 teaspoonitalian seasoning
- ?1 mediumyellow oniondiced
- ?2 mediumcarrotspeeled and diced
- ?1 stalk celerydiced
- ?1 small headgreen cabbagecore removed and diced about 1.5 or 2 pounds
- ?3 clovesgarlicminced
- ?6 cupslow-sodium chicken stock or broth
- ?128-ounce candiced tomatoes
- ?1 bay leaf
- ?Salt & pepper
Instructions
Instructions
- Heat 1 tablespoon olive oil in a Dutch oven over medium-high heat.
- Add 1 pound crumbled bulk Italian sausage and cook, breaking up the meat with a spoon, until browned and no longer pink, about 5–7 minutes. Sprinkle ½ teaspoon Italian seasoning over the sausage as it browns.
- Add 1 medium yellow onion (diced), 2 medium carrots (peeled and diced), and 1 stalk celery (diced). Cook, stirring occasionally, 2–3 minutes or until the onion is tender.
- Add 1 small head green cabbage (core removed and diced, about 1.5–2 pounds). Cook, stirring, 3 minutes, until the cabbage begins to soften.
- Add 3 cloves garlic (minced) and cook 30 seconds, until fragrant.
- Pour in 6 cups low-sodium chicken stock or broth and 1 28-ounce can diced tomatoes (with juices). Add 1 bay leaf and season with salt and pepper to taste. Stir to combine.
- Bring the soup to a boil, then reduce the heat to a simmer. Cover and cook 30 minutes, stirring occasionally, until the cabbage is tender.
- Remove and discard the bay leaf. Taste and adjust salt and pepper as desired.
- Serve the soup hot.
Equipment
- 6 Quart Dutch Oven
Notes
If you need to add spice, try a pinch of crushed red pepper flakes.
The oil in the pan after cooking the sausage is packed with flavor, so I don’t drain it away.
Be sure to discard the bay leaf. While it imparts a lovely herby flavor, the leaf itself is inedible. Fish it out and throw it away before serving.
To Store:Keep leftovers in an airtight container in the fridge for up to 3 days. You can also freeze this soup for up to 3 months.
