
This cabbage roll soup transforms a labor-intensive classic into an easy weeknight meal that delivers all the flavors of traditional cabbage rolls without the fuss. My grandmother's cabbage rolls were legendary in our family, but this soup version has become my go-to alternative when I'm craving those familiar flavors but short on time.
I first made this soup during a particularly busy holiday season when I wanted to honor my Eastern European heritage but couldn't spend hours stuffing cabbage leaves. Now it's in my regular rotation, especially when temperatures drop.
Ingredients
- Vegetable oil: creates the perfect base for browning the beef without sticking
- Lean ground beef: provides protein and hearty flavor while keeping the fat content reasonable
- Yellow onion and garlic: form the aromatic foundation that elevates the entire soup
- Green cabbage: offers that classic cabbage roll flavor while holding its texture when simmered
- Carrots: add natural sweetness and bright color to balance the savory elements
- Beef broth: enriches every spoonful with depth of flavor
- Tomato sauce: brings acidic brightness and rich color to the broth
- White rice: absorbs flavors while adding substance and making the soup more filling
- Bay leaf: contributes subtle complexity that ties all flavors together
- Brown sugar: balances the acidity of the tomatoes and adds traditional cabbage roll sweetness
- Fresh parsley: brightens the finished dish with color and fresh flavor
Step-by-Step Instructions
- Brown the Beef:
- Heat vegetable oil in a dutch oven over medium-high heat until shimmering. Add ground beef, season generously with salt and pepper, and cook until no pink remains, breaking it into small crumbles with a wooden spoon. This step builds the foundational flavor of the soup, so take your time to develop good browning.
- Add Aromatics:
- Add the finely diced onion and minced garlic to the browned beef. Cook for 2-3 minutes, stirring frequently until the onion becomes translucent and soft. The moisture from the onions will help release any browned bits from the bottom of the pot.
- Combine All Ingredients:
- Add chopped cabbage, sliced carrots, tomato sauce, beef broth, uncooked rice, bay leaf, and brown sugar to the pot. Stir thoroughly to ensure the rice is distributed evenly and not clumping together. The combination of these ingredients recreates the classic cabbage roll filling and sauce in soup form.
- Simmer to Perfection:
- Bring the soup to a gentle simmer over medium heat, then reduce to medium-low. Cover partially with a lid and let simmer for about 25 minutes, stirring occasionally to prevent the rice from sticking to the bottom. The soup is ready when the rice is tender and has absorbed the surrounding flavors.
- Finish and Serve:
- Remove the bay leaf as it's not meant to be eaten. Sprinkle fresh chopped parsley over the top just before serving to add brightness to both the flavor and appearance of your soup.

My favorite part of this recipe is the marriage of cabbage and beef broth. When cabbage simmers in rich beef broth, it transforms from a humble vegetable to something extraordinary. My husband, who normally pushes cabbage to the side of his plate, always asks for seconds of this soup.
Make-Ahead Options
This soup actually improves with time as the flavors meld together. You can make it up to two days ahead and store it in the refrigerator. The rice will continue to absorb liquid, so you may need to add additional broth when reheating. For meal prep, you can also cook everything except the rice, refrigerate, and then add the rice when reheating the soup to serve.
Smart Substitutions
No white rice on hand? Brown rice works beautifully but needs about 15 minutes more cooking time. For a lower-carb version, substitute riced cauliflower added in the last 5 minutes of cooking. Ground turkey can replace beef for a lighter option, but consider using chicken broth instead of beef broth to complement the flavor. Vegetarians can use plant-based ground meat alternatives and vegetable broth for a delicious meatless version.
Serving Suggestions
Serve this hearty soup with a dollop of sour cream for authentic Eastern European flair. A chunk of crusty rye bread makes the perfect companion for soaking up every last drop of broth. For a complete meal, pair with a simple side salad dressed with vinaigrette. During particularly cold weather, I like to serve this in pre-warmed bowls to keep it piping hot from first spoonful to last.
Cultural Context
Cabbage rolls or "golabki" in Polish tradition were typically served for special occasions due to the time-intensive preparation. This soup version honors that tradition while making it accessible for everyday meals. In many Eastern European households, slightly sweet tomato sauce is the hallmark of authentic cabbage rolls, which is why the brown sugar is essential to achieve that traditional flavor profile.
Frequently Asked Questions
- → How can I store cabbage roll soup?
Store the soup in an airtight container in the refrigerator for up to 3-4 days. Reheat on the stovetop or microwave until warmed through.
- → Can I freeze cabbage roll soup?
Yes, this soup freezes well. Allow it to cool completely, then store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
- → What substitutions can I make?
You can use ground turkey or chicken instead of beef, or substitute brown rice or quinoa for white rice. Vegetable broth can replace beef broth for a lighter flavor.
- → How can I make this soup healthier?
Use leaner ground meat, brown rice, and skip adding the brown sugar. Load up on extra vegetables like celery or bell peppers for added nutrition.
- → What makes cabbage roll soup comforting?
The combination of hearty ground beef, tender cabbage, subtle spices, and a rich broth creates a warm and homely flavor perfect for cool weather.
- → Can I make this soup in a slow cooker?
Yes, brown the beef, onions, and garlic first, then transfer all ingredients to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours until the rice is tender.