These baked stuffed cabbage rolls are pure comfort food. Tender cabbage leaves wrapped around a savory beef and rice filling, baked in a rich tomato sauce until meltingly soft, then finished with golden melted cheese on top. The ones in the photo are baked until caramelized at the edges, with a light cheese crust and a sprinkle of herbs. It is classic Eastern European comfort cooking, easy to make in a big batch, freezer-friendly, and even better the next day.
Why This Cabbage Roll Recipe Works
Cabbage rolls can be tough and watery if the cabbage is not prepped right. The trick is to blanch the whole cabbage head first, so the leaves peel off soft and pliable without tearing. Then you trim the thick rib, so every roll folds easily and cooks evenly.
The filling is ground beef, cooked rice, onion, garlic, and herbs, simple and juicy. Baking the rolls covered in tomato sauce keeps them moist, and uncovering at the end with cheese gives you that golden brown top you see in the photo.
This makes about 14 large rolls, enough for 2 trays like in the image. Perfect for family dinner or meal prep.
Ingredients for 12 to 14 Rolls
For the Cabbage:
• 1 large green cabbage head, about 2.5 lb
• Salt, for blanching water
For the Meat Filling:
• 1 lb ground beef, 80/20
• 1/2 lb ground pork, optional, for extra juiciness, or use all beef
• 1 cup cooked long-grain rice, cooled
• 1 small onion, finely diced
• 2 cloves garlic, minced
• 1 egg, beaten
• 1 teaspoon salt
• 1/2 teaspoon black pepper
• 1 teaspoon paprika
• 1 teaspoon dried parsley, or 2 tablespoons fresh
• 1/2 teaspoon dried thyme
For the Tomato Sauce:
• 2 tablespoons olive oil
• 1 small onion, diced
• 2 cloves garlic, minced
• 1 can crushed tomatoes, 28 oz
• 1 cup tomato sauce or passata
• 1 teaspoon sugar
• 1 teaspoon dried oregano
• 1/2 teaspoon salt
• 1/4 teaspoon black pepper
• 1/2 cup water or beef broth
For Topping:
• 1 1/2 cups shredded mozzarella or Gouda cheese
• 2 tablespoons fresh parsley, chopped, for garnish
Step-by-Step Instructions
1. Prep the Cabbage Leaves
Bring a large pot of salted water to a boil. Core the cabbage by cutting a deep cone around the stem at the base. This helps the leaves release.
Place the whole cabbage head core-side down in the boiling water. After 2 to 3 minutes, the outer leaves will soften. Peel them off gently with tongs and transfer to a plate. Continue until you have 14 to 16 good large leaves. Smaller inner leaves can be chopped and used as a bed in the baking dish.
Pat leaves dry. Trim the thick center rib from each leaf with a paring knife, shaving it flat. Do not cut through the leaf. This is what makes rolling easy and prevents tough spots.
2. Make the Filling
In a large bowl, combine ground beef, ground pork if using, cooked rice, diced onion, minced garlic, beaten egg, salt, pepper, paprika, parsley, and thyme. Mix gently with your hands until just combined. Do not overmix or the filling turns dense.
3. Roll the Cabbage Rolls
Place a cabbage leaf rib-side down, stem end toward you. Spoon about 1/3 cup filling onto the base. Fold the sides in, then roll up tightly from the stem end, like a burrito. Place seam-side down.
Repeat with remaining leaves and filling.
4. Make the Tomato Sauce
Heat olive oil in a saucepan over medium heat. Sauté onion 4 minutes until soft. Add garlic, cook 30 seconds. Pour in crushed tomatoes, tomato sauce, sugar, oregano, salt, and pepper. Simmer 10 minutes. Stir in water or broth to thin slightly. Taste and adjust.
Spread a thin layer of sauce on the bottom of 2 baking dishes, or one large 9×13 inch dish. This prevents sticking.
5. Assemble and Bake
Arrange cabbage rolls seam-side down in a single layer, snugly together. They hold their shape better when packed in. Pour the remaining tomato sauce evenly over the rolls, making sure every roll is coated.
Cover tightly with foil. Bake at 375°F / 190°C for 45 minutes.
Remove foil, sprinkle shredded cheese evenly over the top. Return to the oven uncovered for 15 to 20 minutes, until the cheese is melted, bubbly, and golden brown in spots, just like the photo.
Let rest 10 minutes before serving. This helps the rolls set and makes them easier to lift out whole. Sprinkle with fresh parsley.
What to Serve With Cabbage Rolls
Cabbage rolls are a complete meal with meat, rice, and vegetables built in. Serve with crusty bread to mop up the sauce, mashed potatoes, or a simple cucumber dill salad. A dollop of sour cream on top is classic Eastern European style and cuts the acidity of the tomato perfectly.
Storage and Make-Ahead Tips
Fridge: Store cooled rolls in an airtight container with sauce for up to 4 days. Flavor gets even better on day 2.
Freezer: Freeze baked or unbaked rolls for up to 3 months. Freeze in a freezer-safe dish with sauce, covered tightly. Thaw overnight in the fridge, then bake at 350°F for 30 to 35 minutes until hot through. This is why the photo shows two trays, one for now, one for the freezer.
Reheat: Oven at 325°F covered with foil for 20 minutes is best. Microwave works for single portions, 2 to 3 minutes.
Make Ahead: Assemble rolls completely up to 1 day ahead, cover and refrigerate unbaked. Add 10 minutes to the covered bake time, starting from cold.
Pro Tips for Perfect Cabbage Rolls
Use Cooked Rice: Raw rice absorbs too much liquid from the filling and leaves the meat dry. Cooked, cooled rice keeps the filling juicy and tender.
Do Not Overfill: 1/3 cup filling per large leaf is enough. Overfilled rolls burst open in the oven. Tuck the sides in tight and place seam-side down.
Chop Leftover Cabbage: Line the bottom of the baking dish with chopped leftover cabbage leaves. It prevents the rolls from sticking and scorching, and it tastes great soaked in tomato sauce.
Low and Slow: Covering for the first 45 minutes steams the cabbage tender. Uncovering with cheese at the end gives you that caramelized top. Do not skip the covered stage or the cabbage stays chewy.
Let Them Rest: 10 minutes rest after baking firms the filling and thickens the sauce. They slice and serve cleanly instead of falling apart.
Variations
Classic Polish Gołąbki: Use all pork, add 1 teaspoon marjoram to the filling, skip the cheese topping. Serve with sour cream and dill.
Turkish Sarma Style: Use ground lamb, add pine nuts and currants to the rice filling, use a lemon tomato sauce, no cheese.
Vegetarian Cabbage Rolls: Replace meat with 2 cups cooked lentils, sautéed mushrooms, and extra rice. Add 1/2 cup feta to the filling. Bake the same way.
Low Carb / Keto: Replace rice with riced cauliflower, sautéed 5 minutes and cooled. Use a sugar-free tomato sauce and mozzarella topping.
Spicy Version: Add 1/2 teaspoon red pepper flakes and 1 teaspoon smoked paprika to the tomato sauce. Top with pepper jack cheese instead of mozzarella.
Frequently Asked Questions
How do I keep cabbage rolls from falling apart?
Trim the thick rib flat, do not overfill, roll tightly, and place seam-side down packed snugly in the dish. The sauce weight holds them together while baking.
Can I use savoy cabbage instead of green cabbage?
Yes. Savoy cabbage leaves are more tender and crinkly, easier to roll, and cook faster. Reduce covered bake time by 10 minutes.
Why are my cabbage rolls tough?
The cabbage was not blanched long enough, or they needed more covered bake time. Blanch leaves until fully pliable, and bake covered the full 45 minutes before uncovering.
Can I cook cabbage rolls in a slow cooker?
Yes. Layer rolls in a slow cooker, cover with sauce, cook on LOW for 6 to 7 hours. Add cheese in the last 20 minutes with the lid off, or broil the rolls after transferring to a baking dish.
Do I have to use both beef and pork?
No. All beef works perfectly. Pork adds extra fat and juiciness, which is traditional. For leaner rolls, use 90/10 beef and add 2 tablespoons olive oil to the filling.
These baked stuffed cabbage rolls are hearty, comforting, freezer-friendly, and feed a crowd for very little money. Soft cabbage, savory meat and rice, rich tomato sauce, melted cheese on top. Make a double batch like in the photo, one for dinner tonight, one for the freezer later.