Stuffed Cabbage Rolls in Tomato Sauce
Some recipes just feel like home, and Stuffed Cabbage Rolls in Tomato Sauce are one of those meals for me.
Tender cabbage leaves are wrapped around a hearty, savory filling, then gently baked in a rich tomato sauce until everything is wonderfully soft and flavorful. It’s simple, comforting food—the kind of dinner that makes the whole kitchen smell amazing.
I first made cabbage rolls on a weekend when I wanted something warm and filling for the family. I had a head of cabbage sitting in the refrigerator and thought it would be the perfect excuse to finally make them.
Rolling the cabbage leaves took a little time, but once the rolls were tucked into the tomato sauce and went into the oven, the hardest part was over.
The smell coming from the kitchen was incredible.
When I brought the dish to the table, everyone was quiet for the first few minutes—the good kind of quiet that happens when everybody is busy eating. The cabbage was tender, the filling was juicy and flavorful, and the tomato sauce soaked into everything beautifully.
Now this is one of those recipes I love making on slow weekends when I want a meal that feels homemade and comforting.
Prep Time: 30 minutes
Cook Time: 1 hour 15 minutes
Total Time: About 1 hour 45 minutes
Servings: 6
Why You’ll Love These Stuffed Cabbage Rolls
Classic comfort food
Tender, flavorful cabbage
Hearty savory filling
Rich homemade tomato sauce
Perfect family dinner
Great for meal prep
Freezer-friendly
Even better the next day
Ingredients
For the Cabbage Rolls
1 large green cabbage
500 g ground beef
½ cup uncooked long-grain rice
1 small onion, finely diced
3 cloves garlic, minced
1 large egg
1 teaspoon paprika
1 teaspoon dried oregano
½ teaspoon salt
½ teaspoon black pepper
2 tablespoons chopped fresh parsley
For the Tomato Sauce
2 tablespoons olive oil
1 small onion, finely diced
3 cloves garlic, minced
800 g crushed tomatoes
1 cup tomato sauce or passata
½ cup beef broth
1 teaspoon paprika
1 teaspoon dried oregano
½ teaspoon salt
¼ teaspoon black pepper
1 teaspoon sugar, optional
2 tablespoons fresh parsley
Instructions
Step 1: Prepare the Cabbage
Bring a large pot of water to a boil.
Carefully remove any damaged outer leaves from the cabbage.
Using a sharp knife, cut around the core to help loosen the leaves.
Place the cabbage into the boiling water.
As the outer leaves soften, carefully remove them with tongs and place them on a plate.
Continue until you have approximately 12–15 good-sized cabbage leaves.
Allow them to cool.
Step 2: Trim the Leaves
Once the leaves are cool enough to handle, use a small knife to carefully trim away the thickest part of the center rib.
This makes the leaves much easier to roll.
Don’t cut all the way through.
Step 3: Prepare the Filling
In a large bowl, combine the ground beef, uncooked rice, diced onion, garlic, egg, paprika, oregano, salt, black pepper, and parsley.
Mix gently until everything is evenly combined.
Avoid overmixing, as this can make the filling dense.
Step 4: Make the Tomato Sauce
Heat olive oil in a large skillet over medium heat.
Add the diced onion and cook for approximately 3–4 minutes, until softened.
Add the garlic and cook for another 30 seconds.
Stir in the crushed tomatoes, tomato sauce, beef broth, paprika, oregano, salt, and black pepper.
Add the optional sugar if the tomatoes are particularly acidic.
Bring the sauce to a gentle simmer.
Cook for approximately 8–10 minutes.
Step 5: Roll the Cabbage Leaves
Place one cabbage leaf flat on a clean work surface.
Add approximately 2–3 tablespoons of filling near the bottom center of the leaf.
Fold the sides inward, then roll the cabbage up tightly, like a small burrito.
Repeat with the remaining cabbage leaves and filling.
Step 6: Assemble the Casserole
Spread a thin layer of tomato sauce over the bottom of a large baking dish.
Arrange the cabbage rolls seam-side down in a single layer.
Pour the remaining tomato sauce over the top.
Try to cover the rolls well so the cabbage stays moist while baking.
Step 7: Bake
Cover the baking dish tightly with foil.
Bake at 180°C (350°F) for approximately 60 minutes.
Remove the foil and continue baking for another 10–15 minutes.
The cabbage should be tender and the filling completely cooked.
Step 8: Rest and Serve
Remove the dish from the oven and let it rest for about 10 minutes.
Sprinkle with fresh parsley.
Serve warm with plenty of tomato sauce spooned over each cabbage roll.
My Best Tips
Don’t Overfill the Leaves
The rice expands as it cooks, so leave enough room for the filling to expand.
Don’t Skip Trimming the Rib
The thick center rib can make rolling difficult and may cause the cabbage leaf to tear.
Roll Them Tightly
A snug roll keeps the filling together as it cooks.
Keep Them Covered
The foil helps trap moisture and allows the cabbage to become tender without drying out.
Let Them Rest
A short resting period allows the filling to settle and makes the rolls easier to serve.
Delicious Variations
Pork and Beef Cabbage Rolls
Use a combination of ground beef and ground pork for a richer filling.
Turkey Cabbage Rolls
Replace the beef with ground turkey for a lighter version.
Spicy Cabbage Rolls
Add crushed red pepper flakes or cayenne to the filling and tomato sauce.
Mediterranean-Style Cabbage Rolls
Add fresh dill, parsley, oregano, and a little lemon zest to the filling.
Low-Carb Cabbage Rolls
Replace the rice with cauliflower rice for a lower-carbohydrate version.
Cheesy Cabbage Rolls
Sprinkle Parmesan or mozzarella over the rolls during the final 10 minutes of baking.
What to Serve with Stuffed Cabbage Rolls
These cabbage rolls are hearty enough to serve on their own, but they also pair well with:
Mashed potatoes
Roasted potatoes
Green salad
Cucumber salad
Steamed vegetables
Crusty bread
Sour cream
Fresh herbs
A spoonful of sour cream on top is especially delicious with the warm tomato sauce.
Make-Ahead Instructions
You can assemble the cabbage rolls up to 1 day ahead.
Cover the baking dish tightly and refrigerate.
When you’re ready to bake, allow the dish to sit at room temperature briefly while the oven preheats, then bake until the filling reaches a safe internal temperature.
You may need to add a little extra baking time if the casserole is very cold.
Storage Instructions
Store leftover cabbage rolls in an airtight container in the refrigerator for up to 3–4 days.
Reheat gently in the microwave or covered in the oven.
The tomato sauce helps keep the rolls moist during reheating.
Freezing
Stuffed cabbage rolls freeze very well.
Allow them to cool completely, then place them in freezer-safe containers with plenty of tomato sauce.
Freeze for up to 3 months for best quality.
Thaw overnight in the refrigerator before reheating.
Nutritional Information
Approximate per serving:
Calories: 410
Protein: 27g
Fat: 24g
Total Carbohydrates: 27g
Fibre: 5g
Net Carbohydrates: 22g
Nutrition values are estimates and will vary depending on the meat, rice, and sauce used.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes. Ground turkey works very well and creates a lighter cabbage roll.
Do I have to cook the rice first?
No. In this recipe, the rice goes into the filling uncooked and cooks inside the cabbage rolls. Make sure there is enough liquid and cooking time for it to soften properly.
Can I use brown rice?
Yes, but brown rice generally requires more cooking time and liquid. Par-cooking it first can make the results more reliable.
Why are my cabbage rolls tough?
The cabbage may simply need more cooking time. Keep the rolls covered and continue baking until the leaves are tender.
Can I make these without rice?
Absolutely. You can replace the rice with cauliflower rice or simply increase the amount of meat and vegetables in the filling.
Can I use jarred tomato sauce?
Yes. A good-quality marinara or plain tomato sauce can save time. Adjust the seasoning according to the sauce you use.
Can I make these in a slow cooker?
Yes. Arrange the rolls in the slow cooker, cover them generously with tomato sauce, and cook on low until the cabbage and filling are tender.
Final Thoughts
These Stuffed Cabbage Rolls in Tomato Sauce are the kind of meal that takes a little patience but rewards you with something truly comforting.
I love the whole process—from softening the cabbage leaves to rolling each one and covering everything with that rich tomato sauce.
And there’s something especially satisfying about bringing the bubbling baking dish to the table and watching everyone serve themselves.
It’s not fancy food.
It’s better than that.
It’s warm, homemade, filling, and made to be shared with people you love. ❤️🥬🍅
