These easy old-fashioned cabbage rolls are stuffed with a savoury ground beef mixture, coated in tomato sauce and are oh so scrumptious! Inspired by my grandmother, it’ll be the only stuffed cabbage roll recipe you’ll need!

Hi friends! Today I’m sharing another family recipe with you.
I mentioned a while back that I would share this easy cabbage roll recipe with you guys one day and I couldn’t be more excited to do so!
These old-fashioned cabbage rolls are inspired by my grandmother or, as I call her, Nan. For as long as I can remember, Nan was known in our family for her stuffed cabbage rolls. She actually learned to make them from my grandfather (pop) when he was just a young fellow working and living in Toronto with his friend’s family, who were Polish.
When I attempted to get the recipe from Nan, I had to question some things she was telling me (or wasn’t telling me, LOL). I tease, I tease!
Did you ever watch Everybody Loves Raymond? There’s an episode where Debra gets her mother-in-law’s recipe for meatballs, but they didn’t quite turn out the same because her mother-in-law secretly replaced a bottle of basil with tarragon by disguising the label.
Nan laughed when I teased her about it, but I think she’s proud of how these turned out.
In all seriousness, though, I made a couple of tweaks to put my own spin on them but, at the heart, they’re Nan’s.
And when I cook them? All I think about is how much the house smells like hers when she makes them. Who would have thought that stuffed cabbage leaves could be so delicious? That smell and taste just makes me happy.
Cabbage Roll Ingredients
- Cabbage (I use standard green cabbage, but you could use savoy)
- Cooked rice
- Egg
- Aromatics, like onion and garlic
- Herbs, like parsley and dill
- Seasonings, like Worcestershire sauce, salt, pepper, onion powder, red chili flakes (chili flakes are optional)
- Tomato sauce
- Water
How To Make Cabbage Rolls
Full details are in the recipe card below, but here are the basics:
Prepare the meat filling
- In a bowl, combine ground beef, Worcestershire sauce, egg, cooked rice, minced onion, parsley, salt, pepper, dill, onion powder, red chili flakes (optional) and tomato sauce.
- Next, simply mix to combine everything.

Prepare the cabbage
The easiest way to prepare cabbage for stuffed cabbage rolls is to carefully place the full head of clean cabbage in a pot of boiling water, cover with the lid ajar and cook for 8 to 10 minutes. You can carefully flip the cabbage over partway through.
Tip: Don’t fill your pot of water to the brim. When you place the head of cabbage in there, it will displace some of the water. To be sure how much water you’ll need, test it out before bringing the water to boil.
Next, remove cabbage leaves and core:
- Once the cabbage is cool enough to handle, cut off the leaves (one at a time).
- Then remove the core from each leaf.
Tip: As you get so far into removing the leaves, you will have to place the head of cabbage back into the boiling water to soften those leaves further in the centre of the cabbage.

Assemble the stuffed cabbage rolls in baking dish and bake
- Place some cabbage leaves in the bottom of a greased baking dish.
- Making one cabbage roll at a time, stuff each cabbage leaf with some of the ground beef mixture and place it in the prepared baking dish, seam side down.
- Mix tomato sauce with a a little bit of water and pour over top.
- Cover with more cabbage leaves, then tightly cover the baking dish with aluminum foil and bake until the cabbage rolls are fully cooked through. That’s it! You’ve made delicious old-fashioned cabbage rolls!

How To Stuff the Cabbage Leaves
Curious how to form the cabbage rolls? It’s easy! If you can assemble a wrap or burrito, forming cabbage rolls is a similar process. For each cabbage roll, all you have to do is:
- Place about ¼ cup of the meat filling in the centre of a cabbage leaf (I like to form it into somewhat of a log shape).
- Fold over the sides of the cabbage leaf.
- Roll up.

Can I Thicken the Cabbage Roll Sauce?
If you want things a little thicker, place the tomato sauce into a saucepan over medium heat.
Allow it to come to a low simmer and cook, uncovered, until it has reduced to the consistency that you like.

