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
Steph
0I love this recipe but due to my husband who can’t have tomatoes I am puzzled with what to use in their place. Any suggestions?
Maya | Wholesome Yum
0Hi Steph, You can omit the tomatoes. I would add more broth and possibly more Italian seasoning.
Papaw
0This is a delicious soup. I did add 1/2 tsp of crushed red pepper since we like a little bit of spice but otherwise made it exactly to the recipe and we loved it!
Julie Elander
0I tried this the night I received it in my Inbox from Wholesome Yum. It was delicious and perfect for a chili night. I’m a Type 1 diabetic and this soup was perfect for not raising my blood sugar! I made only one change: To save time, I used some cooked pulled pork I already had on hand instead of ground meat. It saved me 5 minutes of browning time–making the recipe even faster! My hubby loved it, by the way!
Lynn
0Cabbage soup? Yes please! Absolute yum yum is exactly what I said to myself after a test taste. I couldnt fill my bowl fast enough. Made it on top of the stove in such a short amount of time. This works out so well to warm up after being in the bitter cold.
Gail Ouellette
0Made this for dinner tonight. One of the quickest most delicious soups…the whole family went back for seconds! I used my own homemade beef bone broth. This is going to become a regular in the rotation here.
Susan Muller
0⭐️⭐️⭐️⭐️⭐️ Just made your cabbage hamburger crockpot soup and we really like it. The only change I made was not as much Italian seasoning as we don’t like a lot of it. I made your Parmesan biscuits to go with it. Yum! This is a keeper, like all of your other recipes. Love both of your books.?
Sharon
0Delish and easy. Used Rotel can tomatoes, and pepper flakes, wanted the extra kick. Sprinkled in turmeric as well. Next time I’d add more cabbage.
Tina
0My family turned their noses at it. I made them taste it and they loved it. Thanks for all the great recipes.
Jeaness Thibodeau
0Made the cabbage soup in The instantpot. Substituted roasted red peppers for tomatoes. Next time I would add more cabbage and thicken the broth.
Sandra
0Jeaness:
How much red peppers did you use in the cabbage soup in place of the tomatoes? I’m not particulary fond of tomatoes, and your comment caught my eyes. It sounds like a great idea, and I would like to try this.
Thank You ahead of time for your reply.
Sandra W.
Alexys Carter
0This was SO much easier than expected to make. I’ve being doing keto for a little while now so finding new recipes like this to mix up the usual meals was perfect!
Denise
0Over the years I have made several versions of hamburger cabbage soup recipes. This one is my new favorite! Easy, tasty, hearty and filling as a main course. Thank you!
Kathy Ramirez
0I LOVED it!! I always love cabbage in my soup, but the additional flavors and tastes were soooo welcome! Especially on a cold evening or after doing work around the house. Very easy to make and clean up was a breeze! Definitely in my recipe box for future use!!
John Kalgren
0This soup was AWESOME!! My roommates and I have been doing Keto for a few months now and always on the lookout for new recipes. One thing in particular has been trying to add more vegetables to our diet and, to be honest, cabbage hasn’t been on our radar. However….the flavor this soup produces, with minimal effort, is OUTSTANDING!
The only thing we did different, is added a few slices of chopped, pre-cooked bacon…….AMAZING!!
By the way…NO LEFTOVERS!! The 3 of us ate the entire batch!!
GREAT winter soup and I encourage others to give it a try!!
Lesley
0This was delicious! I didn’t have quite enough cabbage so I added about 3/4 cup of sauerkraut which gave it a nice depth of flavour. Perfect hearty winter recipe. Will definitely make it again.
Carolyn
0The recipe was good, but I think the instant pot cooking time was too much. The cabbage was very soft. I’ll try cooking it for only 5 minutes next time.
Lyn W Barlow
0I have loved this soup for years! A friend introduced me to it, and I have made it numerous times, sometimes with beans. It’s healthy and easy and ranks among the best comfort foods. I would recommend it to anyone!
sharon walker
0Very ez & yummy… I made this soup meatless and didn’t use a crockpot.
Julie JOY
0Simple ingredients. Satisfying soup!
My instant pot was busy making Greek yogurt, so I made this soup on the stove top. It is fabulous!
My husband is not a soup fan, but that’s OK. It’s more for me! ? I will enjoy eating on this for several days.
Maya, all of your recipes are winners!
MariaT
0Oh dear.. this was definitely not for me.. Now I refuse to leave a star rating because I feel I did something wrong.. Perhaps I used ground turkey instead of beef? Could my cabbage have been old- hence the bitter taste? Not sure! But I did not enjoy this recipe. I will try it again, someday.
Amanda Overton
0FANTASTIC RECIPE! I am Portuguese & a HUGE carb queen. When I started Keto, I was super nervous about cutting out rice, pasta & breads. I found Wholesome Yum, watched a plethora of videos & thought to myself… “I think I can do this!” The cabbage soup was my first go at it & let me tell you…it came out AMAZING!!! I could hardly believe it. I was so stunned, I brought bowls over to my mom, two aunts & boyfriend (who are all non-Keto) & they were impressed. So much flavor, so much depth…you don’t even notice it’s that it’s so healthy! Thanks for making me a believer Maya!
Valerie Harding
05 Star. Started making it in a crockpot. Decided to double the recipe and it became so big that I had to move it to a big pan. We ate some, froze some and gave some to a neighbor who is ill. IT IS THAT GOOD. No surprise as I haven’t tried a recipe that isn’t wonderful.