Just like Grandma made them!

Is anyone else totally OBSESSED with cabbage lately? (Ok, maybe just me?! lol)

It all started with this Egg Roll in a Bowl, then grew with Sautéed Cabbage and Roasted Cabbage Steaks… and now, I just can’t get enough of these oh-so-cozy and comforting stuffed cabbage rolls!

When I first made them for a friend, she swore they tasted just like her Polish grandmother used to make them.

With their homemade sweet and tangy tomato sauce, tender cabbage leaves, and a an herby beef and rice filling.

But maybe the best part of all? They’re actually super fun and easy to make. (Especially once you know a simple trick to keep the cabbage leaves from tearing!)

One tiny heads-up: While this is easy to make, it does take a little time. You’ll need a little over an hour from start to finish, so plan accordingly. Trust me, every minute is worth it!

Want an even EASIER way to enjoy all of these delicious flavors? You’ve got to try this Cabbage Roll Soup or these Unstuffed Cabbage Rolls next!

What’s the difference?

These cabbage rolls lean more Polish with their tomato-based sauce and classic beef-and-rice filling. If you’ve heard the term Gołąbki, that’s exactly what we’re talking about!

They’re a little different from the Jewish version, holishkes, which also have beef and rice but sneak in raisins and are cooked in a sweet-tangy sauce with brown sugar and lemon.

email this recipe!
Simply enter your email and get it sent to your inbox! You’ll also get the newest recipes from us every week.

Ingredients and Substitutions

Please see the recipe card below for ingredient amounts and detailed instructions.

Cabbage, ground meat, rice, egg, tomatoes, spices, sugar, and Worcestershire Sauce are the ingredients for this traditional stuffed cabbage rolls recipe.
  • Cabbage. A medium-large head of green cabbage is recommended. Larger leaves are MUCH easier to fill up and roll without them tearing!
  • Ground meat. I prefer ground beef for it’s hearty flavor, but ground turkey, pork, or chicken can be subbed.
  • Rice. Cooked white rice is classic, but brown rice or even cauliflower rice works, too, if you want a healthier twist.
  • Tomatoes. A combo of tomato sauce and crushed tomatoes is the base of the sauce.
  • Worcestershire Sauce. This may seem like an optional ingredient, but this is my secret to why the sauce has such an incredible umami flavor!
  • Sugar. Canned tomatoes can be a bit tangy, so I always like to add just a hint of sugar to balance out the acidity. Honey or even brown sugar can also be used, or you can leave it out completely!
  • Egg. Don’t forget this! The egg acts as a binder and helps to hold the filling ingredients together. If you’re allergic to eggs, you can swap it out for a flax or chia egg instead.
  • Herbs & seasonings: Fresh parsley is best for color and flavor, paprika adds a little warmth, and a pinch of cayenne gives a subtle kick (but can totally be left out if you don’t want any spice!)
Wondering what's for dinner?
These 7 Simple Skillet Dinners make cooking on busy weeknights a delicious breeze! 😋

Step-by-step Instructions

Please see the recipe card below for more detailed ingredient amounts and a printable recipe.

Prep the cabbage leaves.

Trim about an inch off the bottom of the cabbage head. Bring a large pot of water to a boil and carefully place the whole cabbage in for 4-5 minutes, just until the leaves peel easily and are pliable. Drain on a dish towel and let cool slightly. Carefully peel 12 leaves, trying not to tear them.

Pro Tip: If you want to skip par-boiling the whole head, you can peel the leaves first, then boil them 1-2 minutes to soften.

Make the beef and rice filling.

In a large bowl, combine all the filling ingredients. Mash together with a potato masher or a large fork until everything is well incorporated and the mixture sticks together nicely.

Ground meat, onion, spices, and egg are combined in a bowl.

Roll the cabbage.

Lay a cabbage leaf on a cutting board and cut a small V-shaped notch at the base to remove the tough rib (this makes rolling WAY easier!)

Spoon 3-4 tablespoons of the filling onto the leaf, fold the right side over, then the left, and roll tightly from the base up. Repeat with the remaining leaves and filling.

Pro Tip: Don’t overfill the leaves! This keeps them from splitting while baking.

Assemble, bake, and dig in!

Pour a thin layer of tomato sauce in the bottom of a 9×13-inch baking dish. Place the rolls seam-side down in two rows. Cover the dish with foil.

