Growing up in a German-American household, cabbage and sausage soup was a winter staple that filled our home with comforting aromas and warm memories. While searching for the perfect vegan version, I found most recipes (including that popular cabbage and sausage soup on Allrecipes) relied heavily on traditional meat-based ingredients. After countless attempts to recreate those cherished flavors, I’ve finally crafted an easy sausage & cabbage soup that captures the essence of my grandmother’s recipe while being completely plant-based.
This isn’t just another soup – it’s a bowl of nostalgia reimagined for modern, conscious eating. Taking inspiration from both German cabbage and sausage soup traditions and Italian sausage and cabbage soup flavors, this recipe creates something uniquely satisfying that even my meat-loving relatives request seconds of.
Table of Contents
Why You’ll Love This Recipe
What makes this soup special isn’t just its rich flavor – it’s how it brings together the best of comfort food with wholesome ingredients. The combination of smoky plant-based sausage, tender cabbage, and hearty potatoes creates a meal that’s both nourishing and deeply satisfying. Like the best sausage & cabbage soup with potatoes, each spoonful offers a perfect balance of textures and flavors.
Unlike many traditional recipes that require long simmering times, this version comes together in about an hour while still developing complex flavors. It’s perfect for busy weeknights but special enough for Sunday dinner. Plus, it’s even better the next day, making it ideal for meal prep.
Ingredients
For the Base:
- 1 large head green cabbage (about 2-3 pounds) – Look for tight, heavy heads with crisp leaves
- 2 packages (about 14 oz each) plant-based Italian sausage – I prefer Beyond Sausage Italian or Field Roast Italian, sliced
- 3 medium Yukon Gold potatoes – Their waxy texture holds up beautifully in soup
- 2 large yellow onions, diced – The foundation of our flavor base
- 3 carrots, sliced – For natural sweetness and color
- 4 celery stalks, chopped – Adds traditional soup base flavor
- 6 garlic cloves, minced – Don’t skimp here!
- 2 tablespoons olive oil – For sautéing
- 8 cups vegetable broth – Homemade if possible, but good quality store-bought works too
- 1 can (14.5 oz) diced tomatoes – Adds depth and slight acidity
Seasonings:
- 2 bay leaves – Essential for that traditional soup flavor
- 1 tablespoon caraway seeds – The secret to authentic German flavor
- 1 tablespoon dried thyme – Adds earthiness
- 1 teaspoon fennel seeds – Enhances the sausage flavor
- 1/2 teaspoon red pepper flakes (optional) – For gentle heat
- Salt and freshly ground black pepper to taste
- 2 tablespoons apple cider vinegar – Brightens all the flavors

Instructions
Step 1: Prep Your Ingredients
Start by coring and roughly chopping the cabbage into 1-inch pieces. Dice your onions, slice the carrots and celery, and cube the potatoes into bite-sized pieces. Having everything ready makes the cooking process smooth and enjoyable.
Step 2: Build the Flavor Base
Heat olive oil in a large soup pot over medium heat. Add the sliced vegan sausage and brown it until it gets a nice crust – this adds incredible flavor to the final soup. Remove the sausage and set aside.
In the same pot, add onions, carrots, and celery. Cook until the onions are translucent and starting to caramelize, about 8-10 minutes. Add garlic and cook for another minute until fragrant.
Step 3: Layer the Flavors
Add caraway seeds, fennel seeds, thyme, and red pepper flakes to the vegetables. Stir and cook for 30 seconds to bloom the spices. This step really wakes up their flavors.
Step 4: Build the Soup
Add the chopped cabbage, potatoes, diced tomatoes, bay leaves, and vegetable broth. Bring to a boil, then reduce heat and simmer for about 20 minutes, or until the potatoes are tender but not falling apart.
Step 5: Finish and Season
Return the browned sausage to the pot and simmer for another 5-10 minutes to let the flavors meld. Add the apple cider vinegar and adjust seasoning with salt and pepper to taste.
Pro Tips & Common Mistakes
After making this soup countless times, here are my key insights:
- Don’t skip browning the sausage – This step adds crucial depth of flavor
- Cut cabbage uniformly – This ensures even cooking
- Season in layers – Add salt at different stages to build flavor
- Don’t overcook – You want the cabbage tender but not mushy
- Let it rest – The flavors develop beautifully after 10-15 minutes off heat
Variations
- Extra-Hearty Version – Add white beans or chickpeas
- Spicy Italian Style – Double the red pepper flakes and add Italian seasoning
- German-Style – Add more caraway and a dollop of whole grain mustard
- Low-Carb Option – Replace potatoes with cauliflower
- Extra-Veggie Version – Add mushrooms and bell peppers
Storage & Meal Prep
This soup gets even better over time as the flavors meld. Store in an airtight container in the refrigerator for up to 5 days. For freezing, let cool completely and store for up to 3 months. The potatoes might change texture slightly when frozen, but the flavor remains delicious.
For meal prep:
- Chop vegetables up to 2 days ahead
- Brown sausage in advance
- Store individual portions for easy reheating
Serving Suggestions
Serve this hearty soup with:
- Crusty whole grain bread
- A simple green salad
- Vegan sour cream or cashew cream
- Fresh chopped parsley
- Extra red pepper flakes for heat lovers

