Tender cabbage leaves stuffed with rice, seasoned ground meats, and a rich tomato sauce make this the perfect comfort food. Plus, these freeze beautifully for meal prep and freezer meals!
Cabbage Rolls Childhood Memories
This dish, God, brings back so many childhood memories that I sat here for 30 minutes in a daze just remembering some of them. There was a time when we were harvesting cabbages from our garden, and we each got to pick a single plant we were responsible for.
Whoever grew the biggest cabbage won. The prize was Mom cooking our favorite dessert with her famous stuffed cabbage rolls. That summer, I ended up winning.
This cabbage was so huge that I couldn’t lift it. I have a picture of me trying to hold it on my lap. Once my arm is better, I’ll dig it out and share the pic.
TKW Family Love
I’m Polish and these are by far the best….just like how my mom used to make them….full of flavour and delicious!! My go to recipe. I’ll be making a double batch as part of Christmas Eve dinner this year 😊
I have countless memories of our kitchen being so hot (we didn’t have AC growing up, and we only had window fans), and Mom having 3 large canning pots on the stove with boiling water.
She’d make hundreds of stuffed cabbages. I still remember that hot cabbage smell and hot/wet air in the kitchen. Dad would use the tongs to pull out the leaves and put them in the colander, and my Mom, sister, and I would each trim the stems.
How do you refer to these? Some know them as cabbage rolls. Others know them as halupki, and others are golumpki. What do you call them?
WATCH: How to Make Easy Cabbage Rolls
Growing up in Pittsburgh, most of the weddings I attended as a kid were those where the families made the food. We were poor people, and hiring a caterer was unheard of. Plus, honestly, no one could match my Mama’s cooking.
At these receptions, you had your mandatory staples—fried chicken, rigatoni, ham, potato or macaroni salad, and cabbage rolls. Mom was always asked to make her easy cabbage rolls (along with cookies for the cookie tables).
Pittsburgh weddings “require” a cookie table at every reception. Sure, there’s a cake, but there must also be one or two cookie tables with copious amounts of cookies.
What You Need for Stuffed Cabbage Rolls
Growing up as poor as we were, Mom went with what we had.
- Ground Meat: A balanced blend of ground beef and ground pork creates the ultimate tender, juicy texture.
- Cabbage: Whole, fresh cabbage heads softened for easy rolling.
- Cooked Rice: Pre-cooked long-grain white rice helps bind the filling and absorb all the rich juices.
- Eggs: Act as the binding agent to ensure the meat filling holds its shape.
- Condensed Tomato Soup: The secret ingredient! Use canned condensed tomato soup—not tomato sauce. Sauce makes the dish too tangy, whereas soup provides a mellow flavor that lets the cabbage shine. (Do not add water to the soup!)
- Tomato Paste: Helps thicken the natural meat juices as it bakes, creating a rich, gravy-like sauce.
- Aromatics & Seasonings: Fresh onion, minced garlic, salt, and pepper to bring out the classic, savory flavors.

How to Soften Cabbage Leaves for Cabbage Rolls
Making stuffed cabbage rolls isn’t difficult, but it does require a little patience—starting with the cabbage itself! Unlike soft lettuce, raw cabbage leaves are stiff and tightly packed. If you try to peel them off cold and raw, they will crack and tear, leaving you with useless scraps instead of whole, pliable leaves.
To get whole, flexible leaves that roll effortlessly, the cabbage head must be softened first. Home cooks generally use one of two methods, though one is definitely superior:

