Ground beef and cabbage soup is one of those meals that wraps you in real comfort from the very first spoonful. I love how this simple one-pot recipe turns everyday ingredients into something deeply satisfying and nourishing. It earns a permanent spot in your weekly dinner rotation fast.
I still remember making a big pot of this on a cold Tuesday night with nothing but half a head of cabbage and a pound of ground beef sitting in my fridge. The smell that filled the kitchen was incredible – savory, rich, and just a little sweet from the cabbage softening in the broth. That is exactly what I love about this ground beef and cabbage soup. It is humble, budget-friendly, and honest. Every spoonful delivers tender vegetables, hearty beef, and a broth that tastes like it simmered all day. Even better, it is on the table in about 45 minutes.
Table of Contents
Everything You Need in Your Bowl
I always keep these ingredients simple and swappable, because a great ground beef and cabbage soup should work with what you have on hand. Pro tip: use 90/10 ground beef for a leaner soup without sacrificing flavor.
- 1 lb ground beef (I prefer 90/10 for less grease, but 80/20 works great too)
- 1 large yellow onion, chopped
- 2 carrots, peeled and sliced into rounds
- 2 celery stalks, sliced
- 1 small head of cabbage (about 1 lb), cored and chopped into bite-sized pieces
- 4 cloves garlic, minced
- 6 cups beef broth (low-sodium is my go-to so I can control salt)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 tablespoon Worcestershire sauce (note: contains gluten – use a gluten-free version if needed)
- Salt and freshly ground black pepper to taste
- 2 tablespoons olive oil or vegetable oil
- Fresh parsley, chopped (optional, for garnish)
Pro tip: If you want a richer, more complex broth, swap two cups of beef broth for chicken broth. It adds a subtle depth that takes the whole pot to another level.

