🥬🍅 Stuffed Cabbage Rolls
These Stuffed Cabbage Rolls are the ultimate cozy comfort food: tender cabbage leaves wrapped around a hearty filling of ground beef, pork, rice, onion, garlic, and aromatic spices, then slowly baked in a rich tomato sauce until everything is incredibly tender and flavorful.
They’re perfect for family dinners, Sunday suppers, holidays, or whenever you’re craving a warm, homemade meal with old-fashioned comfort-food flavor.
Recipe Information
- Prep Time: 35 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: About 1 hour 50 minutes
- Servings: 6–8
- Yield: About 12–14 cabbage rolls
- Difficulty: Moderate
- Method: Stovetop + oven
- Baking Dish: 9 × 13-inch (23 × 33 cm)
Ingredients
For the Cabbage Rolls
- 1 large green cabbage
- 1 lb (450 g) ground beef
- ½ lb (225 g) ground pork
- 1 cup (about 185 g) cooked white rice, cooled
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon paprika
- ½ teaspoon dried thyme
For the Tomato Sauce
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 can (28 oz / 800 g) crushed tomatoes
- 1 can (15 oz / 425 g) tomato sauce
- 1 tablespoon tomato paste
- 1 cup (240 ml) beef broth
- 1 tablespoon brown sugar, optional
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1 tablespoon Worcestershire sauce, optional
For Finishing
- 2 tablespoons chopped fresh parsley
- Sour cream, optional, for serving
Instructions
1. Prepare the Cabbage
Bring a large pot of water to a boil.
Carefully remove any damaged outer cabbage leaves.
Using a sharp knife, cut a deep circle around the core at the bottom of the cabbage. This will make it easier to remove the leaves as they soften.
Place the whole cabbage into the boiling water.
Cook for approximately 2–3 minutes, then carefully remove the softened outer leaves using tongs.
Return the cabbage to the water and continue cooking, removing leaves as they become flexible.
You should have approximately 12–14 large, intact leaves.
2. Trim the Cabbage Leaves
Place the softened leaves on a clean kitchen towel or baking sheet.
The thick center rib can make the rolls difficult to fold.
Using a small knife, carefully shave down the thickest part of the rib without cutting through the leaf.
Set the prepared leaves aside.
3. Prepare the Filling
In a large mixing bowl, combine:
- Ground beef
- Ground pork
- Cooked and cooled rice
- Finely chopped onion
- Minced garlic
- Egg
- Salt
- Black pepper
- Paprika
- Dried thyme
Mix gently with your hands or a wooden spoon until everything is evenly combined.
Avoid overmixing, as this can make the meat filling dense.
4. Prepare the Tomato Sauce
Heat the olive oil in a large skillet or saucepan over medium heat.
Add the chopped onion and cook for 3–4 minutes, until softened.
Add the minced garlic and cook for another 30 seconds.
Stir in the tomato paste and cook for about 1 minute.
5. Add the Tomatoes and Seasonings
Pour in the crushed tomatoes, tomato sauce, and beef broth.
Add the paprika, oregano, salt, black pepper, and Worcestershire sauce if using.
Add the brown sugar if the tomatoes taste particularly acidic.
Stir well and bring the sauce to a gentle simmer.
Cook for approximately 10 minutes, stirring occasionally.
Taste and adjust the seasoning as needed.
6. Preheat the Oven
Preheat your oven to 350°F (175°C).
Spread about 1 cup of the tomato sauce across the bottom of a 9 × 13-inch baking dish.
This prevents the cabbage rolls from sticking and gives them a flavorful base.
7. Fill the Cabbage Leaves
Place one cabbage leaf on a flat surface with the inside facing upward.
Add approximately ¼ cup of the meat mixture near the bottom center of the leaf.
Don’t overfill—the meat and rice mixture will expand as it cooks.
8. Roll the Cabbage
Fold the bottom edge of the cabbage leaf up and over the filling.
Fold the sides inward.
Then roll the cabbage upward into a compact package, similar to rolling a burrito.
Place the finished roll seam-side down in the baking dish.
Repeat with the remaining cabbage leaves and filling.
9. Arrange the Rolls
Arrange the cabbage rolls snugly in the baking dish.
If necessary, create a second layer.
Pour the remaining tomato sauce generously over the top, making sure the rolls are well coated.
10. Cover and Bake
Cover the baking dish tightly with aluminum foil.
Bake at 350°F (175°C) for approximately 60 minutes.
The steam trapped under the foil helps cook the cabbage until tender while keeping the meat filling moist.
11. Finish Baking
After 60 minutes, carefully remove the foil.
Spoon some sauce over the tops of the cabbage rolls.
Return the dish to the oven, uncovered, and bake for another 10–15 minutes.
The sauce should be bubbling and the cabbage should be extremely tender.
The meat filling should reach an internal temperature of at least 160°F (71°C) for safety.
12. Rest
Remove the cabbage rolls from the oven.
Let them rest for approximately 10 minutes before serving.
This gives the filling time to settle and makes the rolls easier to serve without falling apart.
13. Garnish and Serve
Sprinkle the cabbage rolls with freshly chopped parsley.
Spoon plenty of the rich tomato sauce over each roll.
Serve with a dollop of sour cream if desired.
Chef’s Tips
- Don’t overcook the cabbage during blanching: The leaves should become flexible but still strong enough to roll.
- Trim the thick rib: This makes folding much easier.
- Use cooled rice: Hot rice can partially cook the raw meat mixture and make the filling harder to handle.
- Don’t overfill: A modest amount of filling makes tighter, neater rolls.
- Roll firmly but gently: You want the rolls secure without tearing the cabbage.
- Keep the rolls snug: Packing them close together helps them maintain their shape while baking.
- Cover during most of the baking: This traps steam and produces tender cabbage.
- Let them rest: A short rest makes serving easier.
Delicious Variations
Polish-Style Cabbage Rolls
Add a little extra garlic and serve with sour cream and fresh dill.
Spicy Cabbage Rolls
Add ½ teaspoon crushed red pepper flakes or a finely diced jalapeño to the meat filling.
Sauerkraut Cabbage Rolls
Place a layer of sauerkraut in the bottom of the baking dish before arranging the cabbage rolls for a tangy variation.
Turkey Cabbage Rolls
Replace the beef and pork with ground turkey or chicken for a lighter version.
Extra-Garlic Tomato Sauce
Add an additional 2–3 cloves of garlic to the sauce for a stronger savory flavor.
Cheesy Cabbage Rolls
Sprinkle shredded mozzarella or Parmesan over the cabbage rolls during the final 10 minutes of baking.
Make-Ahead Instructions
Cabbage rolls are excellent for making ahead.
Assemble the rolls completely, cover tightly, and refrigerate for up to 24 hours before baking.
When ready to bake, place the dish in a cold oven while it preheats or allow the dish to sit at room temperature for about 20–30 minutes first.
You may need to add a few extra minutes of baking time if the rolls are very cold.
Storage
Store leftover cabbage rolls and sauce in an airtight container in the refrigerator for up to 4 days.
Reheat gently in a covered skillet or baking dish until heated through.
Add a splash of broth or tomato sauce if needed.
Freezing
Cabbage rolls freeze beautifully.
Allow them to cool completely, then place them in an airtight freezer-safe container with plenty of sauce.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Serving Suggestions
Serve these cabbage rolls with:
- Creamy mashed potatoes
- Crusty bread
- Buttered noodles
- Roasted potatoes
- Green beans
- Simple green salad
- Pickled cucumbers
- Sour cream
A generous spoonful of the tomato sauce over creamy mashed potatoes makes an especially comforting combination.
Final Result
Tender, beautifully rolled Stuffed Cabbage Rolls filled with savory beef, pork, rice, garlic, onion, and warm spices, all slowly baked in a rich tomato sauce until the cabbage is meltingly tender. They’re hearty, satisfying, and packed with old-fashioned homemade flavor.