FREE 5-Ingredient Recipe EBook
GET IT NOWWhenever I ask my family what they feel like having for dinner on a given week, they always say soup. Which is pretty awesome because soups are easy, can use up whatever I have on hand, and it’s easy to fit in lots of protein and veggies. This beef cabbage soup is one of our faves. It’s super comforting, and somehow both hearty and light at the same time. Let me show you how to make cabbage soup with ground beef, soft veggies, and just 15 minutes of prep time. Make it with me!
Why You Need My Beef Cabbage Soup Recipe

- Beefy, veggie packed meal – This isn’t your average soup! It’s loaded with bold, beefy flavor and tender vegetables, striking a balance of hearty and cozy without feeling too heavy. If you like my hamburger soup and classic cabbage soup, you’ll love this combo of both.
- Easy to make, with hands-off cooking – There’s almost no chopping involved! And you can choose from three (hands-off) cooking options: Instant Pot, slow cooker, or stovetop.
- Perfect for meal prep – My hamburger cabbage soup stores beautifully, making it perfect for weekend batch cooking. I love it for light lunches all week or as a cozy dinner with a healthy salad and cauliflower breadsticks.


Ingredients & Substitutions
Here I explain the best ingredients for beef cabbage soup with hamburger, what each one does in my recipe, and substitution options. For measurements, see the recipe card.
- Cabbage – That shortcut I talked about? It’s coleslaw mix, so you don’t have to chop the cabbage! But you can easily chop a head of cabbage yourself and throw in some shredded carrots. Use the extras to make my kielbasa and sauerkraut or cabbage salad.
- Ground Beef – I like 85/15 grass-fed beef, which is flavorful without being too greasy, but use whatever you prefer. And while my recipe is for cabbage soup with ground beef, you can easily make it with ground turkey, pork, chicken, or even Italian sausage.
- Onion – White or yellow onions are my go-to, but red onion will work. You can also saute other sturdy veggies with it, like bell peppers or celery.
- Beef Broth – I love using homemade bone broth, but store-bought beef broth works great too. You can even swap in chicken or veggie broth if needed.
- Diced Tomatoes – I use this kind. You can also use fire-roasted for a smoky flavor.
- Herbs & Spices – Italian seasoning, garlic powder, bay leaves, salt, and pepper. Want heat? Add a pinch of cayenne.
- Avocado Oil – For sauteing. Olive oil works, too.

How To Make Cabbage Soup With Ground Beef
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Saute the onions. Cook them in olive oil until they’re nice and soft. You can do this right in the Instant Pot if you’re using that method, in a pan for the Crock Pot method, or a Dutch oven or large pot if you’re cooking the entire soup on the stove.
- Brown the beef. Turn up the heat, add the ground beef, and cook it until it’s browned and crumbly.


- Add everything else. Transfer the beef and onions to the slow cooker if that’s how you’re cooking, or leave in the pot otherwise. Add the cabbage, tomatoes (with juice), broth, seasonings, and bay leaves.
- Cook it up. Let the beef cabbage soup cook until everything’s tender. A sprinkle of fresh parsley on top is a nice touch, but totally optional!