FAQ
Q: Can I use regular green cabbage instead of Savoy? A: Absolutely! Any cabbage works well, though I find regular green cabbage holds its texture best.
Q: How do I prevent the potatoes from getting mushy? A: Cut them into even, slightly larger pieces and don’t overcook. They should be just tender when pierced with a fork.
Q: Can I make this in a slow cooker? A: Yes! Brown the sausage and sauté the vegetables first, then transfer everything to a slow cooker and cook on low for 6-8 hours.
Q: My soup seems too thick/thin. How can I adjust it? A: For thicker soup, mash some potatoes against the side of the pot. For thinner, add more broth until you reach desired consistency.
This recipe brings together the best of traditional European soups while being completely plant-based. Every time I make it, the kitchen fills with aromas that remind me of childhood winters, but with a modern, compassionate twist. It’s comfort food that warms both body and soul – perfect for those chilly evenings when you need a bowl of something hearty and nourishing.

Cozy Vegan Sausage & Cabbage Soup
Ingredients Â
- 1 large head green cabbage 2-3 pounds, cored and chopped into 1-inch pieces
- 2 packages 14 oz each plant-based Italian sausage (e.g., Beyond Sausage or Field Roast, sliced)
- 3 medium Yukon Gold potatoes peeled and cubed
- 2 large yellow onions diced
- 3 carrots sliced
- 4 stalks celery chopped
- 6 cloves garlic minced
- 2 tablespoons olive oil
- 8 cups vegetable broth homemade or store-bought
- 1 can 14.5 oz diced tomatoes
- 2 bay leaves
- 1 tablespoon caraway seeds
- 1 tablespoon dried thyme
- 1 teaspoon fennel seeds
- 1/2 teaspoon red pepper flakes optional
- To taste salt and freshly ground black pepper
- 2 tablespoons apple cider vinegar
InstructionsÂ
- Prep the cabbage, potatoes, onions, carrots, celery, and garlic.
- Heat olive oil in a large pot. Brown the sliced vegan sausage, then set aside.
- In the same pot, sauté onions, carrots, and celery until softened (8-10 minutes). Add garlic and cook for 1 minute.
- Add caraway seeds, fennel seeds, thyme, and red pepper flakes. Cook for 30 seconds to bloom the spices.
- Add cabbage, potatoes, diced tomatoes, bay leaves, and vegetable broth. Bring to a boil, then simmer for 20 minutes until potatoes are tender.
- Return the sausage to the pot. Simmer for 5-10 minutes. Stir in apple cider vinegar and season with salt and pepper.
- Let the soup rest for 10 minutes before serving.
Notes
- Brown the sausage well for maximum flavor.
- Adjust broth quantity for desired soup thickness.
- Store in the fridge for up to 5 days or freeze for up to 3 months.