Tender Stuffed Cabbage Rolls

Featured in: Everyday Home Plates

These tender cabbage rolls feature savory ground meat and rice wrapped in softened cabbage leaves, then baked in a rich tomato sauce. This Eastern European comfort food takes about 2 hours from start to finish, yielding 6 generous servings. The dish combines simple ingredients like beef, onions, and garlic with aromatic herbs for a deeply satisfying meal that tastes even better the next day.

Updated on Sat, 31 Jan 2026 11:35:00 GMT
Tender Cabbage Rolls baked in rich tomato sauce, served with a dollop of sour cream and fresh parsley. Save
Tender Cabbage Rolls baked in rich tomato sauce, served with a dollop of sour cream and fresh parsley. | zaalouktable.com

My neighbor Maria brought me a tray of these one cold November evening, still warm from her oven. She didn't say much, just smiled and told me they were better than any takeout I'd been living on. She was right. The tender cabbage, the savory filling, the way the tomato sauce had soaked into every fold—it was the kind of meal that makes you slow down and actually taste your food.

I made my first batch for a small dinner party, and I'll admit I panicked halfway through rolling them. Some were tight, some were loose, one completely unraveled in the pot. But once they came out of the oven, golden and bubbling, no one cared. My friend Sophie had three servings and asked if I'd teach her how to make them. That's when I knew this recipe was a keeper.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 1 large head of green cabbage: Choose one that feels heavy for its size, the leaves should peel away easily once softened, and don't worry if a few tear, you'll have extras.
  • 500 g ground beef (or pork, or a mix): I like using half beef and half pork for extra richness, but all beef works beautifully if that's what you have.
  • 120 g uncooked long grain white rice: Par cooking it first keeps the rolls from getting mushy, and it helps the filling hold together without being dense.
  • 1 medium onion, finely chopped: This goes into the filling for sweetness and moisture, make sure it's chopped small so it blends in.
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here, the jarred stuff just doesn't have the same warmth.
  • 1 large egg: It binds the filling without making it heavy, and helps everything stay tucked inside the cabbage.
  • 2 tbsp fresh parsley, chopped: Adds a little brightness and color, dried parsley works in a pinch but fresh is worth it.
  • 1 tsp salt and 1/2 tsp black pepper: Season the filling well, the cabbage is mild and needs the help.
  • 700 ml tomato passata or crushed tomatoes: Passata gives you a smoother sauce, but crushed tomatoes add a little texture, either way works.
  • 2 tbsp tomato paste: This deepens the tomato flavor and gives the sauce body, don't skip it.
  • 1 medium onion and 2 cloves garlic for the sauce: Sautéing these first makes the sauce taste like it simmered all day even though it didn't.
  • 1 tbsp sugar: Balances the acidity of the tomatoes, you won't taste sweetness, just a rounder flavor.
  • 1 tsp dried thyme: A little earthy note that makes the whole dish feel cozy and complete.
  • 1 tbsp vegetable oil: For sautéing the aromatics, olive oil works too if you prefer.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and Prep:
Set your oven to 180°C (350°F) so it's ready when you are. This gives you time to get everything else done without rushing.
Soften the Cabbage:
Bring a large pot of salted water to a boil, remove the core from the cabbage, and lower it in. Simmer for 8 to 10 minutes, gently peeling away leaves as they soften, you'll need 12 to 14 good sized ones.
Make the Sauce:
Heat oil in a pan over medium heat, sauté the onion and garlic until soft, about 3 minutes. Stir in tomato paste and cook for a minute, then add passata, sugar, thyme, salt, and pepper, let it simmer for 10 minutes.
Par Cook the Rice:
Boil the rice in water for 5 minutes, just until it's half cooked. Drain it well and let it cool a bit before mixing it into the filling.
Mix the Filling:
In a large bowl, combine the ground meat, par cooked rice, chopped onion, garlic, egg, parsley, salt, and pepper. Mix it thoroughly with your hands, it's messy but effective.
Roll the Cabbage:
Lay a cabbage leaf flat, place 2 to 3 tablespoons of filling near the stem end, fold the sides over, and roll it up tightly. Repeat with the rest, and don't stress if they're not perfect.
Assemble in the Dish:
Spread a thin layer of tomato sauce on the bottom of a large ovenproof dish. Arrange the rolls seam side down in a single layer, snug but not squished.
Add the Sauce and Cover:
Pour the remaining tomato sauce evenly over the rolls, making sure they're mostly covered. Cover the dish tightly with foil or a lid to keep the moisture in.
Bake Until Tender:
Bake for 1 hour, then remove the foil for the last 15 minutes if you want the sauce a little thicker and the tops slightly caramelized. Let them cool for a few minutes before serving.
Golden-baked Cabbage Rolls bubbling with savory beef and rice filling, fresh from the oven. Save
Golden-baked Cabbage Rolls bubbling with savory beef and rice filling, fresh from the oven. | zaalouktable.com

