There’s something wonderfully comforting about a dish of stuffed cabbage rolls slowly simmering in tomato sauce. Tender cabbage leaves wrap around a hearty filling of seasoned ground meat, rice and onion, while the tomato sauce slowly works its way through every layer.
This is the kind of homemade meal that feels simple, traditional and satisfying. It doesn’t require complicated ingredients, but the slow cooking gives the rolls plenty of time to become tender and flavorful.
Why You’ll Love This Recipe
- Tender cabbage leaves with a savory filling
- Simple, everyday ingredients
- Rich tomato sauce throughout
- Perfect for a comforting family dinner
- Can be cooked on the stovetop or in the oven
- Even better the next day
Ingredients
- 1 medium green cabbage
- 500 g ground beef, pork, or a combination
- 100 g uncooked rice
- 1 large egg
- 1 medium onion, finely chopped
- 400 ml tomato sauce
- Salt, to taste
- Black pepper, to taste
Optional Seasonings
For a deeper flavor, you can also add:
- 2 cloves minced garlic
- 1 teaspoon paprika
- ½ teaspoon dried thyme
- 1 tablespoon chopped fresh parsley
- A pinch of chili flakes
How to Make Stuffed Cabbage Rolls
1. Soften the Cabbage Leaves
Bring a large pot of water to a boil.
Carefully place the whole cabbage into the boiling water and cook it for a few minutes.
As the outer leaves soften, gently remove them with tongs and place them on a plate.
Continue until you have enough large, flexible leaves for your rolls.
Allow the leaves to cool enough to handle.
If the thick central vein is difficult to fold, carefully trim a small amount from it with a sharp knife. This makes rolling much easier.
2. Prepare the Filling
Place the ground meat in a large mixing bowl.
Add the uncooked rice, finely chopped onion and egg.
Season generously with salt and black pepper.
If using the optional garlic, paprika, thyme or parsley, add them now.
Mix everything together thoroughly until the ingredients are evenly distributed.
The uncooked rice will absorb moisture while the rolls cook, helping create a tender, hearty filling.
3. Fill the Cabbage Leaves
Place one cabbage leaf flat on a clean work surface.
Add a spoonful of the meat mixture near the bottom portion of the leaf.
Don't overfill it because the rice will expand as it cooks.
Fold the sides toward the center, then roll the cabbage forward into a compact parcel.
Repeat with the remaining leaves and filling.
4. Arrange the Rolls
Place the cabbage rolls seam-side down in a large heavy-bottomed pan or oven-safe baking dish.
Arrange them close together so they remain secure during cooking.
If you have smaller cabbage leaves that aren't suitable for rolling, chop them and place them underneath or between the rolls.
5. Add the Tomato Sauce
Pour the tomato sauce evenly over the cabbage rolls.
Try to distribute it across the entire dish so the rolls are surrounded by sauce.
The tomato sauce provides moisture while the cabbage and meat slowly cook, creating a rich and savory finished dish.
6. Cook Slowly
Stovetop Method
Cover the pan and bring the sauce to a gentle simmer.
Reduce the heat to low and cook for approximately 1 to 1½ hours, or until the cabbage is tender, the rice is cooked and the meat is completely done.
Keep the heat low. A gentle simmer helps prevent the bottom from burning while allowing the cabbage to soften gradually.
Oven Method
Preheat the oven to 180°C / 350°F.
Cover the baking dish tightly with a lid or aluminum foil.
Bake for approximately 1 hour, checking toward the end to make sure the cabbage is tender and the filling is cooked through.
7. Let Them Rest
Once cooked, turn off the heat and let the cabbage rolls rest for about 10 minutes.
This gives the filling a chance to settle and makes the rolls easier to serve without falling apart.
Serving Suggestions
Don't miss the rest of the recipe—continue on the next page.