This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
This Collard Greens Cabbage Soup is the ultimate recipe for combining deep, soul-warming comfort with serious nutrition. Unlike simple vegetable broths, this cabbage and collard greens soup builds its robust flavor from a base of savory bacon and aromatic spices, resulting in a keto friendly vegetable soup that is incredibly satisfying, high in fiber, and naturally low in calories and carbohydrates.

Ready in just 40 minutes, this recipe uses a simple stovetop method. By cooking the vegetables down in bacon drippings, they absorb a rich, smoky flavor before being simmered in chicken broth. The final result is a vibrant, flavorful bowl where the collard greens and cabbage are perfectly tender, making this an ideal meal for cold nights or anyone looking for a delicious, light meal option.
Table of Contents
Why You’ll Love This Soup
- Low-Carb & Keto Friendly: Naturally compliant with low-carb diets, packed with fiber and nutrients.
- Deep Smoky Flavor: Sautéing the vegetables in bacon drippings provides an unparalleled savory depth.
- High in Nutrients: Collard greens and cabbage are nutrient powerhouses, great for a healthy boost.
- One-Pot Simplicity: Everything cooks in a single large pot or Dutch oven.
Ingredients
- ⅔ lb Smoked Bacon, chopped
- ½ Large Yellow Onion, chopped
- ½ Red Bell Pepper, diced
- 1 lb Collard Greens, rinsed, stems removed, and chopped
- ½ head Green or Savoy Cabbage, chopped
- 1 tsp Minced Garlic
- 5 cups Low-Sodium Chicken Broth
- ½ tsp Ground Cumin
- ½ tsp Paprika (smoked preferred)
- 1 tsp Salt
- 1 tsp Black Pepper
- Optional Topping: Dash of Lemon Juice or Hot Sauce
Instructions (Stovetop Method)
- Cook Bacon: Place a large pot or Dutch oven over medium-high heat. Add the chopped bacon and cook until browned and slightly crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving about 1 tablespoon of drippings in the pot.
- Sauté Aromatics: Add the chopped onion and red bell pepper to the bacon drippings. Sauté for 5–7 minutes until the vegetables start to soften.
- Wilt Greens: Add the chopped cabbage and collard greens to the pot. Cook for 5 minutes, stirring regularly, until the greens begin to wilt. Stir in the minced garlic, cumin, and paprika.
- Simmer: Pour in the chicken broth and season with salt and pepper. Give everything a good stir to combine.
- Cook to Tenderness: Reduce the heat to medium, cover, and simmer for about 25 minutes, or until the cabbage and collard greens are tender. Serve immediately. Enjoy!
- Serve: Adjust seasoning to taste. Ladle the low carb cabbage soup into bowls, topping with the reserved crispy bacon crumbles (and a dash of lemon juice, if desired).
Storage and Expert Tips
- Savoy Cabbage: Savoy cabbage is recommended over regular green cabbage because its leaves are thinner and more delicate, ensuring a faster cook time and softer texture.
- Bacon Fat is Flavor: Draining off most of the bacon fat, but leaving a tablespoon, is crucial. This is the base that gives the soup its rich, deep flavor.
- Greens Prep: Always remove the tough, thick stems from the collard greens before chopping, as they take much longer to tenderize.
- Freezing Tip: This soup freezes very well for up to 6 weeks. Thaw overnight in the refrigerator and reheat gently on the stovetop.

Variations
- Protein Swap: For a leaner protein, substitute the bacon with smoked ham hocks or smoked turkey sausage (add at the beginning of the simmer).
- Added Bulk: Add 1 cup of diced celery or chopped zucchini along with the onion and bell pepper.
- Creamy Finish: Stir in ½ cup of heavy cream or evaporated milk during the last 5 minutes of simmering for a richer consistency (check carb counts for strict keto).
- Acid Boost: Stir in 1 teaspoon of apple cider vinegar or lemon juice just before serving.
For days when you have absolutely no time to cook, make sure you bookmark our definitive guide to 15 quick 30-minute soup recipes.
Serving Suggestions
- Side: Simple low-carb biscuits or cornbread (if not strictly low-carb).
- Garnish: Extra crispy bacon, a dollop of sour cream or Greek yogurt.
Frequently Asked Questions
Q: Why does this collard greens cabbage soup recipe take 40 minutes? A: The majority of the time is hands-off simmering (25 minutes). This time is necessary to ensure the cabbage and collard greens are fully tender and their bitter compounds have softened, making the soup sweet and palatable.
Q: Can I use vegetable broth to make this soup vegetarian? A: Yes. Use vegetable broth instead of chicken broth. For the savory flavor base, sauté the onion and bell pepper in olive oil or vegan butter, and add a drop of liquid smoke or smoked paprika for depth.
Q: Can I make this low carb cabbage soup in the Instant Pot? A: Yes. Use the Sauté function to cook the bacon and sauté the aromatics/greens. Then add the broth and spices. Pressure cook on Manual/High for 8 minutes, followed by a Quick Release.
Q: How do I store and reheat the leftovers? A: Store the soup in an airtight container for up to 3 days in the refrigerator. Reheat gently on the stovetop over low heat, adding a splash of water or broth if the soup has thickened during chilling.

40-Minute Low-Carb Collard Greens Cabbage Soup (Hearty & Flavorful)
Equipment
- Large pot or Dutch oven
- Slotted Spoon
- Chef’s Knife
- Cutting board
Ingredients
- 0.66 lb smoked bacon, chopped
- 0.5 large yellow onion, chopped
- 0.5 red bell pepper, diced
- 1 lb collard greens, rinsed, stems removed, and chopped
- 0.5 head green or Savoy cabbage, chopped
- 1 tsp minced garlic
- 5 cups low-sodium chicken broth
- 0.5 tsp ground cumin
- 0.5 tsp paprika (smoked preferred)
- 1 tsp salt
- 1 tsp black pepper
Instructions
- Cook the chopped bacon in a large pot over medium-high heat until browned and crispy. Transfer bacon to a paper towel-lined plate, leaving about 1 tablespoon of drippings in the pot.
- Add the chopped onion and red bell pepper to the bacon drippings. Sauté for 5–7 minutes until softened.
- Add the chopped cabbage and collard greens. Cook for 5 minutes, stirring frequently, until the greens begin to wilt. Stir in the minced garlic, cumin, and smoked paprika.
- Pour in the chicken broth and season with salt and pepper. Stir well to combine.
- Reduce heat to medium, cover, and simmer for 25 minutes or until collard greens and cabbage are tender. Serve topped with the crispy bacon and a splash of lemon juice or hot sauce if desired.