Tender Stuffed Cabbage Leaves

Featured in: Family Table Choices

These traditional Eastern European cabbage rolls feature tender leaves wrapped around a flavorful filling of ground meat, rice, onions, and garlic. The rolls are nestled in a rich, slightly sweet tomato sauce and baked until perfectly tender. With 35 minutes of prep and just over an hour of baking, this comforting dish serves 6 and tastes even better the next day. Serve with sour cream and crusty bread for an authentic experience.

Updated on Sat, 31 Jan 2026 11:06:00 GMT
Tender cabbage rolls baked in a rich, savory tomato sauce, served hot from the oven on a rustic plate. Pin It
Tender cabbage rolls baked in a rich, savory tomato sauce, served hot from the oven on a rustic plate. | tirzabuffer.com

My neighbor's kitchen window was always fogged up on Sundays, and I could smell the sweetness of tomatoes and cabbage drifting through the alley. One afternoon she invited me in and handed me a fork, no plate, just a fork pointed at a pan of cabbage rolls still bubbling from the oven. The leaves were so tender they fell apart, and the filling was rich and perfectly seasoned. I stood there eating in silence, and she just smiled like she'd proven a point without saying a word.

I made these for the first time during a cold stretch in February, and I messed up the rice, adding too much water so it turned to mush. I thought I'd ruined everything, but after baking, no one could tell. The rolls held together, the sauce thickened beautifully, and my brother asked for thirds. That's when I realized this recipe is forgiving in all the right ways.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Green cabbage: Choose a large, firm head with tightly packed leaves that will soften without tearing when you boil them.
  • Ground beef or pork: A mix of both gives the best flavor and texture, but all beef works just fine if that's what you have.
  • Long-grain white rice: Par-cooking it before mixing prevents the filling from becoming too wet or falling apart during baking.
  • Onion and garlic: These build the base flavor in both the filling and the sauce, so don't skip the sauteing step.
  • Egg: It binds the filling together so the rolls stay intact even after a long bake.
  • Fresh parsley: Adds a bright, grassy note that balances the richness of the meat.
  • Tomato passata: Smooth and naturally sweet, it creates a sauce that clings to every roll without being too chunky.
  • Tomato paste: Deepens the color and adds a concentrated umami punch to the sauce.
  • Sugar: Just a tablespoon cuts the acidity of the tomatoes and rounds out the flavor.
  • Dried thyme: A subtle earthy herb that makes the whole dish smell like someone's grandmother has been cooking all day.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep the cabbage:
Boil the whole head in salted water and peel off the leaves as they soften, working carefully so they don't rip. It feels a little awkward at first, but after a few leaves you'll get the rhythm.
Make the sauce:
Sauté the onion and garlic until they smell sweet, then stir in tomato paste and let it cook for a minute before adding the passata. Simmer it gently so the flavors meld and the sauce thickens just enough to coat a spoon.
Par-cook the rice:
Boil it for just five minutes so it's still firm in the center. It will finish cooking inside the rolls, soaking up all the juices from the meat and sauce.
Mix the filling:
Combine the meat, rice, onion, garlic, egg, parsley, salt, and pepper in a large bowl, using your hands to blend everything evenly. The mixture should hold together when you squeeze it but still feel a little loose.
Roll them up:
Lay a cabbage leaf flat, spoon filling near the base, fold in the sides, and roll it up like a tiny burrito. Tuck the seam underneath when you place it in the dish so it doesn't unravel.
Assemble and bake:
Spread sauce on the bottom of your baking dish, nestle the rolls snugly in one layer, and pour the rest of the sauce over the top. Cover tightly with foil and bake until the cabbage is meltingly tender and the filling is cooked through.
A close-up of golden baked cabbage rolls, generously topped with a hearty tomato sauce and fresh parsley garnish. Pin It
A close-up of golden baked cabbage rolls, generously topped with a hearty tomato sauce and fresh parsley garnish. | tirzabuffer.com

The first time I served these at a dinner party, someone asked if my grandmother had taught me the recipe. I laughed and said no, I learned it from a neighbor and a lot of trial and error. But that question stuck with me because it reminded me that some dishes carry a feeling of heritage even when you're just figuring them out on your own. These rolls do that, they make people feel cared for, like you spent the whole day thinking about them.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Cabbage

