This post may contain affiliate links. Please read our disclosure policy.

This Instant Pot cabbage soup recipe is packed with hearty beef, a tomato broth, and plenty of veggies. It’s very satisfying and full of flavor! 

close-up of Instant Pot cabbage soup

If you like cabbage soup, you may also like my cabbage roll soup, kielbasa soup, or this Crockpot cabbage soup. As someone who has a Czech mom, I grew up eating a lot of cabbage. It’s good stuff! This soup isn’t super heavy on the cabbage, so if you’re a little unsure about it, this is a great way to give it a try. 

This Instant pot beef and cabbage soup is healthy, but it’s not one of those bland “detox” soups we’ve all heard about. Frankly, those don’t appeal to me at all. Cabbage is tasty. Sure, it’s good for you, but I don’t use it as any kind of gimmick in my cooking. 

cabbage soup in the Instant Pot

Want more cabbage? Try my Simple Sautéed Cabbage or this Easy Chicken and Cabbage Stir Fry.

How to make cabbage soup in the Instant Pot

  1. Sauté the onion right in your IP for 3-4 minutes;
  2. Add in the garlic and ground beef and continue cooking until beef has browned;
  3. Add the remaining ingredients (tomato sauce, diced tomatoes, broth, seasonings, cabbage, carrots, & potatoes);
  4. Close the lid and cook on high pressure for 8 minutes;
  5. Do a quick pressure release, season soup with salt & pepper as needed, and enjoy. I serve mine with a bit of fresh parsley.

(Full ingredients and instructions are in the recipe card below)

Recipe notes & tips:

  • You can use rice instead of potatoes, but I will caution you that some newer Instant Pots get burn warnings very easily (my IP has never given me one), so proceed with caution if yours tends to be finicky. I’d use a half cup of white rice (such as jasmine), rinse it, and then stir it in right before closing the lid.
  • The carrots and potatoes do get quite tender, so if you want them to be a little bit firmer, I suggest chopping them a bit larger.
  • I would use a 6-quart Instant Pot or larger for this recipe. 

Instant Pot cabbage soup in two bowls

Other Instant Pot soup recipes you’ll love:

close-up of Instant Pot beef and cabbage soup in a bowl

Questions about this recipe? Did you make it? Let me know in the comments below!

If you make any of my recipes, don’t forget to tag me #saltandlavender on Instagram.

close-up of Instant Pot cabbage soup
5 from 7 votes

Instant Pot Cabbage Soup

This Instant Pot cabbage soup recipe is packed with hearty beef, a tomato broth, and plenty of veggies. It's very satisfying and full of flavor! 
Prep: 15 minutes
Cook: 17 minutes
Inactive time: 18 minutes
Total: 50 minutes
Servings: 6


  • 1/2 tablespoon olive oil
  • 1/2 medium onion chopped
  • 1 pound extra lean ground beef
  • 4 cloves garlic minced
  • 1 (14 fluid ounce) can tomato sauce
  • 1 (28 fluid ounce) can fire-roasted diced tomatoes with juices
  • 4 cups beef broth
  • 1 teaspoon paprika
  • 1 dash Italian seasoning
  • 2 cups green cabbage chopped
  • 2 medium carrots peeled & sliced
  • 2 large Russet potatoes peeled & diced
  • Salt & pepper to taste


  • Add the oil and onion to your Instant Pot and press the "sauté" button. Cook for 3-4 minutes.
  • Stir in the garlic and ground beef. Continue sautéing, stirring occasionally, until the beef is browned (about 5 minutes). If there's a lot of excess fat, spoon it out (I didn't find it necessary).
  • Add the remaining ingredients (except for salt & pepper) to your Instant Pot.
  • Close the lid, make sure the valve is on "sealing", and set the timer to cook on high pressure for 8 minutes. The IP will be quite full, so it'll take about 15 minutes for it to get up to pressure.
  • Once the countdown has finished, do a quick pressure release.
  • Season with salt & pepper as needed and serve.


  • The soup gets quite close to the max fill line in my 6-quart Instant Pot, so be mindful not to stray too far from listed ingredient quantities (but a little over a pound of ground beef should be fine - you don't need to be exact).
  • Inactive time indicates the time it takes the IP to get up to pressure and release pressure.
  • Stovetop: Follow steps 1-3 using a regular pot. Bring soup to a boil then simmer with lid slightly ajar for 15-20 minutes or until veggies are tender.
  • Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.


Calories: 245kcal, Carbohydrates: 27g, Protein: 21g, Fat: 6g, Saturated Fat: 2g, Cholesterol: 47mg, Sodium: 672mg, Potassium: 995mg, Fiber: 3g, Sugar: 3g, Vitamin A: 3584IU, Vitamin C: 18mg, Calcium: 57mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!


Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

5 from 7 votes

Leave a comment

Please leave a recipe rating!

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Nadine says:

    5 stars
    So easy and quick to put together. We Loved this soup! I did make some changes though and only because it’s what I had on hand. I used chicken stock instead of beef broth, I added two cans of mixed veggies and one tablespoon of already minced garlic. I also used Chinese cabbage (aka Napa Cabbage). I’m glad I added the canned mixed vegetables. It had carrots, green beans, corn, peas and potatoes (I also added fresh potatoes as per recipe) which made it more filling. We all loved this recipe.

    1. Natasha says:

      I’m so happy it was a hit, Nadine! Thanks for your review!

  2. Maria says:

    5 stars
    On this cold Texas night, we just had this, it’s delicious!!! So easy, so full of flavor, filling not over filling. 😋👍

    1. Natasha says:

      Fantastic!! So pleased you enjoyed it, Maria! Thanks for your review.

    2. Nadine says:

      Oh…and I used ground turkey instead of ground beef.

  3. Juli says:

    5 stars
    My husband loves this soup and so do I. I usually use ground turkey vs. ground beef to reduce the fat. It’s just the two of us so I freeze half for later.

    1. Miranda @ Salt & Lavender says:

      Wonderful! Glad you both enjoy the soup, Juli 🙂