
This cozy cabbage roll soup is my weeknight answer to the classic stuffed cabbage rolls my grandma used to make slow and steady for family gatherings. Here you get all the nostalgic flavor in a fraction of the time and every bowl is hearty comforting and packed with goodness.
The first chilly night I served this soup my husband went back for seconds and my littlest declared it tastes like a hug. I now keep cabbage on my regular shopping list just for this recipe.
Ingredients
- Olive oil: Brings richness and helps sauté the aromatics, look for cold-pressed for best flavor
- Ground beef or turkey: Or even plant-based crumbles, give satisfying protein and heartiness, always choose fresh high-quality meat for richer taste
- Onion and garlic: Create a savory base and really deepen the soup’s flavor, the smaller you chop the sweeter they’ll taste when cooked
- Chopped cabbage: Provides bulk and a slight sweetness, pick a head that feels heavy for its size and has crisp leaves
- Canned diced tomatoes: Add tangy brightness with their juices included, opt for low-sodium if you’re watching salt
- Tomato sauce: Gives body and a tomatoey punch, quality canned or jarred sauce makes a difference
- Broth: Forms the soup’s backbone, you can use beef, chicken, or vegetable based on your preference, homemade or low-sodium store-bought both work
- Worcestershire sauce: Introduces umami depth, its salty tang takes the soup up a notch
- Smoked paprika: Is optional, but it adds a gentle smokiness, try a good Spanish variety for more flavor payoff
- Dried thyme: Brings a subtle herbal note, make sure yours smells fresh for potent flavor
- Bay leaf: Infuses earthy warmth, grab whole dried leaves for gentle complexity
- Salt and black pepper: Are musts and should always be added to taste, use freshly cracked pepper for more flavor
- White or brown rice: Soaks up all the flavors, white cooks quickly, brown brings extra chew and fiber, if you have leftover rice use that to speed things up
- Chopped fresh parsley or dill: Offers a fresh herbal lift, choose perky bright-green herbs
- Sour cream or Greek yogurt: For creaminess and tang when serving
- Crusty bread or rolls: For dunking and sopping up every drop
Step-by-Step Instructions
- Brown the meat and sauté aromatics:
- In a large pot, drizzle in olive oil and heat over medium, add the ground beef or turkey, break up any clumps and cook until browned and crumbly. Drain off any excess fat if you like. Now scatter in chopped onion and minced garlic, cooking for several minutes until the onion turns translucent and releases rich fragrance. This is where the soup starts to develop depth.
- Add cabbage and tomatoes:
- Pile in all the chopped cabbage and stir to coat with the oils and meaty savor. Let it cook for a few minutes until it softens slightly. Now pour in the diced tomatoes with their juices, the rich tomato sauce, your chosen broth, Worcestershire sauce, smoked paprika, dried thyme, and drop in the bay leaf. Use a big spoon to stir and blend everything together well.
- Simmer the soup:
- Raise the heat just until you see a gentle bubble, then cover the pot and lower the heat to let it simmer quietly. Leave it undisturbed for about twenty minutes, stirring now and then so nothing sticks to the bottom. This gives all the flavors time to meld and the cabbage to sweeten.
- Cook the rice:
- If using uncooked rice, sprinkle it evenly into the bubbling soup and let it cook for another twenty to twenty five minutes. By then, the rice will be plump and the cabbage silky soft. If you have pre-cooked rice, toss it in only during the last five minutes, it only needs to warm through, not cook further.
- Taste and serve:
- Before serving, make sure to fish out the bay leaf. Then, taste your soup, add a pinch of salt or a few cracks of black pepper as needed. Ladle the soup into bowls and top with a scatter of fresh herbs, a dollop of sour cream, and a slice of crusty bread on the side if you love a finishing touch.

My favorite ingredient here is the smoked paprika for the subtle savory warmth it brings just the scent takes me straight back to my grandmother’s kitchen when she used to toast spices with a practiced hand. The first time I made this for my own kids they gathered around eager to help stir in the cabbage promising to taste test every batch. It has become our coziest tradition.
Storage Tips
Let the soup cool completely before storing in containers in the fridge it’ll last up to four days and reheats gently on the stovetop or microwave. For longer storage, pour cooled soup into freezer-safe containers, leave room for expansion, and freeze for up to three months. Thaw overnight in the fridge for best texture.
Ingredient Substitutions
Use ground pork or chicken for a different flavor profile. For a meatless version, plant-based crumbles or cooked lentils work beautifully. Swap rice for small pasta or even barley if that is what you have. Try using purple cabbage for an eye-catching twist, though the color will bleed into the broth.
Serving Suggestions
Serve piping hot with parsley, dill, or a swirl of cream if you love tang. It shines all on its own, but crusty sourdough or fluffy rolls on the side turn it into a complete meal. For extra brightness, squeeze a bit of lemon juice over each serving right before eating.

This cozy cabbage roll soup is a hug in a bowl and an easy way to bring family together any night of the week.
Frequently Asked Questions
- → Can I make this cabbage roll soup in a slow cooker?
Yes! Brown the meat and sauté the onions and garlic first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the rice during the last 30-45 minutes of cooking time to prevent it from becoming mushy.
- → How do I store leftover cabbage roll soup?
Allow the soup to cool completely, then store in airtight containers in the refrigerator for up to 4 days. The soup actually tastes even better the next day as the flavors continue to develop. For longer storage, freeze portions for up to 3 months.
- → Is there a way to make this vegetarian?
Absolutely! Replace the ground beef with a plant-based alternative or chopped mushrooms for meaty texture. Use vegetable broth instead of beef broth, and ensure your Worcestershire sauce is vegetarian (traditional versions contain anchovies).
- → What can I serve with cabbage roll soup?
This soup pairs perfectly with crusty bread or dinner rolls for dipping. A simple side salad with a light vinaigrette provides a fresh contrast to the hearty soup. For a complete meal, serve with a dollop of sour cream or Greek yogurt on top.
- → Can I use pre-shredded cabbage to save time?
Yes, pre-shredded cabbage or coleslaw mix (without dressing) works perfectly and is a great time-saver. You'll need about 6-8 cups total. Just remember that pre-shredded cabbage may cook a bit faster than hand-chopped cabbage.
- → Why is my rice absorbing too much liquid in the soup?
Rice continues to absorb liquid as the soup sits. To prevent this, you can cook the rice separately and add it to individual bowls when serving, or use pre-cooked rice added just before serving. If your soup becomes too thick during storage, simply add more broth when reheating.