Oh, honey, let me tell you about my cabbage roll soup – it’s like getting a big, warm hug from Grandma Jo herself! After cooking for over 50 years (yes, I started young!), I’ve perfected this one-pot wonder that tastes just like traditional stuffed cabbage rolls but without all the fuss. Trust me, when the weather turns chilly, this is the soup my grandkids beg for. It’s got everything you love about the classic dish – tender cabbage, savory ground beef, and that perfect tomato-y tang – all simmered together in one pot like the good ol’ days.

Table of Contents
Table of Contents
What makes this recipe special? Well, back in ’78, I was hosting my church potluck when I realized too late that I’d forgotten to pre-boil the cabbage leaves for rolls. In a panic, I chopped everything up and threw it in my Dutch oven – and wouldn’t you know, the whole congregation raved! That happy accident became our family’s favorite weeknight dinner. The secret’s in letting the rice cook right in the broth (just like my mother taught me), which gives the soup that signature stick-to-your-ribs heartiness. You’ll smell the garlic and herbs before the first spoonful even touches your lips!
Now, I know what you’re thinking – “Grandma Jo, won’t the cabbage get mushy?” Not if you chop it just right (about bite-sized pieces) and add it at the perfect time. And that splash of vinegar? That’s my little trick to brighten all the flavors. This soup tastes even better the next day, if you can resist eating the whole pot at once! Over the years, I’ve made this for new neighbors, sick friends, and every single one of my grandchildren’s birthday dinners. It’s not just food – it’s love in a bowl.
Why You’ll Love This Cabbage Roll Soup
Oh, where do I even begin? This soup has been warming hearts and bellies in our family for generations, and once you try it, you’ll understand why. Let me count the ways you’re going to fall head over heels for this pot of comfort!
- One-pot wonder: Who needs a sink full of dishes? This entire meal comes together in a single pot – just like my grandmother used to make during harvest season when time was precious. From sautéing to simmering, everything happens in that trusty Dutch oven, meaning more time enjoying your meal and less time scrubbing pots.
- Hearty enough for the hungriest crowd: With tender cabbage, savory beef, and rice that plumps up perfectly in the broth, this isn’t some wimpy soup – it’s a meal that sticks to your ribs. My lumberjack uncle used to say it could “fuel a man through a Minnesota winter,” and he wasn’t wrong! The combination of protein, veggies, and grains makes it satisfying enough to be dinner all on its own.
- Customizable to your heart’s content: Don’t have ground beef? Use turkey or sausage instead. Watching carbs? Cauliflower rice works beautifully (just add it later). Vegetarian? Swap in mushrooms or lentils. Over the years, I’ve made dozens of variations depending on what’s in my pantry – that’s the beauty of this forgiving recipe. It’s like getting a hug that fits just right every single time.
- Tastes even better tomorrow: The flavors deepen overnight, making leftovers something to look forward to. I always make extra to pack for my granddaughter’s lunches – she says her friends beg for bites when they catch a whiff! Just add a splash of broth when reheating to bring it back to life.
Honestly, this soup isn’t just food – it’s memories in a bowl. Whether you’re feeding a crowd, meal prepping for the week, or just craving something cozy, this recipe delivers every single time. Now go grab your spoon – your new favorite dinner awaits!
Ingredients for Cabbage Roll Soup (One-Pot)
Now, let me walk you through exactly what you’ll need to make this cozy pot of goodness. I’ve grouped everything so you can easily check off your shopping list – just like I do with my old handwritten recipe cards (though mine have more tomato stains than white space these days!).

