This satisfying soup captures all the flavors of traditional Eastern European cabbage rolls without the time-consuming rolling process. Ground beef simmers with tender cabbage, carrots, celery, and rice in a rich tomato-based broth seasoned with aromatic herbs. The result is a bowl of pure comfort that comes together in just under an hour, perfect for chilly evenings or when you crave homemade nourishment without the fuss.
My grandmother used to spend entire afternoons rolling cabbage leaves, her kitchen smelling like tomatoes and sweet steam. I loved watching her work, but honestly, who has that kind of time anymore? This soup captures everything I loved about those Sunday afternoons without the tedious rolling. Now I get the same comfort in a fraction of the time, and nobody complains about the missing presentation step.
Last winter, my neighbor came over during a snowstorm with nothing but a bag of groceries and a craving for something warming. We threw this together while her kids played with mine, and the way that kitchen filled up with that cozy tomato cabbage smell made everything feel right. Now she asks for the recipe every time the temperature drops below forty degrees.
Ingredients
- 1 lb lean ground beef: I tried using fattier beef once, but the soup gets greasy and youll end up skimming off way too much fat
- 1 medium yellow onion, diced: Yellow onions have that perfect sweetness when they cook down, unlike red onions which can be too sharp
- 3 garlic cloves, minced: Fresh garlic makes such a difference here, jarred garlic just disappears into the background
- 4 cups green cabbage, chopped: Do not buy the pre shredded bags, they are too thin and turn into mush
- 2 medium carrots, diced: These add subtle sweetness that balances the tomatoes
- 2 celery stalks, diced: Essential for that classic soup base flavor
- 1/2 cup uncooked long grain white rice: Short grain rice makes the soup too thick and sticky
- 6 cups beef broth: Low sodium broth lets you control the salt level
- 1 can diced tomatoes: Fire roasted tomatoes add incredible depth if you can find them
- 1 can tomato sauce: This creates that rich, velvety base
- 2 tbsp tomato paste: Concentrated tomato flavor that makes the broth taste like it simmered for hours
- 1 tsp dried oregano: Dried works beautifully here, no need to buy fresh
- 1 tsp dried thyme: Earthy and warming, perfect for cold weather soups
- 1 tsp paprika: Smoked paprika adds a whole new dimension if you are feeling adventurous
- 1 bay leaf: Do not forget to fish this out before serving
- 1/2 tsp ground black pepper: Freshly cracked makes a noticeable difference
- 1 tsp salt: Start with this and adjust at the end, some broths are saltier than others
- 2 tbsp fresh parsley, chopped: This brightens up the whole bowl and adds a fresh finish
- Sour cream: A cool, tangy contrast to the rich, savory soup
Instructions
- Brown the beef:
- Cook the ground beef in a large pot or Dutch oven over medium heat until thoroughly browned, breaking it up with your spoon as it cooks. Drain any excess fat before moving on, otherwise your soup will have an oily layer on top.
- Soften the vegetables:
- Add the onion, garlic, carrots, and celery to the pot and cook for about 5 minutes until everything is fragrant and starting to soften. Stir occasionally to prevent any sticking.
- Add the cabbage:
- Stir in the chopped cabbage and cook for another 2 to 3 minutes until it just starts to wilt. This quick cook helps the cabbage hold its texture better during simmering.
- Build the soup base:
- Pour in the broth, diced tomatoes, tomato sauce, and tomato paste. Add the rice and all the seasonings, giving everything a good stir to combine.
- Simmer to perfection:
- Bring the soup to a boil, then reduce heat and let it simmer uncovered for about 30 minutes. You will know it is done when the rice is tender and the cabbage is silky but not falling apart.
- Finish and serve:
- Remove the bay leaf and taste the soup, adjusting salt or pepper if needed. Ladle into bowls and top with fresh parsley and a generous dollop of sour cream.
I made a huge batch of this for my dad last winter when he was recovering from surgery, and he called me three days later asking if I had anymore. That is when I knew this was not just soup, it was the kind of food that actually helps people feel better, in every way that matters.
Making It Your Own
Ground turkey works beautifully here if you want something lighter, or you can go meatless with plant based crumbles and vegetable broth. Brown rice adds nuttiness and extra fiber, but you will need to add another 15 minutes to the simmer time and probably another cup of broth. I have even thrown in a diced bell pepper when I had one sitting on the counter, and it was fantastic.
The Leftover Situation
This soup might actually be better the second day, after all the flavors have had time to really get to know each other. The rice will drink up quite a bit of the liquid overnight, so you will almost certainly need to add more broth when you reheat it. I always keep extra broth on hand just for this reason.
Serving Suggestions
A slice of crusty bread is practically mandatory for soaking up that flavorful broth. For a complete meal, a simple green salad with a tangy vinaigrette cuts through the richness perfectly. On especially cold nights, nothing beats pairing this with some garlic bread that has been toasted until golden and fragrant.
- Fresh dill makes a surprising and delicious substitute for parsley
- A splash of vinegar right before serving brightens the whole bowl
- This freezes beautifully for up to three months if you want to meal prep
There is something incredibly satisfying about a soup that tastes like it simmered all day but comes together in under an hour. This is the kind of recipe that turns an ordinary Tuesday into something that feels like a proper meal.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors meld together. Store in the refrigerator for up to 4 days or freeze for up to 3 months.
- → What rice works best in this soup?
-
Long-grain white rice holds its shape well during simmering. Brown rice adds fiber but requires 10-15 minutes additional cooking time until tender.
- → Can I use ground turkey instead of beef?
-
Yes, ground turkey or chicken makes a lighter version. Brown it the same way and proceed with the recipe. The flavor remains delicious and satisfying.
- → Why does my soup thicken in the refrigerator?
-
The rice continues absorbing liquid as it sits. Simply add more beef broth when reheating to reach your desired consistency. This is normal and doesn't affect quality.
- → Is this suitable for meal prep?
-
Perfect for meal prep. Portion into containers and refrigerate or freeze. The flavors develop beautifully over time, making leftovers even more delicious than freshly made.