Creamy Instant Pot Purple Cabbage Soup with Bacon & Feta

Vegetarian

March 10, 2026

Forget everything you thought you knew about cabbage soup! This isn’t the bland, watery dish of diets past. This is a vibrant, velvety, and incredibly flavorful soup that will completely win you over. The stunning purple hue from the cabbage is just the beginning. We’re building layers of flavor with crispy, smoky bacon, a rich and creamy broth, and a final, tangy punch from crumbled feta cheese. Best of all, the Instant Pot does all the heavy lifting, transforming simple ingredients into a gourmet-quality meal in under 30 minutes. It’s the perfect cozy, low-carb dinner for a busy weeknight!

Ingredients

• 2 cups / 180g purple cabbage, shredded
• 5 bacon slices, chopped
• 2 medium-sized celery stalks, chopped
• 1 medium-sized red bell pepper, chopped
• 2 cups / 480ml vegetable stock
• 1 cup / 240ml heavy cream
• ½ cup / 75g feta cheese, cubed
• 1 tbsp / 15ml olive oil
• 1 tsp / 5ml balsamic vinegar
• For the Spice Blend
• 1 tsp sea salt
• ½ tsp cayenne pepper, ground
• ½ tsp dried thyme, ground
• ½ tsp garlic powder

Instructions

1. Directions
2. Set your Instant Pot to the ‘Saute’ function. Add the chopped bacon and cook for 3-4 minutes, stirring occasionally, until it becomes crisp and has rendered its fat.
3. Add the shredded cabbage, chopped celery, and red bell pepper to the pot with the bacon. Stir everything together and cook for 2 minutes to slightly soften the vegetables.
4. Sprinkle in the sea salt, cayenne pepper, thyme, and garlic powder. Pour in the vegetable stock and heavy cream, and stir to combine.
5. Secure the lid on the Instant Pot, ensuring the steam release handle is in the ‘Sealing’ position. Press the ‘Manual’ or ‘Pressure Cook’ button and set the timer for 15 minutes at ‘High’ pressure.
6. Once the cooking cycle is complete, carefully perform a quick pressure release by moving the steam release handle to the ‘Venting’ position.
7. Once the pin has dropped, open the lid. Stir in the cubed feta cheese, olive oil, and balsamic vinegar. Set the pot back to the ‘Saute’ function and let the soup simmer for 5 more minutes to allow the feta to soften and the flavors to meld.
8. Turn off the pot. Ladle the hot soup into bowls and enjoy immediately!

Nutritional Information

• Per Serving: Calories 338 | Total Fats 28.8g | Net Carbs: 5.7g | Protein 13.3g | Fiber: 2g

Pro Tips

• For extra crispy bacon, remove it from the pot after sautéing. Set it aside on a paper towel and crumble it over the finished soup as a garnish before serving.
• To make this recipe vegetarian, simply omit the bacon. Sauté the vegetables in 1 tablespoon of butter or oil, and add ½ teaspoon of smoked paprika along with the other spices to mimic a smoky flavor.
• For a thicker, more puréed soup, use an immersion blender to blend about half of the soup directly in the pot after cooking but before adding the feta.
• This soup stores beautifully. Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.

FAQ

Q: Is this cabbage soup keto-friendly
A: Yes, this is a fantastic keto and low-carb cabbage soup. Each serving contains only 5.7g of net carbs, making it a perfect fit for a ketogenic diet.

Q: Can I make this cabbage soup vegetarian
A: Absolutely. To make a vegetarian version, simply omit the bacon and sauté the vegetables in 1 tablespoon of butter or oil. For a smoky flavor, add ½ teaspoon of smoked paprika along with the other spices.

Q: How do I make the soup thicker
A: For a thicker, more puréed texture, use an immersion blender to blend about half of the soup directly in the pot after the pressure cooking cycle is complete but before adding the feta cheese.

Q: How long does this Instant Pot cabbage soup last
A: This soup stores beautifully. You can keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.