The Veggie Base (the flavor starters):
- 1 large onion, finely chopped – about 1 ½ cups (trust me, the smaller the pieces, the sweeter they get)
- 5 large garlic cloves, minced – don’t skimp, this is where the magic begins!
- 2 large carrots, diced – about 1 cup (I like ’em about the size of my pinky nail)
The Meat & Flavor Boosters:
-
- 1 pound extra lean ground beef (85/15 works best – enough fat for flavor but not too greasy)
- 1 tablespoon extra virgin olive oil – my trusty cast iron loves this
- 3 tablespoons tomato paste – that little can in your pantry’s about to earn its keep
- 1 tablespoon dried oregano – crush it between your palms to wake up the oils
1 teaspoon dried thyme – smells like Sunday dinners at Grandma’s
The Liquid Gold:
- 28-ounce can diced tomatoes, low sodium (juice and all – we’re not wasting flavor!)
- 14-ounce can tomato sauce or crushed tomatoes (I use whatever’s on sale)
- 7 cups beef broth, low sodium – homemade if you’ve got it, but boxed works just fine
- 1 tablespoon vinegar – white or apple cider, whatever’s handy
- 1 tablespoon sugar, honey or maple syrup – just enough to balance the tomatoes
The Hearty Stuff:
- 7 cups coarsely chopped cabbage – that’s about half a large head (leave some big pieces for texture)
- ¾ cup uncooked white or brown rice – I’ll explain the timing difference later
- 3 bay leaves – fish ’em out before serving (I’ve forgotten before – not ideal!)
The Finishing Touches:
- 1 ¼ teaspoons salt – start with this, then taste at the end
- ½ teaspoon ground black pepper – freshly cracked if you can
- 3 tablespoons chopped fresh dill or parsley – makes it pretty and fresh
- Sour cream or Greek yogurt and extra dill for serving – because everything’s better with a dollop!
See? Nothing fancy here – just good, honest ingredients that work together like old friends. Now let’s get cooking!
Ingredient Substitutions
Now honey, don’t you fret if you’re missing something from the pantry – this soup is about as flexible as my old rolling pin! Over the years, I’ve made more variations than I can count, depending on what was in my cupboard or who was coming to dinner. Here are my tried-and-true swaps that’ll still give you that same cozy, comforting taste:
Rice alternatives that work like a charm
- Brown rice – My go-to healthy swap (just remember it needs 15-20 extra minutes of simmering)
- Cauliflower rice – Add it in the last 10 minutes if you’re watching carbs
- Quinoa – Cooks in about the same time as white rice and adds protein
- Pearled barley – Gives a wonderful chewy texture (soak it first!)
- Orzo or small pasta – Cook separately and stir in at the end to prevent mush
Vegan/vegetarian options that’ll fool even meat-lovers
- Lentils – Brown or green hold their shape best (add with the broth)
- Mushrooms – Chop portobellos small for a meaty bite
- Meatless crumbles – Add them frozen when you’d normally brown the beef
- Chickpeas – A can of drained beans adds protein and texture
- Tempeh – Crumble and brown it just like ground beef
Sweetener swaps when sugar’s running low
- Honey or maple syrup – My personal favorites for depth of flavor
- Brown sugar – Just 2 teaspoons since it’s sweeter
- Date syrup – A tablespoon gives lovely caramel notes
- Apple juice – Replace ¼ cup broth with it for subtle sweetness
- Nothing at all – The tomatoes are sweet enough on their own!
See? No need for a special trip to the store. Some of my favorite versions came from cleaning out the fridge! The heart of this recipe is adaptable – just like my grandmother taught me during those lean years. Whatever substitutions you make, the end result will still taste like home. If you’re interested in other ways to use cabbage, you might enjoy my recipe for Unstuffed Cabbage Casserole.
How to Make Cabbage Roll Soup (One-Pot)
Oh, sweetheart, making this soup is as easy as pie – easier actually, since we don’t have to fuss with crust! Just follow these simple steps, and you’ll have a pot of comfort ready before you know it. I’ve been making this exact method since the Reagan administration, so trust me when I say it works like a charm.

