There is something wonderfully comforting about old-fashioned stuffed cabbage rolls. Tender cabbage leaves are wrapped around a savory filling of seasoned ground meat and rice, then slowly baked in a rich tomato sauce until everything is tender and flavorful.
This is the kind of recipe that tastes like it came straight from Grandma’s kitchen—simple ingredients, hearty portions, and plenty of homemade comfort.
Old-Fashioned Stuffed Cabbage Rolls
Prep time: 40 minutes
Cook time: 1½–2 hours
Total time: About 2 hours 20 minutes
Servings: 6–8
Why You’ll Love This Recipe
These cabbage rolls are:
- Hearty and filling
- Tender and flavorful
- Made with simple pantry ingredients
- Perfect for family dinners
- Excellent for making ahead
- Delicious the next day
Ingredients
For the Cabbage Rolls
- 1 large green cabbage
- 1 pound (450 g) ground beef
- ½ pound (225 g) ground pork
- 1 cup uncooked long-grain white rice
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon dried thyme
- 2 tablespoons fresh parsley, chopped
For the Tomato Sauce
- 1 can (28 ounces/800 g) crushed tomatoes
- 1 can (15 ounces/425 g) tomato sauce
- 1 tablespoon tomato paste
- 1 tablespoon brown sugar, optional
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 cup beef or chicken broth
Optional
- ½ cup finely chopped onion for the sauce
- 1 tablespoon olive oil
- Sour cream, for serving
- Fresh parsley, for garnish
How to Make Old-Fashioned Stuffed Cabbage Rolls
Step 1: Prepare the Cabbage
Bring a large pot of water to a boil.
Remove any damaged outer leaves from the cabbage. Carefully cut around the core at the bottom of the cabbage.
Place the whole cabbage into the boiling water.
As the outer leaves soften, carefully remove them with tongs. Continue cooking and removing leaves until you have around 12–16 good-sized leaves.
Place the cooked leaves on a plate or baking sheet and allow them to cool.
Tip
If the thick center rib of a cabbage leaf is difficult to roll, carefully trim a little of the thick rib with a knife. Don’t cut all the way through the leaf.
Step 2: Prepare the Rice
Cook the rice according to the package directions, but cook it until it is just tender, not overly soft.
Drain it and allow it to cool slightly.
The rice will continue cooking inside the cabbage rolls, so you don’t want it completely cooked and mushy at this stage.
Step 3: Make the Filling
In a large bowl, combine:
- Ground beef
- Ground pork
- Cooked rice
- Chopped onion
- Minced garlic
- Egg
- Salt
- Black pepper
- Paprika
- Thyme
- Parsley
Mix gently with your hands or a large spoon until everything is evenly combined.
Avoid overmixing, as this can make the filling dense.
Step 4: Make the Tomato Sauce
In a large bowl, combine the crushed tomatoes, tomato sauce, tomato paste, broth, salt, pepper, paprika, oregano, and optional brown sugar.
If you prefer a deeper flavor, sauté some chopped onion in olive oil for a few minutes before adding the tomato ingredients.
The sauce should be flavorful but not overly thick because some of the liquid will be absorbed while the cabbage rolls cook.
Step 5: Fill the Cabbage Leaves
Place one cabbage leaf on a clean work surface.
Put approximately 2–3 tablespoons of filling near the bottom center of the leaf.
Fold the bottom of the leaf over the filling.
Fold both sides inward, then roll the cabbage upward into a neat package.
Repeat with the remaining leaves and filling.
Don’t roll them too tightly because the rice will expand as the cabbage rolls cook.
Step 6: Arrange the Cabbage Rolls
Preheat your oven to 350°F (175°C).
Spread a thin layer of tomato sauce across the bottom of a large baking dish or Dutch oven.
Arrange the cabbage rolls seam-side down in a single layer if possible.
Pour the remaining sauce over the top.
Make sure the rolls are generously coated with sauce.
If you have leftover cabbage leaves, you can chop them and scatter them around the rolls.
Step 7: Cover and Bake
Cover the baking dish tightly with aluminum foil or a lid.
Bake at 350°F (175°C) for approximately 1½ to 2 hours, or until the cabbage is very tender and the meat filling has reached a safe internal temperature.
For food safety, ground meat should reach 160°F (71°C) in the center.
During cooking, the cabbage becomes wonderfully tender while the rice absorbs the flavors of the meat and tomato sauce.
Step 8: Let Them Rest
Once the cabbage rolls are finished, remove them from the oven and let them rest for about 10–15 minutes before serving.
This gives the filling time to settle and makes the rolls easier to serve.
Garnish with fresh parsley if desired.
How to Serve Stuffed Cabbage Rolls
Traditional cabbage rolls are delicious served with a spoonful of sour cream on top.
You can also serve them with:
- Mashed potatoes
- Crusty bread
- Roasted vegetables
- A simple green salad
- Steamed vegetables
The tomato sauce makes a wonderful gravy, so don’t forget to spoon plenty over each roll.
Helpful Tips for Perfect Cabbage Rolls
Don’t Overfill the Leaves
It can be tempting to add lots of filling, but remember that the rice expands as it cooks. Leave enough room for the filling to expand.
Don’t Skip the Sauce
The tomato sauce helps keep the cabbage rolls moist while they cook and adds a rich flavor.
Cook Them Low and Slow
Although cabbage rolls can be cooked more quickly, gentle baking gives the cabbage plenty of time to become tender and allows the flavors to develop.
Make Them Ahead
Cabbage rolls are an excellent make-ahead meal. You can assemble them, cover them, and refrigerate them before baking.
You can also freeze cooked cabbage rolls in an airtight container.
They Taste Even Better the Next Day
Like many traditional comfort foods, stuffed cabbage rolls often taste even better after the flavors have had time to mingle.
Store leftovers in the refrigerator and reheat them thoroughly before serving.
Frequently Asked Questions
Can I use only ground beef?
Absolutely. Replace the beef-and-pork combination with 1½ pounds (675 g) of ground beef.
The pork adds richness, but an all-beef filling works very well.
Can I use brown rice?
Yes. Brown rice can be used, but it generally requires a different cooking time and may need more liquid. For the most traditional texture, long-grain white rice is an easy choice.
Can I make cabbage rolls without meat?
Yes. You can replace the meat with a mixture of rice, beans, mushrooms, lentils, vegetables, or plant-based ground meat.
Can I freeze cabbage rolls?
Yes. Allow cooked cabbage rolls to cool, then store them in an airtight freezer-safe container with some sauce. Thaw them safely in the refrigerator and reheat thoroughly.
These old-fashioned stuffed cabbage rolls are the definition of comfort food. Tender cabbage, savory meat and rice filling, and rich tomato sauce come together in one satisfying meal.
Serve them warm with sour cream and plenty of tomato sauce for a cozy family dinner that tastes wonderfully homemade.