Save 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.
Save 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.
Save 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.