Leftovers
Properly store leftover cabbage rolls in an airtight container in the refrigerator and use within 3 to 4 days. Reheat before serving.

How to Reheat Cabbage Rolls
To reheat cabbage rolls, place them in a sauté pan (over medium heat) with a little tomato sauce and splash of water. Cover and cook for about 10 to 15 minutes or until heated through.
Alternatively, you can reheat them in the oven. To do so, preheat the oven to 350 degrees Fahrenheit. Place the cabbage rolls in a baking dish (with a some tomato sauce and splash of water) and loosely cover with aluminum foil. Cook for about 30 to 40 minutes or until heated through.

Serving Suggestions
These old-fashioned cabbage rolls are super hearty all on their own. However, if you want to make things even more substantial with garnish or sides, any of these work:
- Sauerkraut (and, honestly (though not traditional), I love cabbage rolls with kimchi)
- Sour cream
- Homemade bread
- Mashed potatoes
- Skillet potatoes
- Simple side salad
- Splash of vinegar (I love a little touch of vinegar on my cabbage rolls). The little bite just works!

Tips for Making These Old Fashioned Cabbage Rolls
- Use lean or extra lean ground beef. If the beef is too fatty, it will leak out into your tomato sauce and the end result will be too greasy.
- Roll the cabbage leaves tight and place in the baking dish seam side down.
- You can add a little brown or white sugar to your tomato sauce if you want less of a tomato bite.
- If you use no salt added tomato sauce, you may have to add a little salt to the mix. Just add to taste.
- Alternatively, you can replace some of the tomato sauce with canned tomatoes. Use diced or whole peeled tomatoes (crush whole canned tomatoes with your hands or a potato masher before using). If opting for this, use one (28-ounce) can of tomatoes, along with one (13 to 14 ounce) can of tomato sauce.
- To add more richness to the tomato sauce, mix in 1 to 2 tablespoons of tomato paste into the sauce/water mixture when pouring over the stuffed cabbage rolls.

Like This Stuffed Cabbage Roll Recipe? You May Enjoy These Too
- Slow Cooker Split Pea Soup With Ham
- Traditional Newfoundland Cod au Gratin
- Newfoundland Salt Cod Fish Cakes
Hope you love these easy cabbage rolls as much as we do! We think they’re the best cabbage rolls because they’re inspired by Nan.
If you make this stuffed cabbage roll recipe, be sure to leave a comment below!