How to Make This Soup Step by Step
I recommend taking your time on the browning steps here. Rushing past the saute stage is the most common mistake people make with cabbage soup, and it really does affect the final flavor.
Step 1: Heat the olive oil in a large pot or Dutch oven over medium-high heat. You want the oil shimmering before you add anything.
Step 2: Add the chopped onion, carrots, and celery. Saute for 5 to 7 minutes, stirring occasionally, until the vegetables start to soften and the onions turn slightly translucent. This step builds the base flavor of your ground beef and cabbage soup.
Step 3: Add the ground beef to the pot. Break it up with a wooden spoon and cook until fully browned, about 6 to 8 minutes. Look for deep brown color on the meat, not just gray. Carefully tilt the pot and spoon out any excess fat, or blot with paper towels. Leaving too much fat can make the soup greasy.
Step 4: Stir in the minced garlic and cook for about 1 minute until it smells fragrant. Be careful not to burn it – burned garlic turns bitter quickly.
Step 5: Add the chopped cabbage, beef broth, diced tomatoes (with their juices), dried thyme, and bay leaf. Stir everything together to combine.
Step 6: Bring the pot to a boil over high heat, then reduce to a gentle simmer – you want small bubbles, not a rolling boil. Cover and cook for 15 to 20 minutes, or until the cabbage is tender and silky.
Step 7: Remove and discard the bay leaf. Stir in the Worcestershire sauce. Taste and season with salt and pepper.
Step 8: Ladle into bowls and top with fresh parsley if using. Serve hot.
Troubleshooting tip: If your soup tastes flat, a little more Worcestershire sauce or a pinch of salt usually does the trick. If it is too salty, add a splash of water or unsalted broth to balance it out.
What to Serve Alongside This Cozy Soup
This ground beef and cabbage soup is hearty on its own, but the right side dish turns it into a full, satisfying dinner. Here are the best sides for ground beef and cabbage soup:
Crusty bread or a dinner roll: Perfect for soaking up every drop of that rich, savory broth. A toasted slice of sourdough works especially well.
Cornbread: The slight sweetness of cornbread pairs beautifully with the earthy, savory flavors of this soup. It is a classic comfort food combination.
Simple green salad: A light salad with lemon vinaigrette adds freshness and balances the heartiness of the soup without weighing down the meal.
Sour cream on top: A small dollop stirred into your bowl adds creaminess and a gentle tang that complements the beef broth base perfectly.
Shredded cheddar cheese: Sprinkled right on top, it melts into the hot soup and adds a rich, salty layer of flavor.
More Cozy Soups and Hearty Dinners to Try Next
If this ground beef and cabbage soup hit the spot, there are plenty more warming bowls worth making. For another rich and satisfying option, the Creamy Vegetable Soup is packed with tender vegetables in a velvety broth, while the Italian Vegetable Soup adds a bold herby twist that pairs perfectly with crusty bread – just like this one does.
Craving something heartier on busy weeknights? The High Protein Ground Beef with Potatoes is a quick skillet dinner that uses the same budget-friendly ground beef, and the Ground Beef and Brussels Sprouts is another simple one-pan meal ready in no time. Both make great companion recipes to rotate alongside this soup for a full week of satisfying dinners.
Keeping Your Soup Fresh All Week
This ground beef and cabbage soup stores beautifully, making it one of the best meals to prep ahead. Store leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze it in freezer-safe containers or zip-lock bags for up to 3 months.
To reheat, warm it on the stovetop over medium heat, stirring occasionally until heated through. Microwave individual portions in 90-second intervals, stirring between each. The soup thickens as it sits, so I recommend adding a splash of beef broth when reheating to bring it back to the right consistency.
Pro tip: This soup genuinely tastes better the next day. The flavors deepen and meld overnight, so do not hesitate to make a big batch and enjoy it all week long.
Your Questions Answered
Can I substitute the ground beef with another protein?
Yes. Ground turkey or ground chicken both work well in this recipe. Keep in mind that leaner proteins produce a lighter broth, so you may want to add a splash of Worcestershire sauce or a bit more seasoning to compensate for the reduced fat and flavor.
My soup turned out too salty. How do I fix it?
Add a splash of unsalted beef broth or plain water to dilute the saltiness. You can also add a peeled raw potato to the pot and let it simmer for 10 minutes – the potato absorbs excess salt and can then be removed before serving.
Can I freeze ground beef and cabbage soup?
Absolutely. This soup freezes very well for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating on the stovetop for best results.
Go Make a Pot Tonight
Ground beef and cabbage soup is one of those recipes that proves you do not need fancy ingredients or hours of cooking to put something truly delicious on the table. It is easy, affordable, and deeply comforting in the best possible way. Whether you are feeding a hungry family on a weeknight or stocking your freezer with grab-and-go meals, this soup delivers every single time. Try this recipe tonight and let that first warm bowl speak for itself.
Comforting Ground Beef and Cabbage Soup
A hearty one-pot ground beef and cabbage soup packed with savory beef, tender vegetables, and a rich broth. Ready in about 45 minutes and perfect for the whole family.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
- 1 lb ground beef (90/10 recommended)
- 1 large yellow onion, chopped
- 2 carrots, peeled and sliced into rounds
- 2 celery stalks, sliced
- 1 small head of cabbage (about 1 lb), cored and chopped into bite-sized pieces
- 4 cloves garlic, minced
- 6 cups beef broth (low-sodium recommended)
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 tablespoon Worcestershire sauce (use gluten-free version if needed)
- Salt and freshly ground black pepper to taste
- 2 tablespoons olive oil or vegetable oil
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Heat olive oil in a large pot or Dutch oven over medium-high heat until shimmering.
- Add chopped onion, carrots, and celery. Saute for 5 to 7 minutes until softened and onions are translucent.
- Add ground beef and break it up with a wooden spoon. Cook until fully browned, about 6 to 8 minutes. Tilt the pot and spoon out excess fat, or blot with paper towels.
- Stir in minced garlic and cook for 1 minute until fragrant. Do not let it burn.
- Add chopped cabbage, beef broth, diced tomatoes with juices, dried thyme, and bay leaf. Stir to combine.
- Bring to a boil, then reduce heat to a gentle simmer with small bubbles. Cover and cook for 15 to 20 minutes until cabbage is tender.
- Remove and discard the bay leaf. Stir in Worcestershire sauce. Season with salt and pepper to taste.
- Ladle into bowls and garnish with fresh parsley if desired. Serve hot.
Notes
- For a richer broth, swap 2 cups of beef broth for chicken broth.
- Soup thickens as it sits – add a splash of broth when reheating leftovers.
- Worcestershire sauce contains gluten – use a certified gluten-free version if needed.
- This soup tastes even better the next day as flavors continue to develop overnight.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 13 g
- Saturated Fat: 4 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 4 g
- Protein: 28 g
- Cholesterol: 65 mg







