Cabbage Roll Soup
Cabbage roll soup gives you everything people love about stuffed cabbage without spending an hour rolling leaves. The beef, rice, tomato, and sweet-tangy sauce are all here. They just end up in a spoonable, one-pot form instead.
Stuffed cabbage has a long history across Eastern Europe, where versions go by names like gołąbki, holubtsi, and sarmale. They’re traditionally made for gatherings and holidays because they take time. This soup borrows the flavors and skips the labor, so you can have that cozy, familiar taste on a regular Tuesday.
It’s also a great way to use up half a head of cabbage. The rice cooks right in the pot, which means it thickens the soup as it goes and you don’t need a separate pan.
Why You’ll Love This Cabbage Roll Soup
- It’s all done in one pot, from browning the beef to simmering the rice.
- It tastes like the stuffed cabbage you know, without any rolling.
- It’s budget-friendly, using ground beef, cabbage, carrots, and pantry staples.
- It makes six servings and freezes well for easy lunches.
Why This Works
Starting with browned beef is what gives the soup its savory backbone. As the meat sears, it leaves flavorful browned bits on the bottom of the pot. When the onion, broth, and tomato sauce go in, those bits dissolve and season the whole soup.
Cooking the rice in the soup itself is the other trick. As it simmers, it releases starch, which gives the broth body and a stew-like feel. A little brown sugar balances the acidity of the tomato sauce, the same way a sweet-sour sauce does in traditional cabbage rolls.
Ingredient Notes
- The beef: Lean ground beef keeps the soup from getting greasy. If you use a fattier blend like 80/20, drain off some of the fat after browning.
- The cabbage: Plain green cabbage is perfect. Chop it into small, bite-size pieces so it softens in the time the rice takes to cook.
- The carrots: Slice them thin. Thick coins can stay firm, and you want them tender along with the rice.
- The rice: Plain long-grain white rice cooks reliably in 25 minutes. Brown rice would need much longer.
How to Make Cabbage Roll Soup
Step 1: Brown the beef
Heat the oil in a Dutch oven or large soup pot over medium-high heat. Add the ground beef, season it with salt and pepper, and break it up with a spoon. Cook until it’s browned and no pink remains. Let it sit for a minute between stirs so it gets some real color.
Step 2: Soften the onion and garlic
Stir in the diced onion and minced garlic and cook for 2 to 3 minutes. The onion should look tender and glossy and the garlic should smell sweet, not sharp.
Step 3: Add everything else
Add the cabbage, carrots, tomato sauce, broth, rice, bay leaf, and brown sugar. Stir well, scraping up any browned bits from the bottom of the pot. This is where the soup picks up most of its flavor.

Step 4: Simmer until the rice is tender
Bring the pot to a simmer and cook for about 25 minutes, stirring occasionally. The rice should be soft and the cabbage and carrots tender. If you notice the soup getting too thick, add a splash of broth or water.
Step 5: Finish and serve
Fish out the bay leaf and stir in most of the parsley. Taste and add salt or pepper if needed. Ladle into bowls and sprinkle the rest of the parsley on top.

Tips for the Best Cabbage Roll Soup
- Cut the cabbage and carrots small so they finish cooking along with the rice.
- Don’t skip the brown sugar. It balances the tomato and makes the soup taste like real cabbage rolls.
- Taste at the end. Broth and tomato sauce vary in saltiness, so adjust with salt and pepper last.
- Stir occasionally from the bottom of the pot so the rice doesn’t stick.
- Expect the soup to thicken as it sits. Loosen leftovers with a little broth or water.
Variations
- Sausage version: Swap the beef for hot Italian sausage for extra spice.
- Add a splash of vinegar: A teaspoon of red wine vinegar at the end gives it a tangy, sauerkraut-like lift.
- Lighter sweetener: Use a sugar-free sweetener instead of brown sugar if you prefer.
- Make it a double batch: It freezes well, so doubling is worth it.
- Add paprika: A teaspoon of sweet or smoked paprika adds an Eastern European note.
What to Serve With Cabbage Roll Soup
Warm dinner rolls or rye bread are perfect for this soup. A dollop of sour cream on top is a nice touch, and a simple cucumber salad on the side adds a fresh contrast.
Storage & Reheating
Cool the soup, then store it in the fridge in an airtight container for 3 to 4 days. To freeze, pour cooled portions into freezer bags, lay them flat, and stack them once frozen.
Thaw in the fridge overnight, then reheat on the stove over medium heat. Since the rice keeps absorbing liquid, add a bit of broth or water as it warms.
Frequently Asked Questions
Can I make cabbage roll soup in a slow cooker?
Yes. Brown the beef and onion first, then transfer everything to a slow cooker and cook on low for 6 to 8 hours, until the rice and vegetables are tender.
Can I use ground turkey or sausage?
Absolutely. Ground turkey makes a lighter soup, and Italian sausage adds more seasoning.
Does this soup freeze well?
It does. Freeze it in portions and thaw overnight. The rice softens a bit more, so add a splash of liquid when reheating.
Why is my cabbage still crunchy?
Large pieces take longer to soften. Chop the cabbage small, and simmer a few more minutes if needed.
Cabbage Roll Soup
Course: SoupCuisine: Eastern EuropeanDifficulty: Easy6
servings15
minutes30
minutes45
minutes213
kcalStuffed cabbage flavor in an easy one-pot soup with ground beef, rice, and tomato.
Ingredients
2 teaspoons vegetable oil
1 pound lean ground beef
Salt and pepper, to taste
1 medium yellow onion, finely diced
2 cloves garlic, minced
4 cups chopped green cabbage
2 medium carrots, quartered and sliced
4 cups low-sodium beef broth
3 cans (8 ounces each) tomato sauce
1/2 cup uncooked long-grain white rice
1 bay leaf
3 tablespoons light brown sugar
2 tablespoons chopped fresh parsley
Directions
- Heat the oil in a Dutch oven or large soup pot over medium-high heat. Add the ground beef, season with salt and pepper, and cook until browned.
- Add the diced onion and minced garlic and cook for 2 to 3 minutes, until the onion is tender.
- Stir in the cabbage, carrots, tomato sauce, beef broth, rice, bay leaf, and brown sugar.
- Bring to a simmer and cook for about 25 minutes, stirring occasionally, until the rice and vegetables are tender.
- Remove the bay leaf, taste, and adjust the seasoning. Top with chopped parsley and serve.
Notes
- Chop the cabbage and carrots small so they soften with the rice. If you use higher-fat beef, drain some fat after browning. The soup thickens as it sits, so thin leftovers with broth or water.
