This post may contain affiliate links. Read our disclosure policy.
This Hamburger Soup with Cabbage is the kind of comforting, no-fuss dinner that works just as well for busy weeknights as it does for meal prepping ahead. With familiar hamburger flavor, plenty of veggies, and nearly 30 grams of protein per serving, it’s a soup the whole family will enjoy and it’s incredibly simple to make!

I’ve made many variations of cabbage-based soups over the years, and this one continues to stand out for its flavor and simplicity. Using familiar ingredients like ground beef, canned vegetables, and pantry spices keeps the process simple, while Worcestershire sauce and garlic help build that rich, savory flavor people expect from a good hamburger soup.
From a practical nutrition standpoint, this recipe balances protein, vegetables, and broth in a way that’s both filling and realistic for everyday meals. It comes together quickly, uses one pot, and it’s kid-friendly!
Why You’ll Love This Recipe
- Family-Friendly. This soup recipe provides 8 servings and has that hamburger flavor even the kids will enjoy!
- Simple. All you need are a handful of pantry staples to make this cabbage soup with hamburger.
- High Protein. This soup has nearly 30 grams of protein per serving.
Recipe Ingredients
Here is an overview of the ingredients you will need for this cabbage soup with hamburger. You can find exact measurements in the printable recipe card at the bottom of the page.
- Ground Beef: ground turkey would also work if looking for a leaner option
- Produce: onion, carrots, celery, and cabbage
- Canned Goods: green beans and diced tomatoes
- Spices: garlic powder, onion powder, paprika, chili powder, black pepper, and kosher salt
- Worcestershire Sauce: critical to providing the hamburger flavor
- Minced Garlic: creates a more flavorful soup
- Beef Broth: use a low sodium option to help control the flavor and sodium content. You can always add more salt prior to serving if needed for flavor.
How to Make Cabbage Soup with Hamburger




This is one of my favorite comfort foods on a cold night! To make this recipe, you will need a large pot or Dutch oven. Simply follow my step-by-step below or scroll to the printable recipe card at the bottom of the page.
- Start by browning the ground beef in a large dutch oven or stock pot over medium heat. Then drain off the grease.
- Next, add the onion, carrots, celery, and garlic. Then sauté the mixture, stirring occasionally for 5-6 minutes.
- Now, add the drained and rinsed green beans, fire roasted tomatoes and spices, stir to combine. Then add the beef broth and bring the mixture to a simmer. Stir in the cabbage.
- Now you can cover and reduce the heat to low, allow the soup to cook 15-20 minutes or until the cabbage reaches your desired tenderness. Then you’re ready to serve!
Storage and Reheating Instructions
Reheating Instructions: This hamburger soup reheats well in the microwave. Reheat in 30-second increments until warmed to your desired level. My preferred method is to reheat in a small saucepan over low heat, stirring occasionally. To reheat frozen soup, remove it from the freezer and let it thaw in the fridge overnight. Then follow the directions above.
Storage Instructions: Prior to storing this soup, allow it to cool completely. Then you can store it in the fridge for up to 3 days or freeze it for up to 3 months in a freezer safe container.

Recipe FAQ
Yes, this recipe is gluten free if prepared as described. Be sure to choose a broth labeled gluten free.
Absolutely. This recipe can be frozen for up to 3 months and reheats well. We provided detailed storage instruction above.
Yes, especially considering how many veggies are packed into this recipe. It has 10.5 total carbs and 8 net carbs per serving. All the nutritional information, including calories, protein, fat, and sodium, are included in the recipe card.
More Popular Recipes
Hamburger Soup with Cabbage Recipe

Ingredients
- 2 pounds ground beef
- 1 cup onion chopped
- 1 cup carrots chopped
- 1 1/2 cups celery chopped
- 2 tablespoons minced garlic
- 1 tablespoon Worcestershire sauce
- 14 oz can green beans drained and rinsed
- 14 oz can diced tomatoes with juice
- 2 teaspoon each garlic powder and onion powder
- 1 teaspoon each of paprika, chili powder, and kosher salt
- 1/2 teaspoon black pepper
- 6 cups beef broth
- 2 cups of cabbage, diced into small pieces
Instructions
- Begin by brown the ground beef in a large dutch oven or stock pot over medium heat. Drain off the grease.
- Next, add the onion, carrots, celery, and garlic, sauté the mixture, stirring occasionally for 5-6 minutes.
- Add the drained and rinsed green beans, fire roasted tomatoes and spices, stir to combine.
- Add the beef broth and bring the mixture to a simmer. Stir in the cabbage.
- Cover and reduce the heat to low, allow the soup to cook 15-20 minutes or until the cabbage reaches your desired tenderness.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


