Home » Soups and Stews » Instant Pot Cabbage Soup

Instant Pot Cabbage Soup

This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases. Read our full disclosure statement.

Instant Pot Cabbage Soup is loaded with nutritious vegetables in a flavourful tomato-based broth. There are so many ways to customize this healthy soup! It’s perfect for meal prep and freezer friendly.

This cozy soup is great served with crusty bread or my 5-ingredient biscuits!

Become an Instant Pot Pro!

Get my top 5 tips for successful Instant Pot meals, every time.

By signing up you'll also receive our free newsletter.

Cabbage soup in a white bowl next to a plate of crusty bread and a white linen viewed from overhead.

Cabbage soup is such a great example of simple ingredients coming together to make something super delicious. I love to make it in my Instant Pot because it’s hands off and pressure cooking helps the flavours develop as though it’s been simmering much longer. This soup stores and reheats beautifully, so it’s ideal for meal prep!

Ingredients

Here’s an overview of the ingredients and steps to make Instant Pot Cabbage Soup. See the recipe card below for all the details!

  • Olive oil – for sautéing
  • Carrot
  • Celery
  • Onion
  • Garlic
  • Vegetable broth – I like to use vegetable Better Than Bouillon and water
  • Italian seasoning – an easy way to add lots of flavour to the broth
  • Frozen green beans – they’re cost effective and require no prep!
  • Green cabbage – half a large head, cored and thinly sliced (about 15 oz). If you’re interested, here’s a great tutorial for how to cut cabbage.
  • Canned petite diced tomatoes – I prefer the texture of petite diced in this recipe, but fire-roasted tomatoes or regular diced tomatoes will work too
  • White wine vinegar – to brighten the flavour after pressure cooking
  • Salt & pepper – to taste (how much salt you add will depend on the saltiness of your broth)
Ingredients for Instant Pot Cabbage Soup viewed from overhead.

How to make it

First, use the Sauté function on the Instant Pot to sauté the onion, celery and carrot in the olive oil. Once the onion is softened, turn off the Sauté function and add the minced garlic. Cook the garlic for about a minute in the residual heat.

Next, pour in a small amount of broth and deglaze the bottom of the liner with a flat-bottomed turner (only if necessary, I didn’t find much food stuck to the bottom for this recipe). Pour in the remaining broth, sprinkle in the Italian seasoning and add the frozen green beans.

Layer the cabbage evenly on top, then add the tomatoes. Do not stir.

Canned diced tomato layered on top of cabbage in and Instant Pot viewed from overhead.

Close the lid and set the vent to sealing. Pressure cook on High for 15 minutes. It will take about 25 minutes to come to pressure. At the end of cooking time, allow for a 10-minute natural release (just leave the pot alone), then quick release the remaining pressure.

Stir in the white wine vinegar, then add salt and pepper to taste. Serve immediately garnished with fresh parsley, if desired.

Cabbage Soup in an Instant Pot being stirred with a wooden spoon.

Tips and Variations

Layer the ingredients as directed. Make sure the tomatoes are on top and do not stir. If tomato-based ingredients touch the bottom of the insert, this can cause a burn warning.

Season with salt after pressure cooking. It’s better to add salt when you can taste as you go. Depending on your broth, you may not need much added salt!

Add meat. Sauté ground beef or ground Italian sausage as the first step, remove the meat to drain excess fat and add it back to the pot after you sauté the vegetables and deglaze. Follow the rest of the recipe as directed. You could also add cooked diced rotisserie chicken after pressure cooking.

Add plant-based protein. Add extra-firm diced tofu or cooked beans (chickpeas, kidney beans, or white beans) in an even layer before adding the cabbage. If you prefer firmer beans, you can stir them in after pressure cooking.

Add some heat. You can add a small amount (up to a quarter teaspoon) of red pepper flakes along with the Italian seasoning. Fair warning though: if you have leftovers, the heat intensifies as it sits in the fridge! To keep it kid-friendly, we skip the flakes and add a bit of hot sauce to individual bowls.

Add brown rice. Add half a cup of rinsed brown rice just before the cabbage. Make sure it’s submerged in the broth, but do not stir it to the bottom.

Use coleslaw mix. For faster prep, you can use coleslaw mix instead of sliced cabbage.

A ladleful of cabbage soup being taken from an Instant Pot.

Can I freeze cabbage soup?

Yes! To freeze, transfer the soup to a storage container, leaving about half an inch at the top to account for expansion (the soup will expand as it freezes). Cool the soup completely, then place the lid on the container. Freeze for up to three months.

Can I make this in a slow cooker?

