Easy One Pot Cabbage Roll Soup
All the cozy, tangy comfort of cabbage rolls shows up here in soup form, with none of the fiddly rolling and tucking. The beef gets browned first for depth, the…
Tip: save now, cook later.All the cozy, tangy comfort of cabbage rolls shows up here in soup form, with none of the fiddly rolling and tucking. The beef gets browned first for depth, the cabbage softens into the broth without disappearing, and the rice turns the whole pot into something hearty enough to stand on its own. It lands in that sweet spot between budget-friendly and genuinely satisfying, which is why it ends up on repeat.
What makes this version work is the order. Browning the beef before the vegetables gives you a savory base, then the cabbage goes in just long enough to start wilting before the broth and rice take over. The little finish of brown sugar and apple cider vinegar matters more than it sounds; it rounds out the tomatoes and gives the soup that familiar cabbage-roll balance without tasting flat.
Below you’ll find the small details that keep the rice tender, the broth balanced, and the cabbage from turning mushy. I also included a few practical swaps and storage notes, because this is exactly the kind of soup that should earn you leftovers without losing its texture.
The broth had that sweet-tangy cabbage roll taste, and the rice stayed tender without getting mushy. I used sour cream on top like suggested and my husband went back for a second bowl before I even sat down.
Save this one-pot cabbage roll soup for the nights when you want all the stuffed-cabbage comfort with one pot and no rolling.

The Rice and Cabbage Problem Everyone Runs Into
The two things that can ruin cabbage roll soup are soggy rice and cabbage that disappears into the broth. This version avoids both by keeping the simmer controlled and by adding the cabbage early enough to soften, but not so early that it breaks down completely. If you boil it hard, the rice can burst and turn the broth cloudy and thick in a heavy, pasty way.
The broth should stay at a gentle simmer once the rice goes in. You want the grains to plump up and the cabbage to turn silky at the edges while still keeping some body. The soup will thicken as it sits, which is a plus for leftovers, but if it looks too dense right before serving, a splash of broth loosens it back up fast.
- Ground beef — Lean ground beef gives the soup its classic cabbage-roll flavor without turning the broth greasy. If yours has a bit more fat, drain it after browning so the tomato base stays clean-tasting.
- Cabbage — Green cabbage softens beautifully here and holds its shape better than more delicate varieties. Chop it into bite-size pieces so it blends into the spoon without needing a knife at the table.
- Long-grain white rice — This is the grain that gives you the right texture in the broth. Short-grain rice will go softer and stickier; brown rice needs a longer cook time and more liquid than this recipe is built for.
- Crushed tomatoes and tomato sauce — The crushed tomatoes give body, while the sauce smooths out the broth so it tastes more like a slow-simmered soup. If you only have diced tomatoes, the texture will be chunkier and the broth less cohesive.
- Brown sugar and apple cider vinegar — This finish is what makes the soup taste balanced instead of just tomato-y. The sugar softens the acidity and the vinegar wakes everything up at the end; don’t skip the tasting step after they go in.
Building the Soup in the Right Order
Brown the Beef First
Heat the oil and cook the beef until it loses its pink color and starts to take on a little color in spots. That browning gives the broth a deeper, meatier base than you get from simmering raw beef in liquid. If you rush this part and crowd the pan, the meat steams instead of browns, and the soup tastes flatter.
Soften the Aromatics Before the Liquids
Once the beef is drained, cook the onion and carrots until the onion turns translucent and the carrots start to lose their raw edge. Then stir in the garlic just until you smell it. If the garlic goes in too early, it can scorch in the fat and leave the whole pot bitter.
Wilt the Cabbage Before Simmering
Add the cabbage and stir it for a few minutes before the broth goes in. This gives it a head start so it softens evenly instead of floating raw in the top layer of the soup. You’re looking for the cabbage to lose some stiffness and just begin to collapse around the edges.
Let the Rice Finish the Job
Once the tomatoes, broth, rice, and seasonings are in, bring the pot to a boil only long enough to get things moving, then lower it to a steady simmer and cover it. Stir every so often so the rice doesn’t settle and stick to the bottom. The soup is done when the rice is tender, the cabbage is silky, and the broth has a little body without turning gluey.
What to Change When You Want a Different Version
Make It Dairy-Free Without Losing the Finish
Skip the sour cream garnish or use an unsweetened dairy-free sour cream at the table. The soup itself is already dairy-free, so this swap changes nothing about the broth and only affects the creamy contrast on top.
Use Ground Turkey Instead of Beef
Ground turkey works well if you want a lighter soup, but it needs the olive oil and the tomato broth to keep it from tasting dry. The flavor will be a little cleaner and less rich, so don’t skip the Worcestershire sauce or the final vinegar balance.
Make It Gluten-Free With One Check
The soup is naturally close to gluten-free, but Worcestershire sauce can vary by brand, so use one that’s certified gluten-free if needed. Everything else in the pot fits that requirement without any other changes.
Swap the Rice When You Need a Heartier Bowl
You can use cooked rice instead of uncooked if you have leftovers on hand, but stir it in near the end so it doesn’t overcook and fall apart. If you want a lower-carb version, cauliflower rice works, but add it in the last 5 to 10 minutes because it softens fast and can turn watery if it simmers too long.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The rice will continue to absorb liquid, so the soup gets thicker by day two.
- Freezer: It freezes well for up to 3 months, though the rice softens a bit after thawing. For the best texture, freeze it slightly underdone or freeze the soup base without the rice and add fresh rice when reheating.
- Reheating: Warm gently on the stovetop over medium-low heat, adding broth as needed to loosen it. High heat can make the rice mushy and can push the tomato broth into a scorched taste on the bottom of the pot.
Answers to the Questions Worth Asking
Easy One Pot Cabbage Roll Soup

Easy One Pot Cabbage Roll Soup (Lazy Unstuffed Cabbage Rolls)
Ingredients
Equipment
Method
- Heat the olive oil in a large Dutch oven over medium-high heat. Brown the ground beef for 6–7 minutes, breaking it up, until no pink remains, then drain any excess fat.
- Lower the heat to medium and add the onion and carrots. Cook for 5 minutes, until softened, then stir in the garlic for 1 minute, until fragrant.
- Add the cabbage to the pot and stir for 3–4 minutes. Cook until it just starts to wilt, keeping the cabbage tender but not fully collapsed.
- Stir in the crushed tomatoes, tomato sauce, beef broth, rice, Worcestershire sauce, sweet paprika, dried thyme, bay leaf, salt, and black pepper. Bring the mixture to a boil.
- Lower to a simmer, cover, and cook for 25–30 minutes, stirring occasionally. The rice and cabbage should be tender when you skim a spoonful and taste.
- Remove the bay leaf and stir in the brown sugar and apple cider vinegar to balance the sweet-tangy flavor. Taste and adjust the seasoning, adding a splash of broth if the soup is too thick.
- Ladle the soup into bowls and top each with sour cream and chopped fresh parsley. Serve hot so the flavors taste fully combined.