Hearty One-Pot Unstuffed Cabbage Roll Soup
If you love cabbage rolls but not the work of stuffing and rolling, this soup solves that problem. It turns all those familiar flavors into a single pot of thick, cozy goodness that cooks largely on its own.

Ground beef, tender cabbage, and rice swim in a sweet and tangy tomato broth. It tastes just like the classic dish, and it comes together on a busy weeknight using mostly pantry staples.
What Makes This One So Reliable
I keep coming back to this because every spoonful tastes like a deconstructed cabbage roll, with zero tedious assembly. The broth picks up a deep savory richness from the beef and tomatoes, and the cabbage softens into silky ribbons that carry all that flavor.
A little brown sugar and vinegar gives the soup the same sweet-and-sour balance you want in stuffed rolls. That contrast keeps each bite interesting, and the whole thing happens in one pot, so the sink stays manageable.
Ingredients

- 1.5 lbs ground beef (85% lean): a little fat adds flavor, but lean works too
- 1 tbsp vegetable oil: only if using very lean beef or turkey
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 small green cabbage (about 2 lbs): cored and chopped into bite-sized pieces
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 (15 oz) can tomato sauce
- 4 cups beef broth
- ¾ cup uncooked long-grain white rice: rinsed and drained
- 2 tbsp packed light brown sugar
- 1 tbsp apple cider vinegar: plus more to taste
- 1 tsp smoked paprika
- salt and freshly ground black pepper, to taste
- chopped fresh parsley, for serving
Variations and Substitutions
- Ground meat: turkey, chicken, all work well. Leaner meats may need the optional oil for browning.
- Sweetener: honey or maple syrup can replace the brown sugar. Start with 1½ tbsp and adjust.
- Herbs: a handful of chopped fresh dill stirred in at the end brightens the soup.
- Spice/heat: add a pinch of red pepper flakes with the paprika.
- Acid: lemon juice can stand in for the vinegar in a pinch.
- Rice swap: brown rice adds chew but needs a longer simmer; see the table in the tips for timing.
For the classic rolled version, check out the Classic Stuffed Cabbage Rolls recipe on the site.
How to Make Unstuffed Cabbage Roll Soup
Step 1: Brown the Beef and Onion

Set a large Dutch oven or heavy soup pot over medium-high heat. Add the 1.5 lbs ground beef and diced onion. Break the meat apart with a wooden spoon and cook, stirring now and then, for 6 to 8 minutes, until the beef is no longer pink.
You will see the onion start to turn soft and the meat sizzle as it releases its fat. If a lot of liquid collects in the pot, spoon most of it out, leaving just a thin coating behind. If you are using very lean meat, add the tablespoon of oil at the beginning.
Step 2: Bloom the Garlic and Spices

Stir in the 3 cloves minced garlic and the 1 tsp smoked paprika. Cook for 1 minute, stirring constantly to avoid scorching, until the garlic smells fragrant and the paprika deepens in color.
The kitchen will fill with a warm, smoky scent right away. Keep the garlic moving during that minute, because if it burns it will turn the whole pot bitter.
Step 3: Add the Cabbage and Liquids

Tumble the chopped cabbage into the pot. Pour in the 14.5 oz can of diced tomatoes with their juices, the 15 oz can of tomato sauce, the 4 cups beef broth, the 2 tbsp brown sugar, and the 1 tbsp apple cider vinegar. Stir everything together and bring it to a full boil over high heat.
The cabbage will look like a small mountain at first but wilts down quickly as the liquid heats up. Give it a good stir once it starts to bubble so the cabbage gets evenly submerged.
Step 4: Simmer with the Rice

Once the pot is boiling, stir in the ¾ cup rinsed rice. Drop the heat to low, cover the pot, and let it simmer for 25 to 30 minutes. Check a grain of rice: it should be tender and the cabbage should be very soft.
After about 15 minutes, lift the lid, stir once, and check the consistency. If the soup is thicker than you like, add a splash of broth or water. Keep the lid on the rest of the time so you do not lose too much steam.
Step 5: Ladle and Serve

Turn off the heat. Taste the broth and season with salt and freshly ground black pepper until the flavors pop. Ladle the soup into deep bowls, scatter a little chopped parsley over the top, and serve while it is steaming hot.
The rice will have absorbed a good amount of liquid, so the soup should be thick and stew-like. Spoon it into bowls while it is still piping hot, and add a few more cracks of black pepper right at the table.
A Few Notes Before You Start
- A bag of pre-shredded coleslaw mix works exactly the same as chopped cabbage and shaves minutes off prep.
- Taste just before serving and tweak the sweet-sour balance. Add another small splash of vinegar if it needs more tang, or a pinch more brown sugar if it is too sharp.
- The soup thickens as it sits because the rice keeps soaking up broth. When you reheat leftovers, splash in a little beef broth to loosen it to the consistency you like.
Cooking time varies with the type of rice you choose:
| Rice Type | Simmer Time |
|---|---|
| White long-grain | 25–30 minutes |
| Brown long-grain | 40–45 minutes |
| Instant rice | 10–12 minutes (add after boiling) |
Storing Leftover Soup
- Refrigerate: store in an airtight container for up to 4 days. The flavors get even deeper overnight.
- Reheating: warm gently on the stovetop over medium heat, stirring in a little beef broth or water because the rice will have absorbed more liquid as it sat.
What to Serve With Cabbage Roll Soup
This soup is a full meal on its own, but a thick slice of buttered rye bread is perfect for dunking. A crisp green salad with a lemon vinaigrette also works well, cutting through the richness with a bright zing.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken makes a leaner soup. You may need a drizzle of oil in the pot before browning since they release less fat.
Can I make this soup in a slow cooker?
You can. Brown the beef, onion, and garlic on the stovetop first, then transfer everything except the rice to a slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the rice during the last 30 minutes on high.
Is this soup freezer-friendly?
It is, but rice can get mushy after freezing. For the best texture, make the soup without the rice, freeze it, and stir in freshly cooked rice when you reheat.
My soup turned out too thick. How can I fix it?
Stir in extra beef broth or water until it reaches the consistency you want. Taste and add a little salt and pepper after thinning.
Can I use sauerkraut instead of fresh cabbage?
Absolutely. Use about 2 cups of rinsed and drained sauerkraut. It adds a tangy twist, so reduce the vinegar in the recipe by half to keep the soup from getting too sour.

Unstuffed Cabbage Roll Soup Recipe
Ingredients
Method
- Brown the ground beef and onion in a large pot over medium-high heat for 6–8 minutes, until the meat is no longer pink. Drain excess fat if needed.
- Stir in the garlic and smoked paprika; cook for 1 minute until fragrant.
- Add the cabbage, diced tomatoes with juices, tomato sauce, beef broth, brown sugar, and vinegar. Bring to a boil.
- Stir in the rice, reduce heat to low, cover, and simmer for 25–30 minutes until the rice is tender and the cabbage is soft.
- Turn off the heat. Season with salt and pepper, ladle into bowls, top with parsley, and serve hot.