Old-Fashioned Cabbage Rolls (Inspired by Nan)
Ingredients
- 1 cup cooked long-grain rice, or similar variety (to yield 1 cup of cooked rice, you'll need about ⅓ cup of uncooked rice)
- 1.5 pounds lean ground beef, or extra lean ground beef
- 1.5 tablespoons Worcestershire sauce
- 1 large egg
- 1 yellow onion, peeled and minced
- ⅓ cup chopped fresh parsley
- 3 cloves garlic, minced
- 1.5 teaspoons salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon dried dill (dill weed)
- ½ teaspoon onion powder
- ½ to 1 teaspoon red chili flakes (crushed red pepper flakes), optional
- 3 (13.5-ounce) cans tomato sauce, divided (about three (398-millilitre) cans or 5 cups of tomato sauce. See point "5" below in recipe "Notes")
- 1 medium head green cabbage, you'll need about 18 cabbage leaves for the rolls and another 8 to 10 or so for the bottom of the dish and over top
- ½ cup water, leftover from boiling cabbage or regular water
- Chopped fresh dill, garnish to taste (optional)
- Cooking spray, to grease baking dish or roasting pan
Instructions
Preheat oven
- Preheat the oven to 350 degrees Fahrenheit for use shortly.
Prepare meat filling
- In a large bowl, combine ground beef with Worcestershire sauce, egg, cooked rice, onion, parsley, garlic, salt, black pepper, dill, onion powder, red chili flakes (if using) and ½ cup of tomato sauce. Mix until well combined. Set aside.
Boil cabbage and remove leaves
- To a large pot of boiling water, carefully add the head of cabbage. Cover with the pot lid ajar and boil for 8 to 10 minutes until the outer leaves start to soften (carefully turn over partway through). Carefully remove. Don't discard the water because you will need to re-boil the cabbage as you start to peel off the leaves and you will need some of the water for your sauce.Note: Don't fill the pot all the way up because the cabbage will displace some of the water. Before boiling water, test how much the water will displace by placing the head of cabbage in the pot.
- Once the cabbage is cool enough to handle, carefully remove the leaves and cut out the core from each leaf. Once you start taking leaves off, you'll likely need to add the cabbage back to the boiling water (to soften more leaves). Just boil for another bit, let cool enough to handle and continue removing leaves. Repeat this process until you have enough leaves for the recipe. As mentioned, you'll need about 18 cabbage leaves for the cabbage rolls and another 8 to 10 cabbage leaves for the top and bottom of the baking dish.
Assemble cabbage rolls and sauce
- Lightly grease a deep 9-inch x 13-inch baking dish or roasting pan with cooking spray. Then, place some cabbage leaves on the bottom of the baking dish or roasting pan.
- To assemble/form the cabbage rolls, taking one leaf at a time, distribute about ¼ cup of the ground beef mixture in the centre and wrap up (fold in sides and roll up, placing in the prepared dish, seam side down). Continue with remaining ground beef mixture and cabbage leaves.
- In a medium bowl, whisk together the remaining 4.5 cups of tomato sauce and ½ cup of water. Pour over top of the cabbage rolls. Top with more cabbage leaves. Note: You could stir in about a tablespoon of white or brown sugar into the tomato sauce if you want less of a tomato bite. I like the brightness of tomatoes, so I skip this.
Bake cabbage rolls
- Cover the baking dish tightly with aluminum foil. Cover and bake in the preheated oven for 2 hours and 15 minutes to 2 hours and 30 minutes or until cabbage rolls are fully cooked through (the ground beef should be no longer be pink, it should be brown all the way through and the internal temperature of the cabbage rolls reaches 165 degrees Fahrenheit when checked with an instant-read meat thermometer).
- Once done, be careful removing foil covering as there will be steam. Discard the top cabbage leaves. Allow to cool for 20 minutes or so before serving. Garnish, if desired, with fresh dill. Enjoy!Note: If you have any leftovers, properly store them in an airtight container in the refrigerator and use within 3 to 4 days. Reheat before serving.
Notes
- Use lean or extra lean ground beef. If the beef is too fatty, it will leak out into your tomato sauce and the end result will be too greasy.
- Roll the cabbage leaves tight and place in the baking dish seam side down.
- You can add a little brown or white sugar to your tomato sauce if you want less of a tomato bite.
- If you use no salt added tomato sauce, you may have to add a little salt to the mix. Just add to taste.
- Alternatively, you can replace some of the tomato sauce with canned tomatoes. Use diced or whole peeled tomatoes (crush whole peel canned tomatoes with your hands or a potato masher to break up before using). If opting for this, use one (28-ounce) can of tomatoes, along with one (13 to 14 ounce) can of tomato sauce.
- To add more richness to the tomato sauce, mix in 1 to 2 tablespoons of tomato paste into the sauce/water mixture when pouring over the stuffed cabbage rolls.
A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.
© Girl Heart Food Inc. Photographs and content are copyright protected.
Tried this recipe?
If you do make this recipe, thank you!! It would mean so much if you could leave a comment below. Love to know how you enjoyed it, and it helps other readers too!
Valentina says
I was so excited to see this post. I also have a recipe for cabbage rolls from my Grandmother. 🙂 (I have a hand written notebook of her recipes.) Her recipe is very similar but the rice goes in raw and she added sugar to the sauce. You’ve wrapped these so beautifully and I know they are absolutely delicious! Love it! What fun! 🙂 ~Valentina
Dawn - Girl Heart Food says
Yay! So happy to hear that, Valentina! And how cool is that?? Thank you so much!
Haylie Abele says
Dawn, I totally love that these are inspired by your grandmother. I love love family recipes!! These look SO delicious! Pretty sure I could eat an entire platter of these LOL! Happy Tuesday my friend!
Dawn - Girl Heart Food says
Yay! Thank you Haylie!! I could too 😉 Have an awesome week!
Matt - Total Feasts says
These take me back, I remember having these growing up! They look so delicious, and great comfort food,
Dawn - Girl Heart Food says
Happy to hear that! Thank you Matt 🙂
Katherine | Love In My Oven says
My German Grandma made the BEST cabbage rolls too. My Mom’s are pretty good too, haha. These look lovely, Dawn. You did a wonderful job!! I could eat a ton! Have a great week!
Dawn - Girl Heart Food says
Thank you Katherine! I could too 😉 You as well!
Kevin says
Good old fashioned cabbage rolls CAN NOT be beat!
Dawn - Girl Heart Food says
Definitely! Thanks Kevin 🙂
Laura says
I do love a good cabbage roll, Dawn! I’ve never made them, though. They seem pretty straightforward, going to have to give these a try sometime. They are beautiful, and I imagine my fam would love them! Pinning!
Dawn - Girl Heart Food says
Definitely 🙂 Thank you Laura…enjoy!
Mimi says
These look so good. I just love cabbage rolls, but they’re sort of a pain in the you know what to make. I created a “deconstructed” recipe using the same ingredients, layered in a casserole dish, except that I substituted a bechamel for a red sauce. Much easier. But not as fun to eat!
Dawn - Girl Heart Food says
Thanks Mimi! Love cabbage rolls too 🙂
Leanne says
While I don’t remember my grandmothers making cabbage rolls, I remember my parents making them every fall. They still do! And they usually freeze some and break them out on Boxing Day. I wasn’t a fan when I was super young, but as I grew up, I grew to love them! These look delicious Dawn! Happy Monday!
Dawn - Girl Heart Food says
Thank you Leanne 🙂 Have an awesome week!
Jennifer @ Seasons and Suppers says
There’s nothing like a treasured family recipe and when that recipe is cabbage rolls, all the better! These look perfect 🙂
Dawn - Girl Heart Food says
I agree! Thank you Jennifer 🙂
annie@ciaochowbambina says
Nothing better than a recipe from Nan! My MIL makes a similar cabbage roll – and it’s always a treat when she does! These look amazing, my friend! YUM! xoxo
Dawn - Girl Heart Food says
For sure! Thank you Annie! XOXO
David @ Spiced says
What a fun inspiration to this recipe, Dawn! To be honest, I’ve got to give you a high-five for the photos here. Cabbage rolls aren’t easy to photograph, but you nailed it! These sound delicious, and I’m thinking this would be the perfect comfort food for a chilly evening at home.
Dawn - Girl Heart Food says
Thanks David! Appreciate that!
Mary Ann | The Beach House Kitchen says
Way to go Nan and you! I grew up enjoying stuffed cabbage. My father was Hungarian and stuffed cabbage was a very popular dish. These look exactly like the ones I used to eat. You’ve done Nan proud Dawn! Pinned!
Dawn - Girl Heart Food says
Thanks so much, Mary Ann! Your’re so kind 🙂
Kathy @ Beyond the Chicken Coop says
What a lovely tribute to your Nan! The best compliment is asking for a recipe, especially when it’s one your truly love! These cabbage rolls look full of love – and taste!
Dawn - Girl Heart Food says
Thank you Kathy!! They sure are 😉
Alexandra @ It's Not Complicated Recipes says
I love traditional family recipes. and this looks so delicious, Dawn! I have never tried making my own cabbage rolls before – I am going to save this to try when I am back home from my trip 🙂
Dawn - Girl Heart Food says
Me too! Thank you Alexandra!! Hope you love them as much as we do 🙂
Kelsie | the itsy-bitsy kitchen says
I haven’t had cabbage rolls in forever and now I’m craving them. These look awesome, Dawn! Grandma-inspired recipes are always the best. Hope you’re having a great weekend!
Dawn - Girl Heart Food says
Totally! Thank you Kelsie 🙂