There’s something deeply comforting about a pan of Polish Stuffed Cabbage Rolls simmering beneath a blanket of rich tomato sauce. Tender cabbage leaves wrap around a savory filling of ground beef, pork, rice, onion, and garlic, creating the kind of hearty old-world meal that fills the kitchen with warmth and makes everyone eager to sit down for dinner.
Known for their cozy, homestyle character, these cabbage rolls are surprisingly straightforward to make. Once the leaves are softened and filled, the rolls bake slowly in a sweet-tangy tomato sauce until the cabbage is tender and the meat is cooked through. A little fresh dill at the end adds a lovely finishing touch.
Why You’ll Make This Again
The filling has everything you want in a comforting main dish: savory ground beef and pork, tender rice, aromatic onion, and garlic. The rice stretches the filling while giving the rolls their familiar hearty texture, and the combination of beef and pork keeps the meat flavorful and moist.
The tomato sauce is equally important. Beef broth adds savory depth, while a little sugar and lemon juice create a gentle sweet-tart balance that works beautifully with the cabbage and meat. As the rolls bake, the sauce seeps around the cabbage leaves and flavors everything in the dish.
This is also a wonderful make-ahead style meal. The rolls can be assembled in the baking dish before cooking, making them especially useful for family dinners, Sunday meals, holidays, or any occasion when you want a substantial dish that feels homemade and special.
How This Comes Together
The first step is softening the cabbage. The whole head is lowered into simmering water, allowing the outer leaves to become flexible enough to peel away one at a time. Once the leaves are ready, the thick center ribs are trimmed so they can be rolled without tearing.
The filling combines ground beef, ground pork, cooked rice, onion, garlic, egg, salt, and pepper. Each cabbage leaf gets a portion of the mixture, then the sides are folded in and the leaf is rolled tightly around the filling.
Keep the cabbage rolls seam-side down in the baking dish. This helps hold them together while they bake and makes it easier to cover the rolls evenly with the tomato sauce.
What You’ll Need
The ingredients are simple and comforting, with everything coming together in one generously filled baking dish.
- 1 large cabbage
- 1 pound ground beef
- 1/2 pound ground pork
- 1 cup cooked rice
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 large egg
- 2 cups tomato sauce
- 1 cup beef broth
- 1 tablespoon sugar
- 1 tablespoon lemon juice
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Fresh dill, optional
Step-by-Step Directions
1. Soften the Cabbage Leaves
Remove the core from the cabbage. Lower the whole cabbage into simmering water. As the outer leaves soften, gently peel them away one at a time until you have 10–12 large leaves.
Trim the thick center rib from each cabbage leaf, being careful not to cut all the way through. This makes each leaf much easier to fold and roll around the filling.
2. Prepare the Meat and Rice Filling

In a large bowl, combine the ground beef, ground pork, cooked rice, chopped onion, minced garlic, egg, salt, and black pepper.
Mix until everything is evenly combined. In a separate bowl, combine the tomato sauce, beef broth, sugar, and lemon juice to create the sauce that will surround the cabbage rolls as they bake.
3. Fill and Roll the Cabbage Leaves

Spread a thin layer of the tomato sauce mixture over the bottom of a baking dish.
Place some of the meat mixture near the base of each cabbage leaf. Fold in the sides and roll tightly to enclose the filling. Take care not to overfill the leaves, since the filling needs room to cook evenly.
Arrange each cabbage roll seam-side down in the baking dish so the rolls stay securely closed.
4. Cover with Sauce and Bake

