30-Minute Unstuffed Cabbage Soup
Unstuffed cabbage soup is the quick, one-pot answer to classic stuffed cabbage rolls, with all the savory, sweet-and-sour flavor and none of the rolling.

This version comes together in about 30 minutes and leans on pantry staples, so it’s perfect for a weeknight when you want something hearty without a lot of work. Leftovers taste even better the next day, which makes lunch feel like a treat.
Why This Soup Stays in Rotation
The ground beef and rice make it filling enough to be dinner on its own, while the cabbage softens into silky ribbons that soak up the tomato broth. I love that the brown sugar and Worcestershire add just enough depth without making it overly sweet.
It’s the kind of soup that warms you from the inside out without weighing you down. My whole family goes back for seconds, and I never have to talk anyone into eating their cabbage.
Ingredients

- 1 tbsp olive oil: for browning the beef
- 1 lb lean ground beef: 90/10 works well; you can swap ground turkey
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 small head green cabbage, about 6 cups shredded: or a 14-oz bag coleslaw mix
- 1 (28 oz) can crushed tomatoes
- 4 cups beef broth
- 1/2 cup uncooked long-grain white rice
- 1 tbsp brown sugar
- 1 tbsp Worcestershire sauce
- 1 tsp kosher salt, plus more to taste
- Black pepper, to taste
- 1 bay leaf: (optional)
- Sour cream and fresh dill or parsley, for serving
Variations / Substitutions
- Ground turkey or chicken: use the same amount; they are leaner so the broth will be a little less rich, but still good.
- Brown rice: you can use it, but simmer time jumps to about 35 to 40 minutes (see table below).
- Cauliflower rice: skip the white rice and stir in 2 cups of riced cauliflower during the last 5 minutes for a lower-carb soup.
- Vegetarian: swap the beef for 2 cups of cooked lentils and use vegetable broth.
- A little more tang: stir in 1 tbsp red wine vinegar right before serving.
If you love cabbage, try my quick slaw for taco night.
How to Make Unstuffed Cabbage Soup
Step 1: Brown the Beef

Heat the 1 tbsp olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1 lb ground beef and cook, breaking it apart with a spoon, until deeply browned and no longer pink, about 5 minutes. Spoon off any excess fat if you like.
You’re looking for some caramelized brown bits on the meat and in the pot; that’s where the rich flavor comes from. A quick drain keeps the soup from getting greasy but still leaves enough fat to carry the aromatics.
Step 2: Sauté the Aromatics

Add the diced onion and minced garlic to the same pot. Sauté, stirring often, until the onion turns translucent and smells sweet, about 3 to 4 minutes.
The onion will soften and pick up browned bits from the bottom. Keep the heat at medium so the garlic doesn’t scorch; if the pot looks too dry, a tiny splash of water helps lift the stuck-on flavor.
Step 3: Simmer the Soup

Stir in the 6 cups shredded cabbage, the crushed tomatoes, 4 cups beef broth, 1/2 cup rice, 1 tbsp brown sugar, 1 tbsp Worcestershire sauce, 1 tsp salt, and several grinds of black pepper. Toss in the bay leaf if using. Bring to a boil, then reduce the heat so the soup holds a gentle bubble. Cook uncovered until the rice is tender and the cabbage is silky, about 15 to 20 minutes.
The cabbage will mound up at first but wilts down quickly. Give it a stir every few minutes and taste the broth around the 15-minute mark; add a pinch more salt or an extra teaspoon of brown sugar if you want to balance the tang. The rice will absorb liquid as it sits, so if the soup thickens too much toward the end, just splash in a little water or extra broth.
Step 4: Ladle and Serve Hot

Remove the bay leaf, then ladle the soup into deep bowls. Finish each one with a big spoonful of sour cream, a scatter of fresh chopped dill or parsley, and a crack of black pepper. Serve right away while the broth is steaming.
A Few Tips Before You Start
- For the fastest prep, grab a 14-ounce bag of coleslaw mix instead of shredding a whole head of cabbage. It works just as well and saves a few minutes.
- The soup will thicken as it cools and the rice continues to absorb liquid. When you reheat it, add a splash of beef broth or water to loosen it back up.
- If you like a tangier broth, stir in a tablespoon of red wine vinegar right before serving.
- This recipe is forgiving, so feel free to toss in a diced carrot or a handful of chopped parsley stems while the soup simmers if you have them around.
Simmer times by rice choice:
| Rice type | Simmer time |
|---|---|
| White rice | 15–20 minutes |
| Brown rice | 35–40 minutes |
| Cauliflower rice | 5 minutes (add at the end) |
Storing and Reheating Leftovers
- Refrigerate: store in an airtight container for up to 4 days.
- Freeze: freeze for up to 3 months (the rice will soften a bit, but the soup remains delicious). Thaw overnight in the fridge.
- Reheat: warm on the stovetop over medium heat, adding a splash of broth if the soup has thickened.
What To Serve With This Soup
A thick slice of crusty sourdough or a warm dinner roll is perfect for sopping up the broth. For something lighter, toss a quick cucumber and dill salad with a squeeze of lemon to echo the soup’s fresh topping. If you want to stretch the meal further, spoon the soup over a small scoop of extra cooked rice or scatter a little shredded cheddar on top.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes. After browning the beef and aromatics, transfer everything except the rice to a slow cooker and cook on low for 6 to 8 hours. Stir in the rice during the last hour of cooking so it doesn’t turn mushy.
Can I use ground turkey instead of beef?
Absolutely. Ground turkey or chicken works well; they are leaner, so you might want to add a drizzle of oil after browning to keep the broth from tasting thin.
Can I freeze unstuffed cabbage soup?
Yes, though the rice will soften a bit. If that bothers you, freeze the soup without the rice and stir in freshly cooked rice when you reheat it.

Unstuffed Cabbage Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium-high heat. Brown the ground beef, breaking it up, about 5 minutes. Drain excess fat.
- Add the onion and garlic and sauté until softened, 3 to 4 minutes.
- Stir in the cabbage, crushed tomatoes, beef broth, rice, brown sugar, Worcestershire, salt, pepper, and bay leaf. Bring to a boil, then reduce heat and simmer uncovered until the rice is tender, about 15 to 20 minutes.
- Remove the bay leaf, ladle into bowls, and top with sour cream and fresh herbs. Serve hot.
