I grew up eating cabbage rolls at every family gathering, but I never actually learned to make them myself — the rolling, the tucking, the careful arranging in the pot always looked like more trouble than I wanted to take on. This soup was my solution: all the same flavors, ground beef, rice, cabbage, and a rich tomato broth, without any of the fussy rolling and folding. The first time I made it, it tasted so much like the cabbage rolls I remembered that I couldn’t believe how much easier it actually was.
This Cabbage Roll Soup takes everything people love about the classic dish — savory ground beef, tender rice, and cabbage in a rich tomato broth — and turns it into an easy, one-pot soup. It’s become one of my favorite comfort food dinners, right alongside other hearty, savory soups like my Crockpot Sausage Tortellini Soup, my Italian Wedding Soup, and my Chicken Pot Pie Soup — all four are the kind of soups that make an ordinary weeknight dinner feel a little more special.
Why This Recipe Works
Browning the ground beef first builds a savory foundation for the broth, the same principle that gives depth to a lot of other meat-based soups, whether that’s tender little meatballs or crumbled sausage. Simmering the cabbage directly in the tomato broth lets it soften and soak up flavor as it cooks, rather than staying tough or tasting separate from the rest of the soup.
Cooking the rice directly in the broth, similar to how pasta is handled in other hearty soups, lets it absorb flavor as it cooks, though it will continue to thicken the soup the longer it sits — something to keep in mind for leftovers. That combination of tender cabbage, seasoned beef, and rice in a rich tomato broth is really what makes this taste just like the cabbage rolls it’s based on.
Ingredients You’ll Need
- 1 lb ground beef
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 small head cabbage, chopped (about 6 cups)
- 1 can (28 oz) crushed tomatoes
- 1 can (14.5 oz) diced tomatoes
- 4 cups beef broth
- ⅔ cup uncooked long-grain white rice
- 2 tablespoons brown sugar
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried oregano
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 2 tablespoons chopped fresh parsley, for garnish
Step-by-Step Instructions
1. Brown the Beef
In a large pot or Dutch oven over medium heat, cook the ground beef, breaking it up as it browns, for 6–7 minutes, until no longer pink. Drain any excess fat.
2. Cook the Aromatics
Add the onion to the pot and cook for 3–4 minutes, until softened. Stir in the garlic and cook for another 30 seconds, until fragrant.
3. Add the Cabbage and Tomatoes
Stir in the chopped cabbage, crushed tomatoes, diced tomatoes, beef broth, brown sugar, Worcestershire sauce, oregano, salt, and pepper. Bring to a gentle boil.
4. Add the Rice
Stir in the uncooked rice, then reduce the heat to low, cover, and simmer for 20–25 minutes, stirring occasionally, until the rice and cabbage are both tender.
5. Taste and Serve
Taste and adjust seasoning as needed. Ladle into bowls and garnish with fresh parsley before serving.
Tips From My Kitchen
- Chop the cabbage into bite-sized pieces so it’s easy to eat with a spoon.
- This soup thickens significantly as the rice continues to absorb liquid, so add extra broth when reheating leftovers.
- A splash of apple cider vinegar at the end adds a nice brightness that balances the sweetness from the brown sugar.
- This soup is easy to make in a larger batch and freezes well for future dinners.
Nutrition Information
Estimated values per serving, based on 8 servings:
- Calories: approximately 240–270
- Protein: 15–17g
- Carbohydrates: 28–30g
- Fat: 8–9g
- Sugar: 9–10g
For a lighter version, use ground turkey in place of beef and reduce the brown sugar slightly — the soup will still have plenty of savory-sweet flavor.
Storage and Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, adding extra broth as needed since the soup thickens significantly as the rice continues to absorb liquid. This soup freezes especially well — portion into freezer-safe containers and freeze for up to 3 months, then thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use cooked rice instead of raw rice?
Yes, if using already-cooked rice, stir it in during the last 5–10 minutes of cooking, just to heat through, rather than simmering it for the full 20–25 minutes.
Can I make this in a slow cooker?
Yes, brown the beef on the stovetop first, then transfer everything except the rice to a slow cooker along with the broth. Cook on low for 5–6 hours, then stir in the rice and cook on high for another 20–25 minutes until tender.
Can I use a different type of rice?
Yes, brown rice can be used, though it will take longer to cook — increase the simmering time and add extra broth as needed to compensate.
Can I freeze this soup?
Yes, it freezes very well. Cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating on the stovetop.
Final Thoughts
This Cabbage Roll Soup has become my answer for craving that classic family recipe without the fuss of rolling and folding individual cabbage leaves. It’s rich, savory, and tastes just like the cabbage rolls I grew up eating, just a lot easier to make on a regular weeknight. I hope it becomes a favorite in your kitchen too.
