Keto cabbage soup is a warm, nourishing soup made with cabbage and other low-carb ingredients that fit well into a ketogenic diet. Unlike traditional cabbage soups that might include starchy ingredients like potatoes or rice, this keto version focuses on vegetables and optional proteins to keep carbohydrates low while boosting flavor and nutrition. Cabbage itself is naturally low in carbs, high in fiber, and rich in vitamins, making it a great base for a healthy soup.
This recipe is easy enough for weeknight meals yet satisfying enough to feel like a wholesome dinner. You can customize it by adding ground meat, sausage, or keep it purely vegetarian depending on your preferences.
Ingredients You’ll Need
Here’s a simple breakdown of common ingredients used in keto cabbage soup recipes:
Vegetables & Base
- 1 head (or about 6 cups) shredded cabbage
- 1 medium onion, chopped
- 2–3 stalks celery, chopped
- 1–2 carrots (optional for slightly higher carbs)
- 1 (14–15 oz) can diced tomatoes (no sugar added)
Broth & Seasonings
- 6 cups chicken or vegetable broth
- 2–3 cloves garlic, minced
- Salt and black pepper to taste
- Optional herbs like thyme, bay leaf, oregano or parsley
Optional Proteins
- Ground beef, turkey, or chicken
- Smoked sausage or kielbasa
- Shredded cooked chicken
These ingredients form the heart of the soup. Cabbage supplies fiber and low-carb volume, while broth and seasonings give depth of flavor without adding many carbs.
How to Make Keto Cabbage Soup — Step by Step
Follow these steps to create a delicious, hearty soup:
1. Prepare Your Ingredients
Wash and chop all vegetables: shred the cabbage, dice the onion and celery, and mince the garlic. If you’re adding meat, have it ready to cook.
2. Sauté Aromatics
Heat a large pot over medium heat. Add a little oil or butter, then sauté the chopped onion and celery until they become soft and slightly translucent. Add garlic and cook for another minute until fragrant.
3. Add Cabbage and Tomatoes
Stir in the shredded cabbage and diced tomatoes. Let them cook together for a few minutes so the cabbage begins to soften.
4. Add Broth and Seasonings
Pour in the chicken or vegetable broth. Add salt, pepper, and any herbs you like. Bring the mixture to a gentle simmer.
5. Let It Cook
Reduce the heat and let the soup simmer for about 20–30 minutes, or until the cabbage is tender. If you want to add meat like ground beef or sausage, cook it first in the pot before adding the vegetables so it browns and adds flavor.
6. Taste and Serve
Check the seasoning and adjust if needed. Serve the soup hot, garnished with fresh herbs like parsley if you like.
Most keto cabbage soup recipes take about 35–45 minutes from start to finish and yield a flavorful, filling soup that can serve as a meal on its own.

Why Keto Cabbage Soup Works for Low-Carb Diets
Cabbage is one of the most keto-friendly vegetables because it’s low in carbohydrates but high in fiber, vitamins, and antioxidants. Combined with broth and other non-starchy vegetables, this soup keeps net carbs low while still tasting rich and satisfying. You can also increase protein with meat or sausage to make it more filling.
Another advantage of this soup is its versatility. You can adjust seasonings to your taste, add more vegetables, or even make it creamy by stirring in a little heavy cream or cream cheese if you like richer soups. Many people enjoy making a large batch and storing leftovers in the fridge for easy meals throughout the week.
Tips for Best Results
- Don’t overcook the cabbage: Cook until tender but not mushy for the best texture.
- Customize flavors: Add herbs like thyme or bay leaf for extra aroma.
- Add protein: Browned ground beef or sliced smoked sausage adds richness and keeps you full longer.
- Meal prep: This soup stores well in the fridge for several days and can be reheated easily.
This keto cabbage soup is not just healthy and low-carb — it’s also warming, versatile, and a great way to enjoy hearty meals while staying on track with your diet goals.