More Keto Recipes

A ceramic bowl filled with cooked Parmesan Cream Green Beans, featuring a rich, velvety sauce, visible specks of black pepper, and generously topped with finely grated Parmesan cheese.

Parmesan Cream Green Beans

Ingredients 10 oz (283g) fresh green beans, trimmed and halved 0.33 cup (30g) grated Parmesan cheese 2 oz (57g) cream cheese, softened 1 tbsp (3g) fresh dill, chopped 0.33 cup (79g) coconut cream 0.1 tsp (0.5g) salt 0.1 tsp (0.5g) black pepper Step-by-Step...

A female chef in an apron presenting a bowl of fresh, creamy coconut spinach in a kitchen setting, with an Instant Pot and ingredients visible in the background.

Creamy Coconut Spinach

Preparation Time: 5 minutes Cooking Time: 12 minutes Servings: 4 Ingredients: 1.5 lbs (24 oz / 680g) baby spinach 1 tbsp (0.1 oz / 3g) chopped cilantro 0.25 cups (2 fl oz / 60g) coconut cream 1 tbsp (0.2 oz / 7g) chili powder 0.1 tsp (0.5g) salt 0.1 tsp (0.5g) black...

A food blogger in a gray apron smiles as she holds up a rustic bowl of finished Tangy White Mushrooms garnished with rosemary, in a kitchen setting with an Instant Pot and a recipe book in the background.

Tangy White Mushrooms