Bake at 350°F for 60-75 minutes, or until the rolls are cooked through and tender. Check one roll by cutting through the middle or using a meat thermometer—the filling should reach 165°F.

Pro Tip: Let the rolls rest for 5 minutes before serving. The sauce thickens slightly, making them even easier to serve.

Meal Prep and Storage

Reheat: To warm up, add a little extra sauce, cover with foil, and bake at 350°F until heated through. Or go quick and pop individual rolls in the microwave.

Prep Ahead: You can assemble the cabbage rolls, make the sauce, and place everything in the baking dish up to 24 hours in advance. Just cover and keep them in the fridge until you’re ready to bake.

Store & Freeze: Leftovers keep in an airtight container in the fridge for 3-5 days. You can freeze them for up to 3 months, but the texture will change once defrosted.

Tap stars to rate!

4.98 from 108 votes

Traditional Stuffed Cabbage Rolls Recipe

Just like Grandma used to make, this traditional stuffed cabbage rolls recipe is packed with tender cabbage leaves, a savory beef and rice filling, and a cozy tomato sauce with my secret ingredient… Worcestershire sauce! Honestly, one bite of these and you’ll see why they quickly became a favorite in our house!
One cabbage roll is lifted out by a metal spoon.
Yield 6 servings
Prep 30 minutes
Cook 1 hour
Total 1 hour 30 minutes
An image of an envelope sealed shut with the Evolving Table logo.

email this recipe!

Enter your email and we’ll send it directly to you.

Ingredients 

  • 1 large head of green cabbage

Tomato Sauce:

  • 2 tablespoons olive oil
  • 1 cup finely diced yellow onion
  • 2 garlic cloves minced
  • 1 (15-ounce) can tomato sauce
  • 1 (15-ounce) can crushed tomatoes
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon sugar
  • 1 teaspoon salt
  • ½ teaspoon black pepper

Filling:

  • 1 pound 85/15 ground beef
  • 1 cup cooked white rice
  • ½ cup finely diced yellow onion
  • 1 garlic clove minced
  • 1 large egg
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 3 tablespoons finely chopped fresh parsley plus more for serving
  • ¼ teaspoon paprika
  • teaspoon cayenne pepper optional

Instructions 

  • Preheat the oven to 350°F. Spray a large 9×13 inch baking dish with non-stick cooking spray.
  • Prepare Cabbage Leaves: Bring a large pot of water to a boil. Cut and remove about 1 inch from the bottom of the head of cabbage. Place the entire head of cabbage into the pot of boiling water and boil for 4-5 minutes or until the leaves peel easily and are pliable.
    1 large head of green cabbage
  • Remove the boiled head of cabbage from the pot and place on a dish towel to let drain. Once cool to the touch, peel 12 cabbage leaves from the head, being careful not to tear them.
  • Make the Tomato Sauce: Add oil and 1 cup diced onion to a large skillet over medium heat. Cook 2-3 minutes, or until the onion has softened. Add garlic and continue cooking for another minute.
    2 tablespoons olive oil, 1 cup finely diced yellow onion, 2 garlic cloves
  • Add the tomato sauce, crushed tomatoes, Worcestershire sauce, sugar, 1 teaspoon salt and ½ teaspoon black pepper. Stir to combine. Increase heat to high and bring sauce to a boil. Once boiling, reduce heat to low and simmer, uncovered, for 10-15 minutes.
    1 (15-ounce) can tomato sauce, 1 (15-ounce) can crushed tomatoes, 1 tablespoon Worcestershire sauce, 1 tablespoon sugar, 1 teaspoon salt, ½ teaspoon black pepper
  • Make Meat Mixture: Add all filling ingredients to a large bowl. Mash the ingredients together using a potato masher until well combined.
    1 pound 85/15 ground beef, 1 cup cooked white rice, ½ cup finely diced yellow onion, 1 garlic clove, 1 large egg, 1 teaspoon salt, ¼ teaspoon black pepper, 3 tablespoons finely chopped fresh parsley, ¼ teaspoon paprika, ⅛ teaspoon cayenne pepper
  • Assemble the Cabbage Rolls: Place one cabbage leaf on a cutting board. Cut a V-shaped incision at the base of each leaf to remove the bottom 1-2 inches of the tough rib.
  • Add about 3-4 tablespoons of the filling mixture into each leaf. Fold the right side of the leaf over the filling and then fold the left side over. Starting at the base, begin rolling the cabbage leaf up. Repeat the previous steps with the remaining filling and cabbage leafs.
  • Bake in the Oven: Pour the tomato sauce into the prepared baking dish and spread it out to completely coat the bottom. Place cabbage rolls, seam side down, in two rows of six rolls.
  • Cover the baking dish with a piece of aluminum foil and bake in the oven for 60-75 minutes. You'll know they're done cooking when the internal temperature reaches 165℉. Let rest for 5-10 minutes before serving with a sprinkle of parsley, if desired.