Step 1: Sauté the Aromatics
First things first – grab your favorite heavy pot (mine’s a well-loved Dutch oven) and warm that olive oil over medium-high heat. You’ll know it’s ready when a little piece of onion sizzles right away. Toss in those chopped onions, carrots, and garlic – oh, that smell! That’s the sound of your kitchen saying “Welcome home.” Stir them around for about 3-4 minutes until the onions turn translucent and the carrots just start to soften. Don’t rush this part – those veggies are building our flavor foundation!
Step 2: Brown the Ground Beef
Now, here’s where we get serious. Crumble in that ground beef with your hands – none of those big clumps now! I like to use my wooden spoon to really break it up into small pieces as it cooks. Let it go for a good 10 minutes, stirring occasionally but not too much – we want some nice browned bits on the bottom of the pot for extra flavor.
That’s where the magic happens, just like my momma taught me. When the beef’s lost its pink color and has some golden spots, stir in those herbs and tomato paste – oh, the color that’ll turn your beef! Cook for another minute until your whole kitchen smells like an Italian grandmother’s dream.
Step 3: Simmer the Soup
Time for the grand finale! Dump in everything else – tomatoes, broth, cabbage, rice, all those seasonings – and give it a good stir. Now, listen close: if you’re using white rice, cover and simmer for 20 minutes; brown rice needs 35-40. Either way, peek in every now and then to stir and make sure nothing’s sticking to the bottom (my pot’s got a few battle scars from forgetting this step).
The cabbage will wilt down, the rice will soak up all that goodness, and before you know it, your spoon will stand up straight in the pot – that’s how you know it’s ready! If you’re looking for other easy dinner ideas, check out my collection of recipes.
Step 4: Finish and Serve
Turn off the heat and walk away – I mean it! Let that soup rest uncovered for 10 minutes. This lets the flavors get to know each other, like guests at a dinner party. Fish out those bay leaves (I’ve left one in before – not my finest moment), then stir in your fresh herbs. Taste and add more salt if needed – every batch is different! Serve it up in big bowls with a dollop of sour cream or yogurt and extra dill on top.
My grandkids love it with a hunk of crusty bread for dipping. There you have it – one pot, less than an hour, and dinner’s served with all the cozy flavors of grandma’s kitchen!
Print
5-Star Cabbage Roll Soup Recipe – Comfort in Every Bite
A hearty, one-pot cabbage roll soup that combines ground beef, cabbage, rice, and tomatoes for a comforting meal.
- Total Time: 45 mins
- Yield: 6 servings 1x
Ingredients
- 1 large onion, finely chopped
- 5 large garlic cloves, minced
- 2 large carrots, diced
- 1 tablespoon olive oil, extra virgin
- 1 tablespoon oregano, dried
- 1 teaspoon thyme, dried
- 1 pound ground beef, extra lean
- 3 tablespoons tomato paste
- 28 ounces can diced tomatoes, low sodium
- 14 ounces can tomato sauce or crushed tomatoes, low sodium
- 7 cups beef broth, low sodium
- 7 cups cabbage, coarsely chopped
- 3/4 cup white rice or brown rice, uncooked
- 1 tablespoon vinegar
- 1 tablespoon sugar, honey or maple syrup
- 1 1/4 teaspoons salt
- 1/2 teaspoon ground black pepper
- 3 bay leaves
- 3 tablespoons dill or parsley, finely chopped
- Fresh dill and yogurt or sour cream, for serving
Instructions
- Preheat a large heavy-bottom pot or Dutch oven on medium-high heat and swirl oil to coat. Add onion, garlic, and carrots; cook for 3-4 minutes, stirring occasionally.
- Add oregano and thyme and cook for 30 seconds, stirring often. Add ground beef, cook for 10 minutes, breaking into small pieces and stirring but allowing it to brown.
- Add tomato paste and stir to incorporate.
- Add diced tomatoes, tomato sauce, beef broth, cabbage, rice, vinegar, sugar, salt, pepper, and bay leaves. Stir well, cover, and bring to a boil. Then reduce heat to low and cook for 20 minutes for white rice or 35-40 minutes for brown rice. Stir a few times to prevent rice from sticking to the bottom.
- Turn off heat and let soup stand for 10 minutes to allow flavors to meld. Add dill or parsley, stir, and adjust any seasonings to taste if necessary.
- Serve hot topped with sour cream or Greek yogurt and a slice of bread.
Notes
- Stir occasionally to prevent sticking.
- Adjust salt and pepper to taste.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 8g
- Sodium: 450mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 45mg
Tips for the Best Cabbage Roll Soup
Now, darlin’, let me share my hard-earned wisdom for making this soup absolutely perfect every single time. These little tricks have saved me from many a kitchen mishap over the years!