Yes! I prefer to make it in the Instant Pot because I can sauté the onion, celery and carrots right in the pot. But, you can totally skip the sauté and add everything to the slow cooker (or do the sauté step on the stove top). Stir all the ingredients together and cook on low for 8 hours, or high for 4 hours. The soup is done when the veggies are tender.

Cabbage Soup in a white bowl placed in front of an Instant Pot.

More Instant Pot soup recipes

⭐️⭐️⭐️⭐️⭐️ If you enjoyed this recipe, please leave a review below! You can also subscribe to my newsletter and follow on Facebook, Instagram and TikTok to see the latest recipes and meal inspiration!

Cabbage soup in a white bowl next to a plate of crusty bread and a white linen viewed from overhead.

Instant Pot Cabbage Soup

Laura Lawless, BASc
Instant Pot Cabbage Soup is loaded with nutritious vegetables in a flavourful tomato-based broth. There are so many ways to customize this healthy soup! It's perfect for meal prep and freezer friendly.
5 from 3 votes

Click stars to rate now! ↑

Servings 6
Calories 129
Prep Time 15 minutes
Cook Time 20 minutes
Inactive time 40 minutes
Total Time 1 hour 15 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 ½ cups carrots, sliced into coins
  • 1 cup celery, diced
  • 1 small yellow onion, diced
  • 4 cloves garlic, minced
  • 6 cups vegetable broth (or 6 teaspoons vegetable Better Than Bouillon + 6 cups water)
  • 1 tablespoon Italian seasoning
  • 1 ½ cups frozen chopped green beans
  • 4-5 cups thinly sliced green cabbage (half a large head, about 15 oz)
  • 14.5 ounce can petite diced tomatoes
  • 1 teaspoon white wine vinegar
  • Kosher salt and ground black pepper (to taste after cooking)
  • Optional garnish: chopped fresh parsley

Instructions
 

  • Turn on the Sauté function on the Instant Pot. Heat the olive oil, then add the carrot, celery and onion. Sauté until the onion is starting to soften, about 3-5 minutes. Turn off the Sauté function, then add the minced garlic and sauté it in the residual heat for about a minute.
  • If any food has stuck to the bottom of the pot, add a bit of the broth and use a flat-bottomed spatula to scrape it up (this is called deglazing).
  • Pour in the remaining broth, then add the Italian seasoning and frozen green beans. Layer the sliced cabbage evenly on top, then add the tomatoes on top of the cabbage. Do not stir.
  • Close the lid and set the vent to sealing. Pressure cook on Manual High pressure for 15 minutes (your Instant Pot may have a "Pressure Cook" button rather than a "Manual" button, depending on the model). It will take about 25 minutes to come to pressure.
  • At the end of cooking time, allow the pressure to release naturally (NPR) for 10 minutes, then quick release the remaining pressure.
  • Give the soup a stir, add the white wine vinegar and season with salt and pepper to taste.
  • Serve garnished with chopped fresh parsley, if desired. Store any leftovers in a sealed container in the refrigerator and eat within 4 days. Can be frozen for up to 3 months.

Notes

  1. Inactive time indicates the time it takes for the Instant Pot to come to pressure and release pressure. 
  2. This recipe was tested in both 6-quart and 8-quart Instant Pot models. 
  3. See tips in the post for adding meat, plant-based protein or brown rice. 

Nutrition Estimate

Calories: 129kcal | Carbohydrates: 19g | Protein: 8g | Fat: 4g | Saturated Fat: 1g | Sodium: 208mg | Potassium: 733mg | Fiber: 5g | Sugar: 8g | Vitamin A: 5819IU | Vitamin C: 31mg | Calcium: 100mg | Iron: 2mg

Did you make this recipe?

Please leave a review below and share your results!

Rate this recipe Pin this recipe Share with friends!

If you enjoyed this recipe, please leave a review below!
I’d love to hear from you!

Portrait of Laura Lawless in a green sweater standing in front of white shelving filled with food photography props.

Hey, I’m Laura!

Creator of The Recipe Well


If you’re looking for easy meals and Instant Pot recipes, you’re in the right place! I use my nutrition degree to create simple, approachable recipes that will help you find your happy place in the kitchen.

Leave a Reply

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

Recipe Rating




4 Comments

  1. 5 stars
    I love this instant pot recipe! So easy to customize, I add rinsed white beans at the end and a couple spoonfuls of salsa in each bowl.
    Very satisfying.

    1. Laura Lawless, BASc says:

      So happy to hear you enjoy the recipe! Those additions sound delicious 🙂

  2. 5 stars
    I’ve made cabbage soup before but the flavour on this one is by far the best! Love that it’s all in the instant pot too.

    1. Laura Lawless, BASc says:

      Thrilled to hear this! Thanks for leaving a review!