Stuffed Cabbage Rolls with Tomato Sauce

Featured in: Weeknight Dinners

These tender cabbage rolls feature savory ground meat and rice wrapped in soft cabbage leaves, then baked in a rich tomato sauce. This comforting Eastern European classic requires about 35 minutes of prep and 1 hour 15 minutes of cooking. Perfect for family gatherings, these rolls can be made ahead and taste even better the next day. Serve with sour cream and crusty bread for an authentic experience.

Updated on Fri, 30 Jan 2026 10:19:00 GMT
Golden brown baked cabbage rolls in rich tomato sauce, topped with fresh parsley. Pin It
Golden brown baked cabbage rolls in rich tomato sauce, topped with fresh parsley. | metroladle.com

My neighbor knocked on my door one Saturday with a baking dish still warm in her hands. She didn't say much, just smiled and handed it over before heading back across the hall. Inside were six perfectly rolled bundles swimming in thick tomato sauce, and the smell alone made me cancel my takeout order. That was my introduction to cabbage rolls, and I've been making them ever since, tweaking her method with every batch.

I made these for a potluck once and watched three people go back for seconds before the main course was even cleared. One guy asked if I'd grown up eating them, and I had to laugh because I'd only learned to make them six months earlier. Sometimes a dish just clicks, and you can tell by the way people get quiet while they eat.

Ingredients

  • 1 large head of green cabbage: You need a heavy, dense head so the leaves are big enough to roll without tearing, and boiling them briefly makes them pliable without turning mushy.
  • 500 g ground beef: I like using a mix of beef and pork for extra richness, but all beef works beautifully if that's what you have.
  • 120 g uncooked long-grain white rice: Parboiling the rice before mixing it in prevents crunchy centers and helps everything cook evenly.
  • 1 medium onion, finely chopped: This goes into the filling for sweetness and moisture, so chop it small so it distributes evenly.
  • 2 cloves garlic, minced: Fresh garlic makes the filling taste alive, not flat.
  • 1 large egg: This binds the filling together so it doesn't fall apart when you roll.
  • 2 tbsp fresh parsley, chopped: It adds a little brightness that cuts through the richness of the meat and sauce.
  • 1 tsp salt and 1/2 tsp black pepper: Season the filling well or the whole dish will taste bland.
  • 700 ml tomato passata: Passata gives you a smooth, thick sauce that clings to the rolls instead of pooling at the bottom.
  • 2 tbsp tomato paste: This deepens the tomato flavor and adds body to the sauce.
  • 1 tbsp sugar: A little sugar balances the acidity of the tomatoes and makes the sauce taste rounded.
  • 1 tsp dried thyme: Thyme brings an earthy, cozy note that feels right with cabbage and tomato.
  • 1 tbsp vegetable oil: For sauteing the aromatics in the sauce.

Instructions

Product image
Handle kitchen cleanup easily by disposing of food scraps, packaging, and cooking waste without leaks or odors.
Check price on Amazon
Prep the oven and cabbage:
Preheat your oven to 180°C. Boil a big pot of salted water, core the cabbage, then lower it in and simmer until the outer leaves start to peel away easily, about 8 to 10 minutes.
Make the tomato sauce:
Heat oil in a pan, cook the onion and garlic until soft, stir in tomato paste for a minute, then add passata, sugar, thyme, salt, and pepper. Let it simmer for 10 minutes so the flavors marry.
Parboil the rice:
Cook the rice in boiling water for 5 minutes, just until it's halfway tender. Drain it well and let it cool a bit before mixing.
Mix the filling:
Combine the ground meat, parboiled rice, chopped onion, garlic, egg, parsley, salt, and pepper in a large bowl. Mix it thoroughly with your hands so everything is evenly distributed.
Roll the cabbage leaves:
Lay a cabbage leaf flat, spoon 2 to 3 tablespoons of filling near the stem end, fold in the sides, and roll it up tightly. Repeat until you've used all the filling and leaves.
Assemble and bake:
Spread a thin layer of sauce on the bottom of your baking dish, arrange the rolls seam side down, pour the rest of the sauce over top, cover tightly with foil, and bake for 1 hour. Uncover for the last 15 minutes if you want a thicker sauce.
Product image
Handle kitchen cleanup easily by disposing of food scraps, packaging, and cooking waste without leaks or odors.
Check price on Amazon
Tender cabbage rolls with savory meat and rice filling, served steaming hot. Pin It
Tender cabbage rolls with savory meat and rice filling, served steaming hot. | metroladle.com

The first time I served these to my family, my mom got quiet halfway through her plate and asked if I'd been holding out on her. She meant it as a compliment, but it also felt like I'd finally made something that didn't need explaining or apologizing for. It was just good, and that was enough.

Storing and Reheating

Cabbage rolls keep beautifully in the fridge for up to four days, and they actually taste better the next day once the flavors have had time to soak in. I reheat them covered in the oven at 160°C for about 20 minutes, or you can microwave individual portions if you're in a hurry. They also freeze really well, just let them cool completely, wrap them tightly, and freeze for up to three months.

Serving Suggestions

I almost always serve these with a dollop of sour cream on top, which cools everything down and adds a tangy creaminess that balances the tomato. Crusty bread on the side is non-negotiable for me because I use it to mop up every bit of sauce left on the plate. A simple cucumber salad or pickled vegetables on the side cuts through the richness and makes the whole meal feel more complete.

Variations and Substitutions