Keeping that rice from sticking
Oh, I can’t tell you how many pots I’ve scorched before figuring this out! The key is to stir occasionally – not constantly – during the simmering time. Every 7-8 minutes should do it. And make sure you’re using a heavy-bottomed pot – my old Dutch oven distributes heat so much better than those flimsy pots my daughter-in-law keeps buying. If you hear sizzling instead of gentle bubbling, turn that heat down immediately and scrape the bottom with your wooden spoon!
Salt like a pro
Here’s my golden rule: start with less salt than you think you need. Those canned tomatoes and broth already have sodium, and you can always add more at the end. I usually wait until after the rice has cooked to do my final taste test – sometimes it needs just another pinch! Pro tip: if you accidentally over-salt, toss in a peeled potato wedge – it’ll absorb some of that saltiness while the soup finishes cooking.
Cabbage texture matters
Want your cabbage to have that perfect tender-but-not-mushy texture? Chop it into uneven pieces – some big, some small. The smaller bits will melt into the broth while the larger pieces keep their shape. And don’t stir too vigorously after adding it – let those cabbage leaves gently wilt on their own time.
Storage secrets
This soup keeps beautifully in the fridge for 3 days, but here’s my trick: store it before adding the fresh herbs. Stir those in right before serving to keep them bright and fresh. The rice will continue absorbing liquid, so when reheating, add a splash of broth or water to loosen it up. And whatever you do, don’t freeze it with dairy toppings – add those fresh when serving!
Remember, cooking isn’t about perfection – it’s about love and learning. Even my “mistakes” have turned into happy accidents over the years. Now go make some soup memories of your own!
Serving Suggestions
Oh, darling, half the fun of this soup is how you dress it up at the table! After all these years, I’ve discovered the perfect ways to make each bowl feel like a special occasion – even on a busy Tuesday night. Let me share my favorite ways to serve this cozy masterpiece:
The bread situation
Now listen – you must have something crusty and wonderful for dipping. My personal favorites:
- Rustic sourdough – That thick, chewy crust soaks up broth like a dream
- Garlic bread – Because everything’s better with garlic, isn’t it?
- Buttered rye – The caraway seeds add a lovely earthy note
- Cornbread – My Southern daughter-in-law’s brilliant suggestion
- Pumpernickel – That dark bread looks gorgeous against the red soup
The dollop debate
Here’s where personal preference comes into play – and in our family, we’ve got strong opinions!
- Sour cream – Classic, cooling, and creamy (my husband’s pick)
- Greek yogurt – My healthy twist that still gives that tang
- Fresh ricotta – For when you’re feeling fancy
- Goat cheese – My granddaughter’s modern take (surprisingly delicious!)
- Nothing at all – Some purists in the family prefer it straight
The finishing flourishes
Just like putting on your favorite earrings completes an outfit, these little extras make the soup sing:
- Fresh dill or parsley – A bright green shower of freshness
- Crispy fried shallots – For crunch that’ll make you swoon
- Lemon zest – Just a whisper wakes up all the flavors
- Crumbled bacon – Because… well, bacon
- Hot sauce or red pepper flakes – For those who like a little kick
My best advice? Set up a little “soup bar” with all these options when company comes over – it’s such fun watching everyone customize their perfect bowl. And don’t be surprised when they ask for seconds… and thirds!
Storing and Reheating
Now, let me tell you how to keep that delicious soup tasting just as good as when it first came off the stove – because trust me, you’ll want leftovers of this one! Over my many years of cooking, I’ve learned all the tricks to keeping cabbage roll soup fresh and flavorful.
The Right Way to Store It
First things first – let that soup cool to room temperature before you tuck it away. I usually leave it on the counter for about 30 minutes (no longer than 2 hours, food safety first!). Then transfer it to an airtight container – my trusty glass jars with rubber seals have never failed me. The soup will keep beautifully in the fridge for 3 days, though in our house it never lasts that long!
Reheating Like a Pro
When you’re ready to enjoy your leftovers, here’s my tried-and-true method: pour the soup into a saucepan with a splash of broth or water – about ¼ cup per serving. The rice absorbs liquid as it sits, so this brings it back to that perfect soupy consistency. Heat it gently over medium-low, stirring occasionally, until it’s piping hot all the way through. Takes about 5-7 minutes on my stove.
Freezing? Here’s What You Need to Know
Now, I’ll be honest – this soup can be frozen, but the texture changes a bit. The cabbage gets softer and the rice can become mushy when thawed. If you must freeze it, leave out the dairy toppings and freeze in portion-sized containers for up to 2 months. Thaw overnight in the fridge, then reheat with extra broth. Pro tip: freeze some fresh dill separately to stir in after reheating!
One last piece of advice from Grandma Jo: always taste your reheated soup and adjust the seasonings. Sometimes it needs another pinch of salt or splash of vinegar to wake up those flavors again. Now go enjoy your soup – second helpings are always encouraged in my kitchen!
Nutrition Information
Now, I’m no nutritionist, but after decades of feeding my family, I’ve learned a thing or two about what goes into our bodies. Here’s the scoop on what you’re getting in each comforting bowl of this cabbage roll soup – but remember, these numbers can dance around depending on your exact ingredients!
- Serving Size: About 1 ½ cups (just enough to leave room for seconds!)
- Calories: Around 320 – hearty enough to satisfy without weighing you down
- Protein: A solid 20g from that lean ground beef and rice
- Carbs: Approximately 35g (mostly from the veggies and rice)
- Fiber: 5g – thank you, cabbage and carrots!
- Sugar: Just 8g (mostly natural from the tomatoes)
- Fat: About 10g (the good kind from olive oil and beef)
A few important notes from Grandma Jo’s kitchen:
- These numbers are based on using 85% lean ground beef and low-sodium ingredients
- If you use turkey instead of beef, you’ll save about 50 calories per serving
- Brown rice adds an extra gram of fiber compared to white
- That dollop of sour cream adds about 30 calories – worth every one!
Now, I don’t want you obsessing over numbers – good food is about nourishment for both body and soul. But it’s nice to know this comforting bowl packs plenty of vitamins from all those veggies, protein to keep you full, and just enough carbs to warm you from the inside out. As my dear departed husband used to say, “It’s not health food if it doesn’t taste good!” And this soup? Well, it’s good for you in every way that counts. For more hearty meals, check out my Crockpot Kielbasa and Green Beans.
FAQs About Cabbage Roll Soup
Oh honey, I’ve gotten so many questions about this soup over the years – let me share the answers to the ones that pop up most often. These are the tips and tricks that have saved many a Sunday dinner in our house!
Can I freeze cabbage roll soup?
You sure can, sweetheart – but with one important rule: leave out the dairy toppings! The soup itself freezes beautifully for up to 2 months in airtight containers. Just thaw overnight in the fridge and reheat with a splash of broth to loosen it up. The cabbage softens a bit more after freezing, but the flavors actually deepen – makes for wonderful quick meals on busy nights!
How do I make this in a slow cooker?
Oh, my slow cooker gets plenty of action with this recipe! Here’s how I do it: sauté the aromatics and brown the beef on the stove first (that flavor is worth the extra step). Then dump everything except the rice into your crockpot. Cook on low for 6-7 hours or high for 3-4. Stir in the rice during the last 30 minutes of cooking – any sooner and it turns to mush. Easy as pie! If you prefer a slow cooker version from the start, try my Crockpot Cabbage Soup.
What’s the best vegan version?
My granddaughter’s vegetarian, so I’ve perfected this one! Swap the beef for 1 ½ cups cooked brown lentils (add them with the broth) and use vegetable stock instead of beef. The lentils give that same hearty texture – sometimes I add a splash of soy sauce or smoked paprika for extra umami. Top with coconut yogurt instead of sour cream, and voila! Even my meat-loving son-in-law asks for seconds.
Can I use a different type of cabbage?
Absolutely! I’ve tried them all over the years. Savoy cabbage is my fancy choice – those crinkly leaves hold up beautifully. Red cabbage makes a stunning purple-hued soup (just know it’ll tint everything!). Even Napa cabbage works in a pinch, though it cooks faster so add it later. The only one I’d avoid is Brussels sprouts – learned that lesson the hard way in ’92!
Why does my rice sometimes turn out mushy?
Oh dear, we’ve all been there! Three common culprits: too much stirring (breaks down the rice), overcooking (set that timer!), or old rice (it absorbs liquid differently). My foolproof trick? Use slightly less liquid (maybe 6 cups broth instead of 7) and check at the minimum cook time. The rice should be tender but still have a tiny bite – it’ll soften more as the soup sits.
There you have it – all my cabbage roll soup wisdom in one place! But remember, cooking isn’t about perfection – it’s about making memories and filling bellies with love. If you’ve got more questions, just ask – I’m always happy to share what I’ve learned in my 50+ years at the stove!
For More recipes, Follow me on Facebook!