Method 1: The Classic Boiling Technique (Recommended)
This is my go-to method for perfect results every time. Boiling softens the leaves just enough to make them pliable while keeping their structure intact so they don’t get soggy.
- Prep the Pot: Fill a large stockpot with water and bring it to a rolling boil.
- Remove the Core: Using a sharp paring knife, carefully cut around and remove the tough core from the cabbage head.
- Submerge Safely: Lower the whole cabbage head into the boiling water. (Pro-tip: Use tongs and go slowly to avoid splashing!)
- Boil & Peel in Stages: Let it cook for a few minutes. As the outer leaves soften, gently pull them off using tongs and place them in a colander to drain.
- Repeat: If the inner leaves are still too stiff, let the head boil for another minute or two as you work. Depending on the size of your cabbage, this whole process takes about 3 to 10 minutes.
Method 2: The Freezer Method
Some cooks like the hands-off approach of freezing the whole cabbage head, letting it thaw, and peeling the softened leaves as it warms up.
While it works in a pinch, I personally don’t recommend this method. Freezing breaks down the cabbage’s cell walls too much, altering its texture. It can leave the leaves feeling mushy, compromising their integrity and making them harder to roll neatly. Sticky with classic boiling for the best texture!
How to Make the Stuffed Cabbage Meat Filling
- In a large mixing bowl, combine your ground beef, ground pork, cooked rice, onion, garlic, salt, pepper, eggs, ketchup, tomato paste, and fresh parsley.
- Gently mix the ingredients together. Pour in 2/3 of a can of condensed tomato soup (roughly 3/4 of a cup) and mix until just incorporated.
How to Roll Mom’s Classic Stuffed Cabbage Rolls
- Prep the Leaves: Ensure your cabbage leaves are warm or room temperature—cool enough to handle comfortably, but not cold. Cold leaves lose their pliability and are much more likely to tear.
- Trim the Ribs: Flip the leaf stem-side up. Using a small paring knife, gently shave down the thick center stem until it is flat and flush with the leaf. (Be careful not to cut all the way through the leaf!)
- Add the Filling: Lay a leaf flat on your cutting board or palm with the stem side facing you. Place roughly 1/3 cup of the meat and rice mixture on the lower third of the leaf.
- Fold and Roll: Just like wrapping a burrito, fold the sides of the leaf inward over the filling. Grab the bottom edge and roll tightly upward toward the top end of the leaf.
- Repeat & Seam Down: Repeat until all the filling is used. Place each cabbage roll seam-side down in your baking dish or slow cooker to keep them tightly sealed as they cook.
Bonus Tip: Have extra meat left over? Roll it into meatballs and tuck them directly into the baking pan alongside your cabbage rolls!
How to Layer and Bake Stuffed Cabbage Rolls
- The Base Layer: Spread the remaining 1/3 can of tomato soup over the bottom of your pan. Open a second can of soup, spread half of it over the bottom, and save the rest.
- First Cabbage Layer: Arrange a single, tight layer of stuffed cabbage rolls seam-side down.
- The Middle Layer: Pour the remaining half of that second can of tomato soup over the rolls. If you have any small or torn cabbage leaves left over, scatter them right over the soup layer here!
- Second Cabbage Layer: Add your second layer of cabbage rolls. (Crucial: Ensure you leave at least a 1/2 inch gap between the top layer of rolls and the rim of the pan so it doesn’t boil over).
- The Top Layer: Top with a third full can of tomato soup, spreading it out evenly across the top.
- Seal Tightly: Lightly spray one side of a large piece of aluminum foil with nonstick spray. Place it sprayed-side down over the dish and crimp the edges tightly to trap the steam.
- Catch Drips: Set the baking dish on a large rimmed baking sheet to catch any bubbling spillovers.
- Bake: Bake for 3 to 4 hours, or until the cabbage is completely fork-tender. (Start checking for doneness at around the 2-hour and 45-minute mark by piercing a roll with a knife).
- Rest & Serve: Remove from the oven, uncover carefully, and allow the rolls to rest for 15 minutes to let the juices set before serving.
Fork-Tender Cabbage Rolls
One thing to remember when making these is that they must cook for a few hours for the cabbage to get super tender. You don’t want the cabbage to be firm or bite. You want to be able to cut it with a fork.
Why We Use Condensed Tomato Soup in Cabbage Rolls
Using condensed tomato soup is the secret mark of my family’s authentic Slovak recipe. It’s how we’ve made these for generations, and in my opinion, nothing else compares!
While many modern recipes call for marinara or jarred tomato sauce, classic condensed tomato soup provides a smooth, mellow sweetness. This lets the savory meat and tender cabbage shine without overpowering the dish with harsh tomato acidity.
Important Note: Do NOT dilute or add water to the condensed soup!
Cabbage naturally releases a lot of moisture as it cooks, which will thin out the soup into the perfect consistency all on its own. The addition of tomato paste helps bind everything together, creating a rich, savory “gravy” that coats every single roll beautifully.