Prep time: 10 minutes Cook time: 25 minutes Servings: 4 Ingredients 1.5 lb (24 oz / 680g) White mushrooms (sliced) 1 cup (8 fl oz / 240ml) Veggie stock 1 tbsp. (0.5 oz / 14g) Dill (freshly chopped) 1 tbsp. (0.5 oz / 14g) Rosemary (freshly chopped) 1 tbsp. (0.5 fl oz /...

A woman smiling in a bright kitchen, holding a rustic ceramic bowl filled with freshly cooked Balsamic Glazed Spinach, topped with chopped walnuts and chives.

Balsamic Glazed Spinach

How to Make Balsamic Glazed Spinach in the Instant Pot Prep Time: 5 minutes Cook Time: 12 minutes (including pressure release time) Servings: 4 Ingredients: Baby Spinach: 1.5 lbs (24 oz / 680g) Veggie Stock: 0.25 cups (2 fl oz / 60g) Walnuts (chopped): 1 tbsp. (0.5 oz...

A woman in an apron holds a steaming bowl of Cheesy Broccoli Bites with melted mozzarella and cilantro garnish, with an Instant Pot visible on a wooden countertop in the background.

Cheesy Broccoli Bites

Ingredients 1 lb (16 oz / 450g) Broccoli florets 0.5 cup (4 fl oz / 120ml) Veggie stock 2 whole (approx. 1.7 oz / 50g) Shallots, finely chopped 1 tbsp. (0.5 fl oz / 15ml) Olive oil (for sautéing) 1 cup (4 oz / 112g) Mozzarella cheese, shredded 1 tbsp. (0.1 oz / 4g)...

A smiling woman in a bright kitchen holding a rustic bowl of warm, freshly cooked Cabbage Radish Medley, featuring vibrant red cabbage and sliced radishes.

Cabbage Radish Medley

Ingredients To ensure culinary precision and consistent results, all ingredients are listed with both volume and weight measurements: 1 head Red cabbage (shredded) — approx. 4 cups (32 oz / 907g) 1 cup Radish (sliced) — (4.1 oz / 116g) 2 tbsp. Veggie stock — (1 oz /...

A close-up view of a smiling woman with medium-length wavy brown hair holding a rustic ceramic bowl filled with halved, tender, cooked Nutmeg Spiced Endives seasoned with ground nutmeg, chives, and olive oil, in a cozy kitchen.

Nutmeg Spiced Endives

Preparation Time: 10 minutes Cooking Time: 10 minutes Servings: 4 Ingredients Endives: 4 whole endives, trimmed and halved (approx. 14.1 oz / 400g) Water: 1 cup (8 fl oz / 240g) Nutmeg: 1 tsp. (0.07 oz / 2.1g) ground nutmeg Chives: 1 tbsp. (0.1 oz / 3g) fresh chopped...

A smiling woman in a kitchen holds up a rustic bowl of creamy Brussels Sprouts Cream, garnished with halved Brussels sprouts and chives, with an Instant Pot and wooden utensils visible in the background.

Brussels Sprouts Cream

Ingredients For maximum accuracy in the kitchen, I have provided precise measurements using volume, imperial, and metric weights. Olive oil: 1.0 tbsp. (0.5 oz / 15g) Shallots: 2.0 medium, chopped (2.0 oz / 55g) Coconut cream: 1.0 cup (8.5 oz / 240g) Chicken stock: 1.0...

A smiling chef wearing a striped apron comfortably holding a warm, rustic bowl of blended cheesy broccoli with chives, with an Instant Pot and fresh ingredients in the background.

Cheesy Broccoli with Chives

Ingredients 2 cups (8 oz / 225g) Shredded cheddar cheese 1 medium (10.6 oz / 300g) Broccoli head; florets separated 1 tbsp. (0.1 oz / 3g) Chopped fresh chives 4 cups (32 fl oz / 946g) Chicken stock 1 cup (8 fl oz / 240g) Coconut cream 0.25 tsp. (0.03 oz / 0.8g) Garlic...

A ceramic bowl filled with cooked Parmesan Cream Green Beans, featuring a rich, velvety sauce, visible specks of black pepper, and generously topped with finely grated Parmesan cheese.

Parmesan Cream Green Beans

Ingredients 10 oz (283g) fresh green beans, trimmed and halved 0.33 cup (30g) grated Parmesan cheese 2 oz (57g) cream cheese, softened 1 tbsp (3g) fresh dill, chopped 0.33 cup (79g) coconut cream 0.1 tsp (0.5g) salt 0.1 tsp (0.5g) black pepper Step-by-Step...

A female chef in an apron presenting a bowl of fresh, creamy coconut spinach in a kitchen setting, with an Instant Pot and ingredients visible in the background.

Creamy Coconut Spinach

Preparation Time: 5 minutes Cooking Time: 12 minutes Servings: 4 Ingredients: 1.5 lbs (24 oz / 680g) baby spinach 1 tbsp (0.1 oz / 3g) chopped cilantro 0.25 cups (2 fl oz / 60g) coconut cream 1 tbsp (0.2 oz / 7g) chili powder 0.1 tsp (0.5g) salt 0.1 tsp (0.5g) black...

A food blogger in a gray apron smiles as she holds up a rustic bowl of finished Tangy White Mushrooms garnished with rosemary, in a kitchen setting with an Instant Pot and a recipe book in the background.

Tangy White Mushrooms

Prep time: 10 minutes Cook time: 25 minutes Servings: 4 Ingredients 1.5 lb (24 oz / 680g) White mushrooms (sliced) 1 cup (8 fl oz / 240ml) Veggie stock 1 tbsp. (0.5 oz / 14g) Dill (freshly chopped) 1 tbsp. (0.5 oz / 14g) Rosemary (freshly chopped) 1 tbsp. (0.5 fl oz /...

A woman smiling in a bright kitchen, holding a rustic ceramic bowl filled with freshly cooked Balsamic Glazed Spinach, topped with chopped walnuts and chives.

Balsamic Glazed Spinach

How to Make Balsamic Glazed Spinach in the Instant Pot Prep Time: 5 minutes Cook Time: 12 minutes (including pressure release time) Servings: 4 Ingredients: Baby Spinach: 1.5 lbs (24 oz / 680g) Veggie Stock: 0.25 cups (2 fl oz / 60g) Walnuts (chopped): 1 tbsp. (0.5 oz...

0
Would love your thoughts, please comment.x
()
x
0