Beef and Cabbage Soup
Made with ground beef and cabbage in a spicy tomato broth, this beef and cabbage soup is a hearty one-pot dinner ready in the slow cooker or on the stovetop. It tastes like it simmered all day with just 10-minutes of hands-on prep!

5 star review
“This soup felt so nourishing, with all the veggies and protein. My 5 year old son loved slurping the spicy broth; that’s a win!”
– Lauren
My Favorite Hearty Cabbage Soup with Ground Beef
This beef and cabbage soup is one of those recipes that turned into a weeknight staple the MINUTE I started making it! Cabbage is truly one of the most underrated vegetables, and when you let it simmer down into a spicy tomato broth with ground beef, bell pepper, celery, and carrots, it turns silky and luscious without any fuss. It tastes like something that took you hours, but the prep is so minimal and the slow cooker (or the stovetop, your choice) does the rest!
Just don’t skip browning the ground beef and onion before they go in! I tested it as a fully dump-and-go and the soup came out flat; five minutes in the skillet creates significantly better flavor. After that, it really is hands-off, just stir everything together, cover, and walk away!
As written this soup is pretty spicy, which is exactly how my family likes it, but it is easy to tune to your heat preference. For mild, leave out the red pepper flakes and use regular diced tomatoes instead of the fire-roasted ones with green chilis. For medium, keep the tomatoes with chilis but skip or halve the red pepper flakes. And if you love the simplicity of this one, my slow cooker hamburger soup is another reader favorite in the same hearty, ground-beef family, and my unstuffed cabbage casserole has the same beef and cabbage combination into a one-pan oven dinner!
Welcome to My Kitchen! Let’s Make Beef Cabbage Soup




Robyn’s Testing Tips for Spicy Cabbage Soup with Ground Beef
- I prefer 90/10 lean ground beef, but if I only have 80/20 I drain it well after browning; both work.
- Don’t be scared off when you see how much cabbage fills the slow cooker before cooking, since when I tested I kept thinking I had too much, but it cooks down by more than half into the broth and ends up perfectly balanced with the other vegetables!
- I like to chop the cabbage into rough one-inch pieces rather than fine shreds, since I find the bigger pieces hold their texture better through the long cook instead of disappearing into the broth.
- When I want to bulk it up into more of a meal, I stir in a can of drained white beans or a cup of cooked rice in the last 30 minutes; both work well without throwing off the spicy tomato balance.
- This soup freezes beautifully for up to 2 to 3 months; I portion leftovers into mason jars or freezer bags so I can pull a single serving for lunch without thawing the whole batch.


Beef and Cabbage Soup (Stove or Slow Cooker)
Ingredients
- 1 teaspoon olive oil
- 1 pound lean ground beef
- 1 medium yellow onion, chopped
- 1 cup red bell pepper, chopped
- 1 cup celery, chopped
- 1 cup carrots, chopped
- 1 small green cabbage, cored and roughly chopped
- 2 (15 -ounce )cans diced fire roasted tomatoes with green chilis, (such as Rotel), see notes
- ½ teaspoon red pepper flakes (optional, see notes)
- 2 cloves garlic, minced
- 1 teaspoon kosher salt, divided
- 1 quart chicken stock
Equipment
Instructions
Slow Cooker Instructions
- Heat a medium pot over medium heat on the stovetop. Add the olive oil, ground beef, sprinkle with 1/4 teaspoon of the salt, and break apart with a wooden spoon.
- Cook for 5 minutes, then add the onion. Cook until the meat is browned and the onion begins to soften, about 3-5 minutes.
- To a 6-quart slow cooker, add the bell pepper, celery, carrots, cabbage, diced tomatoes, red pepper flakes, garlic, 3/4 teaspoon of the salt, stock, and cooked ground beef + onion mixture. Give everything a good stir.
- Cover and cook on high for 4-5 hours, or 7-8 on low, or until the vegetables are very tender.
- Uncover, stir, and taste, adding additional salt or red pepper flakes if desired.
Stovetop Instructions
- Heat a large pot such as a Dutch oven over medium heat. Add the olive oil, ground beef, sprinkle with 1/4 teaspoon of the salt, and break apart with a wooden spoon.
- Cook for 5 minutes, then add the onion. Cook until the meat is browned and the onion begins to soften, about 3-5 minutes.
- Add the bell pepper, celery, carrots, cabbage, diced tomatoes, red pepper flakes, garlic, 3/4 teaspoon of the salt, and stock, stirring to combine.
- Cover, bring to a boil, then reduce to a simmer. Simmer on low, covered, for 25-30 minutes, or until the vegetables are tender.
- Uncover, stir, and taste, adding additional salt or red pepper flakes if desired
Notes
- Spice Level: As written, this is a spicy cabbage soup. If you are sensitive to heat, leave out the red pepper flakes and use regular diced tomatoes (instead of tomatoes with green chilis).
- Cabbage: Don’t be concerned if the cabbage fills most of the slow cooker. It will cook down significantly during the cooking process.




I made this soup tonight for dinner and it was absolutely delicious! After a day of skiing, this was the perfect warm, cozy and delicious bowl of goodness! The flavors were rich and the cabbage was such a fun new addition that I don’t cook with often. Thank you Robyn, for another wondering, simple and healthy recipe!
Sara, you’re so welcome! What a lovely way to end a day of skiing. Thanks so much for leaving a review!
Could this be made in the instant pot? If so what would you recommend for the cooking time?
Hi Andrea, I haven’t tested it but I definitely think it would work! Try sautéing the onions and beef until browned (saute function, then 5-10 minutes), then 15 minutes high pressure, natural release for 15-20 minutes. If you give it a try let us know how it turns out!
This soup felt so nourishing, with all the veggies and protein. My 5 year old son loved slurping the spicy broth; that’s a win!
Lauren, what a fantastic description of this one. And definitely a win when a kid slurps the broth. Love that he loves spicy! Thanks for leaving a review!
This Cabbage soup Rocks!! It is best I love cabbage soup.Very healthy those who are reading..
Yay, thanks so happy to hear you enjoyed this one, and thanks so much for leaving a review!
I made this for a healthy lunch option this week, and I seriously can’t get over how good it turned out. I feel so nourished with all of the veggies in it. I cubed up a ham steak in lieu of the ground beef, and I strongly recommend this substitution!
Nicole yay, so glad you enjoyed this one and love your ingredient suggestions – thanks so much for taking the time to leave a review!
Oh my! Thus soup is very good. I belong to a card group and I was finding out, if everybody liked cabbage and they are all in for it. So I made it this evening for me and my husband as a.trial run….and girl…we loved it! So the girls will all want the recipe! Ty!!
Judith, wonderful, so happy to hear it was a hit! I hope it’s a home run with your card group, too! Thanks so much for leaving a review!
I’m making it again and I don’t usually buy cabbage but I did today just to try this recipe again! It was super tasty the 1st time… so try it you’ll love it!
Wonderful, so happy to hear you enjoyed this one, Joyce, and that it made you enjoy cabbage. I call that a win. Thanks so much for leaving a review!
Hearty and delicious!!!
Yay, so happy to hear this one is a hit. Thanks so much for taking the time to leave a review!