Pour the remaining tomato sauce mixture evenly over the cabbage rolls. Cover the baking dish tightly with foil and bake at 350°F for 75 minutes.
Remove the foil and bake for another 15 minutes, until the cabbage is tender and the filling reaches 160°F.
Garnish with fresh dill if desired and serve warm with plenty of the tomato sauce spooned over the top.
How to Serve It
Bring the baking dish straight to the table and spoon plenty of the tomato sauce over each cabbage roll. The soft cabbage, savory meat-and-rice filling, and sweet-tangy sauce make this a satisfying meal all on its own.
For a traditional-feeling family dinner, serve the rolls with crusty bread or simple boiled potatoes to soak up the extra sauce. A spoonful of sour cream on the side can also add a cool, creamy contrast to the warm tomato sauce.
If you love comforting cabbage dishes, our Cabbage Patties are another wonderfully simple way to turn humble cabbage into a satisfying homemade dish. For a heartier vegetable side, Southern Fried Cabbage is another cozy option.
Leftovers & Storage
Let the cooked cabbage rolls cool before transferring them to an airtight container. Refrigerate leftovers promptly and enjoy them within a few days for the best quality.
To reheat, place the rolls in a covered baking dish with some of the tomato sauce and warm them gently in the oven until heated through. Individual portions can also be reheated in the microwave, preferably with extra sauce spooned over the top to keep the cabbage and filling moist.
Keep any fresh dill or other finishing garnishes separate and add them just before serving. The tomato sauce also makes the leftovers especially forgiving because it helps prevent the filling from drying out during reheating.
Make It Even Better (Pro Tips)
- Soften the leaves gradually: Peel away the outer cabbage leaves as they become flexible instead of trying to remove several at once.
- Trim the thick rib: Removing the toughest part of the center rib makes the leaves much easier to fold without tearing.
- Don’t overfill: Use enough filling to make a generous roll while leaving enough cabbage around it to fold securely.
- Roll firmly: Fold the sides inward first, then roll the cabbage leaf tightly from the base toward the open edge.
- Keep the seam underneath: Arranging the rolls seam-side down helps them remain closed while they bake.
- Cover tightly: A snug foil covering helps the cabbage steam and become tender during the first part of baking.
- Check the filling: The center of the meat filling should reach 160°F before serving.
Easy Ways to Change It Up
- Extra herby: Add more fresh dill to the filling or sprinkle additional dill over the finished rolls.
- More tomato flavor: Add a little extra tomato sauce between the layers and over the top for an especially saucy version.
- Creamy finish: Serve each roll with a small spoonful of sour cream for a cool, tangy contrast.
- Rice variation: Use your favorite cooked white rice in the filling, keeping the quantity the same.
- Spicier sauce: Add a pinch of red pepper flakes to the tomato sauce if you enjoy a little heat with your cabbage rolls.
- Extra onion: Add a little more finely chopped onion to the meat mixture for an even more savory, aromatic filling.
Quick Questions
Can I prepare Polish stuffed cabbage rolls ahead of time?
Yes. The cabbage leaves and filling can be prepared and the rolls assembled in the baking dish ahead of cooking. Keep the assembled dish covered and refrigerated until you’re ready to bake, then cook until the filling reaches 160°F.
Why do my cabbage leaves tear when I roll them?
The leaves may not have softened enough, or the thick center rib may still be too firm. Simmer the cabbage until the outer leaves are flexible enough to peel away easily, then carefully trim the thick rib without cutting through the leaf.
Can I use uncooked rice in stuffed cabbage rolls?
This recipe specifically calls for cooked rice. Using cooked rice keeps the filling consistent with the stated cooking method and ensures the rice is properly tender by the time the meat is finished.
What keeps cabbage rolls from opening while they bake?
Fold the sides of each cabbage leaf inward and roll it firmly around the filling. Place every roll seam-side down in the baking dish. Keeping them snugly arranged also helps them stay in place during baking.
What is the best way to serve stuffed cabbage rolls?
Serve them warm with plenty of the tomato sauce spooned over the top. Fresh dill makes a lovely garnish, while sour cream, crusty bread, or simple potatoes can round out the meal.
“There’s something special about a meal that takes simple ingredients and turns them into a dish everyone wants to gather around. These cabbage rolls are tender, hearty, and full of the kind of comforting flavor that makes a house feel like home.” — Ava

Polish Stuffed Cabbage Rolls
Ingredients
Equipment
Method
- Remove the core from the cabbage. Lower the whole cabbage into simmering water. As the outer leaves soften, gently peel them away one at a time until you have 10–12 large leaves.Trim the thick center rib from each cabbage leaf, being careful not to cut all the way through. This makes each leaf much easier to fold and roll around the filling.
- In a large bowl, combine the ground beef, ground pork, cooked rice, chopped onion, minced garlic, egg, salt, and black pepper.Mix until everything is evenly combined. In a separate bowl, combine the tomato sauce, beef broth, sugar, and lemon juice to create the sauce that will surround the cabbage rolls as they bake.
- Spread a thin layer of the tomato sauce mixture over the bottom of a baking dish.Place some of the meat mixture near the base of each cabbage leaf. Fold in the sides and roll tightly to enclose the filling. Take care not to overfill the leaves, since the filling needs room to cook evenly.Arrange each cabbage roll seam-side down in the baking dish so the rolls stay securely closed.
- Pour the remaining tomato sauce mixture evenly over the cabbage rolls. Cover the baking dish tightly with foil and bake at 350°F for 75 minutes.Remove the foil and bake for another 15 minutes, until the cabbage is tender and the filling reaches 160°F.Garnish with fresh dill if desired and serve warm with plenty of the tomato sauce spooned over the top.