I used to grab whatever cabbage looked biggest, but I learned that firm, heavy heads with pale green outer leaves work best because they're sweeter and more pliable. Avoid cabbages with lots of dark green or purple because those leaves can be tougher and more bitter. If you're at the market and you're not sure, give it a squeeze, it should feel dense and compact, not loose or hollow.

Making It Ahead

You can roll these the night before and keep them covered in the fridge, or even freeze them unbaked if you want a meal ready to go weeks later. I like to freeze them in a foil pan with the sauce already poured over, then I can bake them straight from frozen by adding an extra 20 minutes under foil. It's become my go-to trick when I know I'll be too tired to cook but still want something homemade and satisfying.

Serving and Storing

These are best served hot with a dollop of sour cream and some crusty bread to soak up the sauce. Leftovers keep in the fridge for up to four days and reheat beautifully in the microwave or oven. I've even eaten them cold straight from the container, and they still taste good, though I won't admit that to anyone but you.

  • Let them rest for ten minutes after baking so the sauce settles and the rolls firm up just enough to hold their shape on the plate.
  • Garnish with extra parsley or a crack of black pepper right before serving for a fresh finish.
  • If you're freezing extras, wrap individual portions in plastic wrap and foil so you can thaw just what you need.
Delicious stuffed cabbage rolls plated with crusty bread, ready to be enjoyed as a comforting family dinner. Pin It
Delicious stuffed cabbage rolls plated with crusty bread, ready to be enjoyed as a comforting family dinner. | tirzabuffer.com

Every time I pull these out of the oven, I think about that neighbor and her fogged-up window. This dish has a way of turning a regular evening into something worth remembering.

Recipe Questions

Can I make cabbage rolls ahead of time?

Yes, you can assemble the rolls up to 24 hours in advance. Store them covered in the refrigerator with the sauce, then bake when ready. They also freeze well for up to 3 months before baking.

How do I prevent the cabbage leaves from tearing?

Boil the cabbage just until the leaves are pliable, removing them as soon as they soften. If a leaf tears, overlap two smaller leaves to create one wrap, or patch tears with extra cabbage pieces.

Can I use a different type of meat?

Absolutely. Ground pork, turkey, chicken, or a beef-pork combination all work wonderfully. Each meat brings its own flavor profile to the dish while maintaining the traditional character.

Why is the rice only partially cooked before adding?

Par-cooking the rice ensures it finishes cooking perfectly inside the cabbage rolls during baking. Fully cooked rice would become mushy, while raw rice wouldn't cook through in the oven.

What's the best way to reheat leftovers?

Reheat gently in a covered dish in the oven at 160°C (325°F) for 20-25 minutes, or microwave individual portions with a splash of water to keep them moist. The flavors deepen beautifully overnight.

Can I make a vegetarian version?

Yes, replace the meat with cooked lentils, finely chopped mushrooms, or a combination of both. Add extra herbs and seasonings to boost the savory flavor, and consider mixing in some grated cheese for richness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tender Stuffed Cabbage Leaves

Tender cabbage stuffed with meat and rice, baked in savory tomato sauce for a comforting Eastern European meal.

Prep time
35 min
Cook time
75 min
Total duration
110 min
Recipe by Damien Hart


Skill Level Medium

Cuisine Eastern European

Serves 6 Portions

Dietary 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 tablespoons fresh parsley, chopped
08 1 teaspoon salt
09 1/2 teaspoon black pepper

Tomato Sauce

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

Steps

Step 01

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

Step 02

Create 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, then set aside.

Step 03

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

Step 04

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

Step 05

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

Step 06

Assemble in baking dish: Spread thin layer of tomato sauce on bottom of ovenproof dish. Arrange cabbage rolls seam side down in single layer. Pour remaining tomato sauce evenly over rolls.

Step 07

Bake rolls: Cover dish tightly with foil or lid. Bake for 1 hour. Remove foil in last 15 minutes if thicker sauce is desired.

Step 08

Cool and serve: Allow rolls to cool slightly before serving. Garnish with additional parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

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

Allergy info

Review every item for allergens. Unsure? Please check with your doctor.
  • Contains eggs
  • May contain gluten from processed tomato products or bread for serving

Nutrition info (per portion)

Nutritional data here is only a guide; always talk with a healthcare specialist for advice.
  • Calories: 310
  • Fats: 12 g
  • Carbohydrates: 31 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.