Stuffed Cabbage Roll Substitutions & Variations
If you need to make adjustments based on what’s in your pantry or your dietary needs, here are easy, recipe-tested swaps that won’t compromise flavor:
- The Ground Meat: If you don’t eat pork, you can replace it with 100% ground beef (80/20 mix), ground turkey, or ground pork/beef blend variations. Note: If using lean turkey, add a tablespoon of olive oil to keep the filling moist.
- The Rice: Long-grain white rice is traditional. You can substitute cooked brown rice or cooked jasmine rice. Just make sure the rice is fully cooked before mixing it into the filling so it doesn’t pull moisture away from the meat.
- Grain-Free / Low-Carb Swap: Swap the cooked rice for cooked cauliflower rice or cooked quinoa to cut down on carbs while keeping that great texture.
- Fresh Herbs: If you don’t have fresh parsley, replace it with 1 to 2 teaspoons of dried parsley or dried Italian seasoning.
Stuffed Cabbage Roll FAQs
- What other meats can I use in these stuffed cabbage rolls?
See the substitutions section above for full details. - Can I make cabbage rolls ahead of time? Yes! You can fully assemble the cabbage rolls in your baking dish, cover tightly with aluminum foil, and refrigerate uncooked for up to 24 hours before baking. Because the dish will be cold straight from the fridge, add about 15 minutes to your total bake time.
- Can you freeze stuffed cabbage rolls?
I have a full section below on how to do this! - Why are my cabbage rolls still tough or firm? If your cabbage leaves are firm or hard to cut, they simply need more time in the oven! Cabbage leaves take a long, slow bake (around 3 to 4 hours at 350°F) for the fibers to break down completely. Cover the dish back up tightly with foil and return it to the oven until a fork easily glides through the leaves with no resistance.
How to Freeze Mom’s Famous Cabbage Rolls
I make mine the way Mom did—a big batch at once, so I have enough for a meal and plenty for the freezer. When cabbage is in season, it’s the perfect time to fill that freezer with winter meals.
Roll, Bake, and Freeze
- This is the method all previous generations on my Mom’s side used, and this is how I do it. Once the stuffed cabbages are done baking, allow them to cool completely.
- Add a layer of tomato soup on the bottom in a freezer-safe container. Place a layer of cabbage rolls and another layer of tomato soup, and then place the lid on.
- Double-wrap the container in plastic wrap, then foil. Again, this is what Mom did.
- Place in the freezer for up to 6 months.
When it comes to the containers I use, I use one of two items:
- Stackable, BPA-free freezer containers like these
- Freezer-to-Oven glass containers like these
How to reheat Mom’s Classic Stuffed Cabbage Rolls
As I mentioned, when fresh cabbage is in season, I make a big tray like this just for the two of us, but I freeze half of it.
To reheat, I’ll take one of the containers out of the freezer and allow it to thaw in the fridge overnight.
When I’m ready to reheat, I’ll do the following:
Method 1: From Frozen (Freezer-to-Oven Baking)
- Unwrap: Remove all foil and plastic wrap from the dish.
- Warm Slightly: Let the container sit at room temperature for 30 minutes while the oven preheats. Caution: Putting a freezing-cold glass or ceramic dish into a hot oven can cause thermal shock and crack the pan!
- Cover & Protect: Cover tightly with fresh foil and set the dish on a rimmed baking sheet to catch spillovers.
- Bake: Bake at 350°F for 1.5 to 2 hours until hot and tender throughout.
Method 2: From Frozen (Non-Ovenproof Container)
- Unwrap & Transfer: Remove the foil and plastic wrap. Transfer the frozen cabbage rolls into a lightly sprayed, oven-safe baking dish.
- Add Extra Sauce: Spoon a little tomato soup over the bottom of the dish, arrange the rolls inside, and top with another splash of soup to keep them moist.
- Cover & Protect: Cover tightly with foil and place the dish on a rimmed baking sheet to catch any sauce spillovers.
- Bake: Bake in a preheated 350°F oven for 1.5 to 2 hours until heated through and fork-tender.
What to Serve with Stuffed Cabbage Rolls
Since cabbage rolls are a complete, comforting meal all on their own, the best sides are simple, classic accompaniments that balance out the rich, savory tomato sauce:
- Roasted Vegetables: Simple roasted carrots, roasted asparagus, or buttered peas add great color and complement the savory meat filling.
- Crusty Bread, Drop Biscuits, or Dinner Rolls: A warm, crusty loaf of rye bread, sour cream biscuits, or fresh dinner rolls are essential for soaking up every last drop of that rich tomato soup gravy!
- Mashed Potatoes or Egg Noodles: If you want an extra-hearty meal, serve your cabbage rolls over a bed of buttery mashed potatoes or buttered egg noodles.
Looking For More TKW Family Favorite Recipes?
These recipes are favorites of yours (and mine!) Check them out and see why thousands around the world have fallen in love with them!
How to Make Cabbage Rolls in a Crock Pot
If you do not want to heat your house by turning on the oven, you can make cabbage rolls in the slow cooker.
- Cover with the lid and cook on LOW for 8 hours or HIGH for 4 hours.
- Spray your slow cooker with cooking spray. Follow the instructions below to add them to the pan in layers.
- Add soup, a row of stuffed cabbage rolls, some smaller leaves, and repeat – soup, cabbage, leaves, ending with the last tomato soup.
TKW Family Love
My dad said, these were better than my moms! That’s a huge compliment!!!
Now we do a ” girls nite” & make an assembly line, drink wine, & have a blast making cabbage rolls- making memories. Thank you
Mom’s Stuffed Cabbage Roll Recipe
No summer cookout is complete without a tray of stuffed cabbages! Tender cabbage leaves stuffed with rice, seasoned ground meats and a rich tomato sauce make this the perfect summer comfort food. Plus these freeze beautifully!
- Prep Time: 30
- Cook Time: 4 hours
- Total Time: 4 1/2 hours
- Yield: ~12-15 rolls
- Category: Stuffed
- Method: oven
- Cuisine: comfort food
Ingredients
- 1 large size head cabbage (about 3–5 pounds)
- 1 lb ground beef (or 1 1/2 lbs if not using pork)
- 1/2 pound ground pork (omit if using all beef)
- 1 medium onion, chopped small
- 3 teaspoon minced garlic
- 1 teaspoon kosher salt
- 3/4 teaspoon ground black pepper
- 1 teaspoon parsley flakes
- 2 eggs
- 1/4 cup ketchup
- 2 tablespoon tomato paste
- 1 1/2 cups cooked, cooled white rice
- 3 10.75 ounce cans tomato soup (if using a deep dish pan with a 3” side use 4 cans)
Instructions
Prepare the cabbage
- Core Cabbage: Remove the core from the head of cabbage using a paring knife.
- Boil & Soften: Submerge the head in a large pot of boiling, salted water. Cover and cook for 3 minutes, or until outer leaves soften. Gently peel off leaves as they loosen (return head to boiling water for 1–2 minutes if leaves resist).
- Trim Ribs: Once cool enough to handle, use a paring knife to shave down the thick center stem of each leaf until flat, taking care not to cut through the leaf.
Make the meat mixture
- Mix Filling: In a large bowl, combine the ground beef, ground pork, cooked rice, onion, garlic, salt, pepper, eggs, ketchup, tomato paste, and parsley.
- Add Soup: Add 2/3 can of condensed tomato soup (approx. 3/4 cup) to the bowl and mix gently until just combined.
Assemble the cabbage rolls
- Stuff & Roll: Lay a leaf flat with the cut stem end facing you. Place about ½ cup of meat mixture onto the lower third of the leaf (use more or less depending on leaf size). Fold the sides inward over the meat and roll tightly upward like a burrito. Repeat with remaining leaves and filling. (Note: Roll any leftover filling into meatballs to bake alongside the rolls).
Prepare to bake
- Prep Oven & Pans: Preheat oven to 350°F with the rack in the center position. Grab a deep baking dish (at least 4″ deep) or two 9×13 inch glass pans.
- Bottom Sauce Layer: Spread the remaining 1/3 can of soup across the bottom of the dish. Open a 2nd can of soup and spread half of it over the bottom layer.
- First Roll Layer: Arrange a single layer of stuffed cabbages seam-side down. Top with the remaining half of the 2nd soup can. Scatter any small or torn leaves over the soup.
- Second Roll Layer: Add the second layer of cabbage rolls, leaving at least a 1/2 inch gap below the top rim of the dish. Top evenly with a 3rd full can of condensed soup.
- Cover & Protect: Lightly spray one side of aluminum foil with nonstick spray. Cover the dish tightly, sprayed-side down. Place the dish on a rimmed baking sheet to catch spillovers.
- Bake & Rest: Bake for 3 to 4 hours (start checking at 2 hours 45 minutes) until cabbage is completely tender when pierced with a knife. Remove from oven, uncover, and rest for 15 minutes before serving.


Leave a Reply