If you want to make these vegetarian, swap the meat for cooked lentils or finely chopped mushrooms mixed with extra rice and you'll still get a hearty, satisfying filling. I've also made them with ground turkey when I wanted something a little lighter, and they turned out just as comforting. You can use savoy cabbage instead of green if you find it, the leaves are more tender and a little sweeter.

  • Try adding a pinch of smoked paprika to the filling for a subtle smoky depth.
  • If you like heat, stir some red pepper flakes into the tomato sauce.
  • Leftover cabbage leaves can be chopped and added to soup or stir-fry.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Savory Eastern European cabbage rolls, drizzled with tomato sauce and fresh parsley. Pin It
Savory Eastern European cabbage rolls, drizzled with tomato sauce and fresh parsley. | metroladle.com

This is the kind of recipe that makes your kitchen smell like home, even if you've never made it before. Once you get the rhythm of rolling them down, you'll find yourself making double batches without even thinking about it.

Recipe FAQs

Can I prepare cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Cover tightly and refrigerate, then bake when ready. You may need to add 10-15 minutes to the cooking time if baking straight from the refrigerator.

What type of cabbage works best?

Green cabbage with large, flexible leaves works best. Choose a head that feels heavy for its size with tightly packed leaves. Savoy cabbage can also work but has a slightly different texture.

Can I freeze cabbage rolls?

Absolutely. Freeze unbaked rolls in an airtight container for up to 3 months. Thaw overnight in the refrigerator before baking, or bake frozen with an additional 30-40 minutes cooking time.

How do I prevent the cabbage from tearing?

Boil the cabbage head just until the leaves soften and peel away easily. Remove leaves gently and trim thick center ribs if needed. If a leaf tears, overlap two smaller leaves to create one wrap.

What can I substitute for ground beef?

Ground pork, turkey, or a beef-pork combination work well. For vegetarian options, use cooked lentils, mushrooms, or a mixture of both. Adjust seasoning as plant-based fillings may need more flavor enhancement.

Why is the rice only partially cooked first?

Par-cooking the rice prevents it from becoming mushy during the long baking time. The rice will absorb moisture from the meat and sauce while baking, finishing the cooking process perfectly.

Stuffed Cabbage Rolls with Tomato Sauce

Savory cabbage leaves filled with ground meat and rice, baked in a hearty tomato sauce for ultimate comfort.

Prep Time
35 minutes
Cook Duration
75 minutes
Total Duration
110 minutes


Skill Level Medium

Cuisine Type Eastern European

Output 6 Portions

Diet Details No Dairy

What You Need

Cabbage Rolls

01 1 large head green cabbage
02 1.1 lbs ground beef
03 2/3 cup uncooked long-grain white rice
04 1 medium onion, finely chopped
05 2 cloves garlic, minced
06 1 large egg
07 2 tbsp fresh parsley, chopped
08 1 tsp salt
09 1/2 tsp black pepper

Tomato Sauce

01 3 cups tomato passata or crushed tomatoes
02 2 tbsp tomato paste
03 1 medium onion, finely chopped
04 2 cloves garlic, minced
05 1 tbsp sugar
06 1 tsp dried thyme
07 1 tbsp vegetable oil
08 Salt and pepper to taste

How To Make It

Step 01

Prepare oven and cabbage: Preheat oven to 350°F. Bring a large pot of salted water to boil. Remove cabbage core carefully and lower into boiling water. Simmer 8-10 minutes, gently loosening and removing leaves as they soften. Reserve 12-14 large leaves.

Step 02

Prepare tomato sauce: Heat oil in a pan over medium heat. Sauté onion and garlic until soft, approximately 3 minutes. Add tomato paste and cook 1 minute. Stir in tomato passata, sugar, thyme, salt, and pepper. Simmer for 10 minutes. Set aside.

Step 03

Partially cook rice: In a small pot, cook rice in boiling water for 5 minutes until half-cooked. Drain and allow to cool slightly.

Step 04

Combine filling ingredients: In a large bowl, combine ground beef, par-cooked rice, chopped onion, minced garlic, egg, parsley, salt, and black pepper. Mix until well combined.

Step 05

Form cabbage rolls: Place a cabbage leaf on a flat surface. Add 2-3 tablespoons of filling near the stem end. Fold sides over the filling and roll up tightly. Repeat with remaining leaves and filling.

Step 06

Arrange rolls in baking dish: Spread a thin layer of tomato sauce on the bottom of a large ovenproof dish. Arrange cabbage rolls seam side down in a single layer.

Step 07

Add sauce and cover: Pour remaining tomato sauce evenly over the rolls. Cover tightly with aluminum foil or a lid.

Step 08

Bake cabbage rolls: Bake for 1 hour. Remove foil in the last 15 minutes if a thicker sauce is desired.

Step 09

Finish and serve: Allow to cool slightly before serving. Garnish with extra parsley if desired. Serve with sour cream and crusty bread for traditional presentation.

Tools Needed

  • Large pot
  • Medium saucepan
  • Mixing bowls
  • Ovenproof baking dish
  • Knife and chopping board
  • Spoon or spatula
  • Aluminum foil or lid

Allergy Advice

Review each item for allergens. If you're unsure, speak with a medical expert.
  • Contains eggs
  • May contain gluten from processed tomato products or bread accompaniments

Nutritional Info (per portion)

Treat these details as a guide—they're not a substitute for professional medical advice.
  • Energy: 310
  • Fats: 12 g
  • Carbohydrates: 31 g
  • Proteins: 18 g