My Recipe Tips & Variations
- Do you really have to brown the beef and onions? Yes, I highly recommend it, even if you’re using the slow cooker or pressure cooker. It improves the flavor so much, and doesn’t take very long.
- Prefer a softer texture in your beef? A reader told me she cooked it with a little water and it came out softer. Give it a try if you like!
- Want a thicker beef cabbage soup? Add more cabbage or reduce the amount of broth a bit. It’ll feel more like a stew and super cozy for colder days.
- Want it more hearty? Toss in some drained cannellini or kidney beans, or diced potatoes.
- Flavor doesn’t seem quite right? Oftentimes, if something is missing, I find that something is salt! Add a little more and see if this helps. But if it’s too salty, a tablespoon of lemon juice can fix it. I have more tips on adjusting flavor in my vegetable soup recipe — the same applies here.
More Ground Beef Soup Recipes
If you like this hamburger cabbage soup, try one of my other healthy soup recipes with ground beef next:
Beef Cabbage Soup
This beef cabbage soup is loaded with hamburger and veggies in a cozy broth. Make it on the stove, in the Crock Pot, or in the Instant Pot!
Instructions
Tap on the times in the instructions to start a kitchen timer.
Stovetop Instructions:
-
Heat the oil in a Dutch oven or large pot over medium heat. Add the chopped onions. Cook for 5-10 minutes, stirring occasionally, until the onions start to brown.
-
Add the ground beef. Season with sea salt and black pepper. Increase the heat to medium-high. Cook, breaking apart with a spatula, for 8-10 minutes, until the beef is cooked through.
-
Add the cabbage or coleslaw mix, diced tomatoes, bone broth, Italian seasoning, garlic powder, and bay leaves. Stir to combine. Season with more salt and/or pepper to taste.
-
Increase the heat and bring the beef cabbage soup to a boil. Reduce the heat and simmer for 30-60 minutes, until the flavors develop to your liking.
Crock Pot Instructions:
-
Heat the oil in a large saute pan over medium heat. Add the chopped onions. Cook for 5-10 minutes, stirring occasionally, until the onions start to brown.
-
Add the ground beef. Season with sea salt and black pepper. Increase the heat to medium-high. Cook, breaking apart with a spatula, for 8-10 minutes, until the beef is cooked through.
-
Transfer the beef and onion mixture to a Crock Pot. Add the cabbage or coleslaw mix, diced tomatoes, bone broth, Italian seasoning, garlic powder, and bay leaves. Stir to combine. Season with more salt and/or pepper to taste.
-
Cook for 5-6 hours on Low or 2-3 hours on High. Remove the bay leaves before serving.
Instant Pot Instructions:
-
Press the Saute button on the Instant Pot. Add the oil and chopped onions. Cook for 5-10 minutes, stirring occasionally, until the onions start to brown.
-
Add the ground beef. Season with sea salt and black pepper. Increase the saute temperature to "High". Cook, breaking apart with a spatula, for 8-10 minutes, until the beef is cooked through.
-
Turn off heat. Add the cabbage or coleslaw mix, diced tomatoes, bone broth, Italian seasoning, garlic powder, and bay leaves. Stir to combine. Season with more salt and/or pepper to taste.
-
Cover and seal the Instant Pot. Press the Manual button and adjust the time to 20 minutes. When cooking is complete, let pressure release naturally for 5 minutes, then use quick release. Remove the bay leaves before serving.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: Check out my recipe tips above to help you adjust the flavor and thickness of your soup, or even make it more hearty.
- Store: Cool first, then pour into airtight containers and refrigerate for up to 5 days.
- Meal prep: Shred the cabbage (or grab a pre-shredded mix) and cook the onions and beef ahead. Or make the whole soup—it stores great, so I often make a double batch!
- Freeze: Keep in the freezer for up to 3 months. Thaw overnight in the fridge.
- Reheat: Heat on the stovetop, in the slow cooker, or in the microwave.
- Note on serving size: 1 cup is a nice amount for a starter before your meal. My family sometimes has this as a light meal by itself and we just triple the serving size!
📖 Want more recipes like this? Find this one and many more in my Healthy Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Beef Cabbage Soup

Shop
My
Custom













360 Comments
Laura Haggarty
0Why does the cooking time on this recipe read as 4 hours when in the directions it says 20 minutes?
Maya | Wholesome Yum
0Hi Laura, There are multiple cooking methods in the recipe, so how long it takes depends on which one you choose. I hope this helps!
Hope Wilson
0Hi! I want to make this tonight as part of my keto. If I omit the tomatoes will that take out the 2 g of sugar? I don’t want sugar at all.
Maya | Wholesome Yum
0Hi Hope, The nutrition info I have provided is aggregate for the entire recipe. You’d need to enter ingredients into an online calculator if you want to omit or modify.
Carol
0I made this tonight…it was great! I used beef broth and omitted the bay leaf. It made approximately 12 8oz servings. I figured it to be about 4 carbs per serving. I will definitely make again.
Winky44
0Planning to make this in pressure cooker tonight, adding fennel, which I think will complement the Italian seasoning, and give it a “sausage-y” flavor. Love the idea of updating the old cabbage soup diet to reflect new eating trends, and diets that are much more sustainable!
Jessica roberts
0I found that the soup was very bland. I would love to try it again because the recipe sounds super delicious. However, I may double the spices next time, to see if that helps. Loved the texture, just not the flavor.
Vicki
0You can always add a bit more seasoning after cooking, “to taste” for each person. I often add pepper to my servings, but not everyone in my household likes it.
Wholesome Yum M
0Hi Jessica, I’m sorry the soup didn’t turn out as you have expected. You can adjust the spices to suit your taste. I hope you try it again soon!
Jean
0Hi Maya , I am 73 and i just purchased an instant pot about a month ago. I have made several recipes so far but I made your cabbage soup yesterday and it was absolutely great. I used whole cabbage instead of the package and this recipe is so easy and quick. I would recommend to anyone who wanted a fast and delicious meal. Thanks
Barb
0Should the ground beef be drained after cooking before adding the other ingredients? I tried another low carb recipe with ground beef and the recipe didn’t specify and it was super greasy.
Maya | Wholesome Yum
0Hi Barb, I use 85/15 beef and don’t find the need to drain it (especially if you cook it at high enough heat so that it browns instead of steaming), but you can drain it if you want to.
Renee
0Barb if you’re following a ketogenic diet you don’t have to drain the beef since your objective is the higher fat grams. But if it is a taste preference you can drain prior to adding the rest of the ingredients
Barb
0Please don’t forget that your instant pot is a slow cooker as well. Saute and brown in the stainless inner pot, then use the slow cooker lid and program for the time with one touch. Though most of the time, quicker us better, occasionally there is the need to slow cook. The instant pot does it all. Can’t wait to make this recipe! All of my favorite ingredients here….
Denise Cyr
0Can we freeze the soup?
Wholesome Yum
0Hi, Denise — definitely!
Destinee
0I’ve made several different types of cabbage soup and this one is my favorite. I just add a bit of Greek seasoning and some shredded cheese. So quick so easy and so good.
Nicole
0How do I calculate the 21 day fix container count for this recipe?
Maya | Wholesome Yum
0Hi Nicole, I think you’d have to measure the ingredients in the containers before using them in the recipe, then divide by the number of servings the recipe makes.
Maria
0Hello Maya,
I do similar cabbage soup every Sunday for my week’s dinner, I lost a lot of pounds and I sleep better since doing this, 2 1/2 – 3 hours after I have kefir or a cup of hot skim milk with cinnamon and 1/2 tsp of honey and I sleep like a baby. Sometimes I cook with chicken (breast and organic chicken broth), beef bone and meat, but never I tried with ground beef, I will do it this weekend and try it, looks very delicious too. And I put some mushroom for more protein, put cumin when I finish cooking the soup. Thank you for your recipe.
ThereseCup
0I had a stroke and have a clogged artery in my brain so I have to really watch my fat intake, do you drain the fat out of the ground meat??????
Mertie
0Very late response but I have a problem with the excess fat left on any ground beef so I put it in a colander, after cooking, and rinse it with hot water. Unfortunately, it does remove some of the (fatty) flavor but it does remove that fat! I’ve been making this soup forever and a day and sometimes I skip the meat making it essentially fat free. In addition, I’ve always used 1/2 tomato juice and 1/2 beef bouillon (dissolved in water), removing all fat. After reading this, cabbage soup will be on my meal list this week. My husband, although he likes this, does not consider soup as a meal, just a snack so I’ll probably cook some rice as it will appear as a casserole!
June Frager
0Can you add a little rice?
Maya | Wholesome Yum
0Hi June, Sure, you can add rice if you like! It’s very absorbent, so you would need more broth.
Maya | Wholesome Yum
0Hi Therese, I don’t drain it since I follow a low carb high fat diet. But feel free to drain the fat if that fits your diet better!
Robin L Magers
0This was amazing!!!
Pris
0What other keto-friendly veggies could you put in this? 🙂
This looks awesome and I can’t wait to try making it!
Maya | Wholesome Yum
0Hi Pris, Here is a full low carb food list with all the low carb veggies.
Dianne Horwitz
0I am planning on making this week. We love cabbage soup however usually have sweet-sour. Can I use citric acid/ sour salt and monk fruit in the soup???? The rest sounds perfect. I never used ground beef usually use short ribs but I’ll try your way. Very excited to make it.
Wholesome Yum M
0Hi Dianne, I have not personally tried this, but it should work fine in the recipe. Please let us know how it turns out!
Ira
0Hello Maya,
Thank you for sharing your great recipes. Have a question about this one though. I make my own bone broth, so that means, very often I end up with cooked beef that I am not sure how to utilize. Do you think I can add to the soup instead of raw beef and adjust the cooking time? Or perhaps you have other ideas on how I can use it instead?
Thank you
Maya | Wholesome Yum
0Hi Ira, Yes, you can definitely add cooked beef to the soup if you already have it.
Valerie Baker
0Just curious how you got 14, 1 cup servings? with the 6 cups of broth, where are you getting the other 8 cups from? I know the coleslaw mix and beef and onions is not 8 cups. seem like this is misleading for your nutrition, when you enter all those ingredients in my fitness pal it is a lot more carbs than what you listed, and I used a head of cabbage not a mix that has carbs from carrots as well as only using half an onion. I came out with 10 1 cup servings, a lot more calories and more like 6 g net carbs. cabbage has a lot of sugar in it as well.
Maya | Wholesome Yum
0Hi Valerie, I always measure how much total I get, and I got 14 cups. The volume comes from the broth, beef, tomatoes, and onion. It’s hard to say why you got less without being in the kitchen with you. I hope you liked the soup otherwise.
Barbara Foster
0I have the premade coleslaw but it has red cabbage as well as the green cabbage..will it make any difference to the taste?
Maya | Wholesome Yum
0Hi Barbara, That’s totally fine – it will still taste good!
Karla
0Making this tonight for the whole family. My hubby and toddler don’t eat low carb so I’m steaming some rice on the side so that they can turn theirs into more of a stew/casserole consistency.
Maya | Wholesome Yum
0Great idea, Karla! Thanks for stopping by!
Lorraine Bjorklund
0I’m confused as to how much time I should be cooking the cabbage soup on top of the stove. The recipe has the time for the crock pot but not stove top.
Maya | Wholesome Yum
0Hi Lorraine, It’s a Crock Pot or Instant Pot recipe. I haven’t explicitly tried it on the stove top, but you can try about an hour.
Jane smith
0Is it ok to freeze the cabbage soup?
Maya | Wholesome Yum
0Hi Jane, Yes, absolutely!
Joni
0Could you add green beans to the recipe and it still be low carb and calorie?
Maya | Wholesome Yum
0Hi Joni! You can definitely add green beans, but they are technically a legume so they will add some carbs. Let me know how you like it! Thank you!
David Haskell
0Did I miss something? I fail to see one of the primary ingredients in your recipe “Cabbage”.
Maya | Wholesome Yum
0Hi David, The recipe uses pre-shredded coleslaw mix for convenience, which is primarily cabbage. You can chop the cabbage yourself if you prefer, though.
Erin
0What size package of coleslaw mix?
Maya | Wholesome Yum
0Hi Erin, It’s 1 lb coleslaw mix.
Keilla
0Love, love this soup! So easy to make! I will definitely make more and freeze it!
Maya | Wholesome Yum
0Thank you, Keilla!
Pat
0Looks and sounds good but what is the serving size?
Maya | Wholesome Yum
0Hi Pat, the serving size is one cup of soup.
Michelle
0I made this as written (except doubling it) this week and it was delicious! Thank you! This was perfect for this freezing cold first week of 2018!
Maya | Wholesome Yum
0Thank you, Michelle!
Lindy Lewis
0I tried this recipe today on the stove using stew meat instead of ground. It’s still simmering away but is already absolutely delicious!
Maya | Wholesome Yum
0Thank you, Lindy! I’m sure it would be awesome with stew meat, too!
Lindy Lewis
0I also added some granulated Swerve. I like cabbage soup a little on the sweet side. It’s a terrific recipe though.
Maya | Wholesome Yum
0Interesting idea, I haven’t tried that yet!