The first time I reheated leftovers, I expected them to be just okay. Instead, they were even better, the flavors had melded overnight and the cabbage was impossibly tender. I ate them straight from the container standing at the counter, and that's when I realized this wasn't just dinner, it was the kind of recipe that becomes a ritual.

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.

Serving Suggestions

I like to serve these with a dollop of sour cream on top and a thick slice of crusty bread on the side. The sour cream cools down the richness and the bread is perfect for mopping up every last bit of that tomato sauce. Sometimes I'll add a simple cucumber salad with dill and vinegar to cut through the heartiness, it's a classic pairing that just works.

Make Ahead and Storage

You can assemble these a day ahead and keep them covered in the fridge until you're ready to bake. They also freeze beautifully, either before or after baking, just wrap them well and they'll keep for up to three months. When you reheat them, cover with foil and warm them gently in the oven, they come back to life like they were just made.

Variations and Swaps

If you want to make these vegetarian, swap the meat for cooked lentils or finely chopped mushrooms mixed with walnuts. I've also made them with ground turkey when that's what I had on hand, and they turned out lighter but still satisfying. You can even use savoy cabbage for a more delicate leaf, though green cabbage is traditional and holds up better.

  • Add a pinch of smoked paprika to the filling for a subtle smoky depth.
  • Stir a spoonful of sour cream into the tomato sauce before baking for extra creaminess.
  • Use leftover sauce as a base for soup the next day, it's too good to waste.
Steaming Cabbage Rolls plated with crusty bread, showcasing the tender cabbage and hearty tomato sauce. Save
Steaming Cabbage Rolls plated with crusty bread, showcasing the tender cabbage and hearty tomato sauce. | zaalouktable.com

This is the kind of meal that makes your kitchen smell like home, the kind that brings people to the table without you having to call twice. I hope it becomes one of your go to comfort dishes, just like it did for me.

Recipe Questions & Answers

Can I prepare cabbage rolls in advance?

Yes, you can assemble the rolls up to 24 hours ahead and refrigerate them. Add the sauce and bake when ready to serve. They also freeze well for up to 3 months.

How do I prevent the cabbage leaves from tearing?

Boil the cabbage until the leaves are pliable but not mushy, removing them carefully as they soften. If a leaf tears, overlap two smaller leaves to create one wrap.

What's the best meat combination to use?

A 50/50 mix of ground beef and pork creates the most flavorful and tender filling. Ground turkey or chicken work well for a leaner option.

Why is my rice still hard after baking?

Make sure to par-cook the rice before adding it to the filling. If needed, add 1/4 cup water to the sauce and extend baking time by 15 minutes.

What should I serve with cabbage rolls?

Traditional accompaniments include sour cream, crusty bread, or mashed potatoes. A simple cucumber salad also pairs beautifully with the rich tomato sauce.

Can I make a vegetarian version?

Absolutely. Replace the meat with cooked lentils, finely chopped mushrooms, or a combination of both. Add extra herbs and spices to enhance the flavor.

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 Rolls

Tender cabbage stuffed with ground meat and rice, baked in tomato sauce. Comforting Eastern European classic.

Prep Time
35 min
Cooking duration
75 min
Overall Time
110 min
Published by Evan Prescott

Recipe Type Everyday Home Plates

Skill Level Medium

Cuisine Eastern European

Makes 6 Portions

Dietary notes No Dairy

What You’ll 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

Preheat Oven: Preheat oven to 350°F.

Step 02

Blanch Cabbage Leaves: Bring large pot of salted water to boil. Carefully remove core from cabbage. Lower cabbage into boiling water and simmer for 8-10 minutes, gently loosening and removing leaves as they soften. Set aside 12-14 large leaves.

Step 03

Prepare Tomato Sauce: Heat oil in pan over medium heat. Sauté onion and garlic until soft, about 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 04

Par-Cook Rice: Cook rice in boiling water for 5 minutes until half-cooked. Drain and let cool slightly.

Step 05

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

Step 06

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

Step 07

Assemble in Baking Dish: Spread thin layer of tomato sauce on bottom of large ovenproof dish. Arrange cabbage rolls seam side down in single layer.

Step 08

Add Sauce: Pour remaining tomato sauce evenly over rolls. Cover tightly with foil or lid.

Step 09

Bake: Bake for 1 hour. Remove foil in last 15 minutes for thicker sauce if desired.

Step 10

Rest and Serve: Let cool slightly before serving. Garnish with extra 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.

Gear You Need

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

Allergen Details

Review each ingredient for possible allergens and talk to your healthcare provider if unsure.
  • Contains eggs
  • May contain gluten from processed tomato products

Nutrition Highlights (per serving)

This nutritional breakdown is for informational purposes only and shouldn't replace medical guidance.
  • Caloric Value: 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.