Last step! If you make this, please leave a review letting us know how it was!

Tap stars to rate!

4.98 from 108 votes

Video

Notes

  • Cabbage: A medium-large head of green cabbage is recommended. Larger leaves are easier to fill up and then roll without them tearing.
  • Rice: Both brown rice or even cauliflower rice can be subbed for the white rice. 
  • Storage: Seal leftover stuffed cabbage rolls in an airtight container and refrigerate for up to 3-5 days.

Nutrition

Calories: 471kcal, Carbohydrates: 51g, Protein: 21g, Fat: 22g, Saturated Fat: 7g, Trans Fat: 1g, Cholesterol: 81mg, Sodium: 1222mg, Potassium: 1089mg, Fiber: 8g, Sugar: 16g, Vitamin A: 1420IU, Vitamin C: 81mg, Calcium: 149mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Made this recipe?Leave a comment below!

FAQs

Do I have to boil the cabbage first?

You don’t HAVE to, but it is highly recommended! Parboiling makes the leaves soft and pliable so they don’t tear when rolling. You can skip it if you’re in a hurry, but the leaves may rip.

How do I prevent the rolls from falling apart while baking?

Make sure each roll is snugly tucked with the seam side down. That helps them hold their shape in the sauce.

Can I use a different type of meat?

Absolutely! Ground turkey, pork, or chicken works just fine. The flavor will be slightly different, but still delicious.

Can I make these ahead of time?

Yes! You can assemble the rolls and sauce up to 24 hours ahead. Just keep them covered in the fridge until you’re ready to bake.

4.98 from 108 votes (78 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

    1. Yay! So happy to hear you enjoyed the recipe, Cherie! It’s perfect for a group. Thanks so much for taking the time to leave a comment and rating!

  1. I make this often! By far my favorite cabbage roll recipe!! Thank you so much!!! I sometimes add more or less of seasons, depending on my mood , but BY FAR THE BEST RECIPE !! TYSM! 💓

    1. Yay! So happy to hear you enjoyed the recipe, Lasynda! I’m glad you could season to your taste. Thanks so much for taking the time to leave a comment!

  2. 5 stars
    Love this recipe. I adjust it by cooking the meat in the sauce, then mixing in the rice and stuffing. Requires a lot less time in the oven for an overall quicker recipe and works just as well!

    1. Yay! So happy to hear you enjoyed the recipe, Helena! Sounds awesome. Thanks so much for taking the time to leave a comment and rating!

  3. 5 stars
    This has been my go to recipe for this dish for about 2 years. It always turns out beautifully! My husband said he hates cabbage. He loves these cabbage rolls. Thank you!

    1. Yay! So happy to hear you enjoyed the recipe, Amanda! It’s perfect for cabbage-haters. Thanks so much for taking the time to leave a comment and rating!

  4. 5 stars
    Great recipe! I think this ai account on pinterest stole it unfortunately. I tried to comment saying it was stolen, but it just got deleted :(. Regardless, I found your original recipe, and it was perfect. This was a staple in my house growing up :).

    1. Thank you for leaving a comment and a review! And unfortunately that happens, thank you for bringing it to my attention.

    1. Yay! So happy to hear you enjoyed the recipe! Thanks so much for taking the time to leave a comment and rating!

    1. Yay! So happy to hear you enjoyed the recipe, Terrie! Thank you for trying it. Thanks so much for taking the time to leave a comment and rating!

  5. 5 stars
    Made this tonight & it was delicious! We used ground turkey & diced tomatoes cause that’s what we had. We will make this again.

    1. I’m so glad to hear it works well with ground turkey- I hadn’t tried that yet! So happy to hear you enjoyed it. Thanks so much for taking the time to leave a comment and rating letting me know how it turned out!