Instant Pot Cabbage Soup

Clear soup fill with white cabbage, carrot slices, onion and spices

Looking for something healthy? This Instant Pot Cabbage Soup is the recipe for you!

Clear soup fill with white cabbage, carrot slices, onion and spices

This vegetarian cabbage soup is SO easy to make and full of healthful ingredients. Better yet, it's delicious and also filling, making it a perfect option for a light dinner.

Why This Recipe Works

This is my go-to recipe when I’m feeling under the weather or needing a detox. It requires minimal effort and gets maximum flavor extraction in only 15 minutes thanks to the power of the Instant Pot.

It’s also super flexible and requires mainly ingredients I already have on hand. I’ll throw in whatever vegetables I have along with the cabbage, and then it gets lightly seasoned with pantry ingredients like apple cider vinegar and dried sage.

Most of the flavor in this Instant Pot Cabbage Soup recipe comes from the cabbage, which is a superfood. Cabbage contains exceptionally high levels of vitamins and is great for your immune system and digestive system, making it perfect for a detox or cleanse.

It’s also an anti-inflammatory food and may even prevent disease such as some cancers. So many good reasons to eat cabbage, and taste is just one of them!

Recipe Ingredients

Green cabbage – you could use green cabbage, savoy cabbage, or Napa cabbage in this recipe. You could even use red or purple cabbage which is even more nutritious than green cabbage. It does turn the soup a sort of weird color though but will taste just as delicious with added health benefits.

Canned tomatoes – you can also use chopped fresh tomatoes and their juices when tomatoes are in season. I find it’s usually easier to use canned tomatoes though.

Apple cider vinegar – can also substitute white wine vinegar, or red wine vinegar if you’re using red cabbage. Apple cider vinegar is our favorite though for taste plus it’s great for gut health!

Lemon juice – use fresh squeezed lemon juice if possible. Lemon juice can be omitted—just add extra vinegar.

Vegetable broth – can also substitute bone broth, but then the soup would no longer be vegetarian-friendly. You can also use water in place of broth.

How to Make Cabbage Soup

In the Instant Pot, place all the ingredients and stir to combine.

Add vegetable broth or water.

Cook on “Manual” with “High Pressure” for about 15 minutes.
Once done, press “Cancel” and allow a natural release.

Remove the lid and serve hot.

Recipe Notes

  • You can chop the vegetables to whatever size works for you. I like to keep veg pieces at around ¾ inch in this cabbage soup recipe
  • You can add or swap whatever spices you feel like. Cumin also works well in this recipe. Add a dash of hot sauce at the end for an extra kick that will clear out your sinuses!
  • This recipe freezes really well! Pro tip: make a big batch and freeze it in small portions to enjoy all season long. It can be heated up straight from frozen.

What to Serve with Cabbage Soup

This recipe makes a great light lunch or dinner. But if you’re looking for something a bit more substantial, it’s also great served with rice or a baguette for dipping.

If you’re crazy for cabbage and all the health benefits this superfood has to offer, try this Instant Pot Corned Beef And Cabbage recipe too!

Recipe FAQs

How do you cut cabbage?

First, you’ll want to remove the tough outer leaves of the cabbage. Then, cut the cabbage into quarters, keeping the root intact. Taking one quarter at a time, use your knife to carefully remove the core and then cut the leaves into bite-sized pieces. If you wanted to shred the cabbage you would slice it finely, but a rough chop works well for this Instant Pot Cabbage Soup recipe.

Are carrots healthy?

Besides the cabbage, this recipe calls for a large quantity of carrots. They provide a bit of sweetness and a whole host of health benefits like high levels of vitamins and antioxidants. Carrots have been proven to help lower cholesterol levels and also improve eye health thanks to their high levels of vitamin A.

Instant Pot Soup Recipes

If you liked this recipe, check out these healthy recipes:

Instant Pot Black Bean Soup

Instant Pot Navy Bean Soup

Instant Pot Borscht

Instant Pot Ramen

Instant Pot Matzo Ball Soup

Instant Pot Mushroom Soup

Clear soup fill with white cabbage, carrot slices, onion and spices

Instant Pot Cabbage Soup

This soup is a wonderful way to enjoy the flavors of cabbage and carrot.
4.93 from 13 votes
Print Pin Rate
Course: Main Course
Cuisine: American
Keyword: Detox Cabbage Soup
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 6
Author: Corrie


  • 3 cups green cabbage chopped roughly
  • 3 carrots chopped
  • 3 stalks celery chopped
  • 1 onion chopped
  • 1 can diced tomatoes 14.5 ounce
  • 2 cloves garlic minced
  • 2 tablespoon apple cider vinegar
  • 1 tablespoon fresh lemon juice
  • 2 teaspoon dried sage
  • to taste Salt and pepper to taste
  • 2 ½ cups vegetable broth


  • Place all the ingredients in the Instant Pot and stir well.
  • Close the lid and cook on high pressure for 15 minutes.
  • When cooking time ends, wait for a natural pressure release.
  • Open the lid and serve 🙂


Calories: 51kcal Carbohydrates: 12g Protein: 2g Fat: 1g Saturated Fat: 1g Polyunsaturated Fat: 1g Monounsaturated Fat: 1g Sodium: 443mg Potassium: 373mg Fiber: 3g Sugar: 6g Vitamin A: 5511IU Vitamin C: 23mg Calcium: 60mg Iron: 1mg
Tried this Recipe? Pin it for Later!Mention @corriecooksblog or tag #corriecooks!


10 thoughts on “Instant Pot Cabbage Soup

  1. 5 stars
    I hate cooking, but this soup is so easy and SO YUMMY that I find myself making it almost every week!

  2. I love cabbage soup! I need to add more protein, what other veggies would you suggest? Also, would mushrooms be good as well? I love your IP recipes!!

    1. 5 stars
      White beans (cannellini or great northern) would be a good source of protein, I use them in cabbage soup frequently. If you’re not vegetarian, bone broth also adds protein.

  3. I love cabbage soup! I need to add more protein, what would you suggest? Also, would mushrooms be good as well? I was thinking of sautéing them first in a bit of olive oil. I would like to keep it meat free, so that’s why I’m wondering what other veggies would pack a punch of protein. Many thanks!

    1. I love to add sausage, so a meat-free sausage mix would be a great addition! Or, if you're looking for veggies, mushrooms would be great, maybe brussels sprouts?? Whatever you like

  4. This is perfect! Thanks so much. I just had knee surgery a week ago and was thinking earlier today some broth soups would be great and not too heavy which make me feel sluggish.

  5. Absolutely delicious! I used fresh sage instead of dried, and the tastes amazing! Probably the best & quickest cabbage soup I’ve ever had. It’s going to be a repeat for me! 5+

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating