Whenever 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.
FREE 5-Ingredient Recipe EBook
GET IT NOW
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
[ See step photos See my tips ]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.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
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












362 Comments
Carol K
1Made with ground venison and it came out delicious. Very hearty and so easy to make. I added keto noodles and the soup was very filling. Thanks for sharing . Will definitely make again.
Wholesome Yum D
0Thanks for sharing, Carol! Using ground venison sounds like a delicious twist, and I’m so glad it turned out hearty and satisfying. Can’t wait for you to make it again!
Chandra
1Made this with Ground Hot Sausage, added cumin and extra crushed red peppers! Amazing! Super easy to make, so I very much appreciate that! Thank you!
Lisa Goossen
1This is one of my favorite soups! I love how easy it is to change the flavor just by changing up the spices! I often omit the Italian seasoning and add taco seasoning and chili powder. Then I sprinkle with chopped cilantro right before serving! My whole family likes it both ways.
Linda Noeller
1It’s a snowy day here, so this was a perfect recipe to try. Bonus, I had all ingredients! I normally don’t like cooked Cabbage and was hesitant to use my bag of coleslaw, but it adds a great flavor to the soup. I used 1/2 an onion. Directions were clear, easy to follow and went together quickly. I just got an Instapot for xmas so this was a new experience (I hadn’t used it yet). I used 90% ground beef. Soup was tasty and filling – it was enough by itself for me. I made my hubby a salad and roll. He’s isn’t trying to loose weight but eats keto(mostly) to control his diabetes without meds. He LOVED this soup. Will definitely be rotating this recipe into our dinner menu. Might add some red hit pepper flakes in next time to make it spicy.
Gayle W.
0Really good! I used what I had in the house, so used the ham bone broth I had in the freezer and Rotel for the tomatoes. Then I messed up and put in poultry seasoning rather then Italian seasoning, but it was really good! I also added 2 tbsp of coconut aminos.
Really versital recipe that is good no matter what exchanges you make.
Hubby loved it!
Jen
0Sounds yum. I’m going to use ground turkey. How long would I cook this if on the stovetop?
Maya | Wholesome Yum
0Hi Jen, I have stovetop instructions above. The time is the same for ground turkey. Hope you love it!
Jennifer Brayer
0Could I add sweet potatoes? 🤔
Maya | Wholesome Yum
0Hi Jennifer, Yes, you can!
Geoff McMillan
0Beautiful soup, filling and wholesome.
Kendahl
0I love cabbage so I just had to try it! It was really easy to make and turned out delicious! I used ground turkey instead of beef, and fresh tomatoes. Again, it turned out amazing and can’t wait to make it again!
Michelle
0This recipe is amazing and perfect for the instapot!!!!
Maria Preston
0Just baked a bone-in ham and could not find an actual ham bone cabbage keto soup to use it. So I made ham bone broth by cooking the ham bone in just water with 2 bay leaves, until the joints fell apart. Strained it and saved all the ham meat to add to the soup. Added to the broth- 1 bag of coleslaw mix, chopped onion, a chopped whole small head of cabbage, 2 tsp celery seed, the ham and extra water. Cooked until cabbage is tender. It tastes like the navy bean soup Mom used to make, without the beans. Makes a lot so I always freeze some.
I shall try the beef next, as we only get ham a few times a year.
Marina Rahman
0I liked this recipe. I made it last night for dinner. My family also liked it.
Wholesome Yum D
0Glad this was a hit with your family, Mariana. Thanks for trying the recipe and taking the time to leave a review.
rabid-cinch-crumb
0Very good. Homey. Comfort food. Loved it.
Wholesome Yum D
0So glad you enjoyed it! 🙂
Angie
0Can I use Napa cabbage?
Wholesome Yum A
0Yes, Napa cabbage works great here. It’s a bit more tender and cooks a little faster than green cabbage, but the flavor is still perfect for this soup.
Lina
0Hearty soup that was perfect on a very chilly evening!
Wholesome Yum D
0So glad it hit the spot on a cold night, Lina! A cozy bowl like that just warms you right up.
Sandy
0I made this in my crockpot and it was absolutely delicious! I used a can of Rotel tomatoes since that is what I had in my pantry and also added some chopped up mushrooms. What a great dinner on a cold evening!
Wholesome Yum D
1Sandy, that sounds perfect for a chilly night. Love the Rotel and mushroom swaps. Thanks for sharing how you made it your own!
Myra
0Thanks, Sounds yummy! Will have to make this soon.
Oneda
0I did this cabbage but def thought 4 cups of beef broth was way too much, the soup tasted beef broth.
Maya | Wholesome Yum
0Thank you for the feedback, Oneda. I can’t tell from your comment, are you saying there was too much liquid relative to the beef and veggies, or are you saying the flavor was too beefy? The amount of liquid is the result of how much you simmer the soup, so you can simmer for longer if it feels like too much broth. For flavor, it’s largely a matter of what brand of broth you get (or if you make homemade), so I would try a different brand if it felt too strong. Hope this helps.
Russ Reaves
0Substitute the Italian seasoning for chili powder and add a can of rinsed kidney beans and you have what my mother called Cabbage Patch Stew! Delicious recipe!
Wholesome Yum D
0That sounds delicious, Russ! I love your variation with chili powder and kidney beans. “Cabbage Patch Stew” is such a fun name, thanks for sharing your version!
~Chrissie O.
0This is a STAPLE in our household!! I start this on Serving Day #1 with diced tomatoes and a can of tomato sauce, and serve over cauliflower rice as “Deconstructed Cabbage Roll in a Bowl.” But, for leftover (cuz it makes quite a bit batch!), I add the beef broth (and a teaspoon or 2 of dried oregano, rubbed between palms so it is “dust” – reactivates the dried spices!) on Serving Day #2, usually a couple of days later, and it makes WONDERFUL soup!!!
Wholesome Yum D
0I love how you turn this into two totally different meals, Chrissie! Serving it as a deconstructed cabbage roll first and then transforming the leftovers into soup is such a smart and delicious idea. Thank you for sharing your tip about reactivating the oregano too, so helpful!
Jill
0Another home run! Delicious and filling, Mr Picky said I could make this one again 😁
Wholesome Yum D
0Jill, that’s awesome to hear! Even Mr. Picky giving it the green light says a lot 😄 thanks for sharing your feedback!
~Chrissie O.
0This is a household staple!! For those who are non-keto, I make a small pot of rice and add a few T of cooked rice to the bowl (though, for that small amount, sometimes hubbie is just, like, do it! lol). It’s the traditional deconstructed cabbage roll – in soup form!! Sometimes I’ve added a can of tomato sauce to this, but it’s flipping awesome without, also!! To keep traditional flavors (I learned from a Ukranian woman – ie,from Ukrainia, when it was its own country!) it’s oregano and paprika. But this is so fast, and no stuffing cabbage leaves, never mind it’s SO fast!! If you’re gonna freeze it, don’t add rice – it dissolves! But, we always double it, and there’s never enough left after a couple of dinners and lunches for dh to freeze! lol So, so satisfying and the flavors are so rich, it feels honestly decadent! ~Chrissie PS If you find it lacking in salt, add a teaspoon of beef bouillon powder at a time, until it’s at the level you enjoy; beef bouillon just amps up the umami beefiness!!
Wholesome Yum D
0Chrissie, I love how much thought and tradition you’ve poured into this! Doubling the batch makes total sense! Thanks for sharing all your tweaks and the bouillon trick too, such a great way to deepen that rich flavor.
Brenda
0turned out lovely. made according to recipe although I added a little extra broth to use up my cartons of beef broth. Lots of left overs which I love. Some in freezer even. Thanks!
Maya | Wholesome Yum
0Thank you, Brenda! Leftovers are the best!
Bill
0This Beef Cabbage Soup was the best soup I cooked. Your recipe is easy to make and I could not wait to do more of your recipes.
Maya | Wholesome Yum
0I’m so glad to hear that, Bill! Please let me know what you make next, too.
Stacie
0This is wonderful. I took it in an Asian direction with ground pork (which was also several dollars cheaper than ground beef), ginger, garlic, soy sauce, Sichuan peppercorns, gochugaru, and miso paste, so it’s got some heat and a ton of terrific flavor. I’ll be making this again, for sure.
Maya | Wholesome Yum
0I’m glad that worked well for you, Stacie! Thank you for sharing your variation.
Carol L
0“Increase the heat and bring the beef cabbage soup to a bowl. “
Do you mean bring the soup to a ‘boil’?
Maya | Wholesome Yum
0Hi Carol, Sorry about that, thanks for catching the typo! I fixed it.
Valerie Varga
0My son and I made this soup and our family really liked it- ALOT! I made variations using ground chicken, no onions, adding a spicy Hungarian wax pepper, potatoes, celery, ginger and turmeric. Perfect for a cold winter day, Thank you!
Maya | Wholesome Yum
0I’m so happy your family likes this soup, Valerie! Thank you for sharing your variations.
Ashli Heckman
0This soup was so quick and easy to make for meal prep lunches this week! Great healthy way to warm up in these cold temps!
Maya | Wholesome Yum
0I’m so glad you liked it, Ashli! Stay warm!
Judy Kindelberger
0This was so good; fresh tasting, crisp. I gave it to my kids to try. And I’m making it again tonight. My husband was hungry and jumped in and served himself; I thought yuck, not cooked. I didn’t realize the time it had been and it was delicious. Thank you for such a great recipe. I love the 2 hour cook time…especially if I am busy.
Maya | Wholesome Yum
0Thank you so much, Judy! I’m so happy you and your family liked this soup. Have a great week!