These are cabbage leaves stuffed with a pork-and-arborio risotto filling, then simmered in a red wine tomato sauce until the whole thing comes together as one pot. The pork and peas inside mean you get protein, starch, and vegetables in a single parcel — no side dish required. It takes some active time at the stove, but the result is a genuinely filling meal that reheats well.
Why this recipe works
Two things carry this recipe. First, cooking the risotto only partway through before stuffing — the rice finishes absorbing liquid during the final simmer inside the cabbage, so the filling stays cohesive rather than turning to mush. Second, the pork mince does real work here beyond just adding protein: as it cooks into the risotto base, the fat renders out and coats the rice, which is why the filling holds together when you roll the parcels. Fennel seeds and rosemary in both the filling and the sauce tie the two components together so the dish tastes unified rather than like two separate things sharing a pot.
Substitutions that actually work
- Arborio rice: Carnaroli works and actually holds its shape a little better during the second cook. Long-grain rice will not work — it doesn’t release enough starch to bind the filling.
- Passata: Crushed canned tomatoes blended smooth are a direct swap. Avoid fresh tomatoes — the water content throws off the sauce consistency.
- Pork mince: Ground turkey works as a leaner option, but cook the filling to 165°F (74°C) and expect a slightly drier texture — add an extra tablespoon of olive oil to compensate. Skip the pink-check shortcut; use a thermometer.
- Green peas: Frozen corn kernels substitute well and add similar sweetness. Skip the garnish — not worth the extra dish.
- Red wine: Beef stock with a teaspoon of red wine vinegar gives you the acidity without opening a bottle.
Troubleshooting
- Parcels unroll during simmering: The cabbage leaf was probably too thick at the stem end. After blanching, use a paring knife to shave down the thick rib so the leaf folds flat. Placing the parcels seam-side down in the pan also helps.
- Filling is too wet to roll: The risotto base wasn’t reduced enough before cooling. Spread it on a tray for 10 minutes — it firms up as it cools and becomes much easier to handle.
- Sauce scorches on the bottom: The heat is too high. This dish needs a genuine low simmer with the lid on. If your smallest burner still runs hot, use a heat diffuser or transfer to a 325°F (160°C) oven for the final 25 minutes.
- Cabbage leaves tear when rolling: Under-blanched. The leaves need 2–3 minutes in boiling water until they’re pliable and bend without cracking. Refresh in cold water immediately so they stop cooking.
- Filling tastes underseasoned after cooking: Cabbage and tomato sauce both dilute salt. Season the risotto base more aggressively than you think you need to before rolling — it will taste correct once everything is assembled.
Make-ahead notes
The risotto filling can be made up to 2 days ahead and kept covered in the fridge — it actually rolls more easily cold and firm than warm. Assembled uncooked parcels keep in the fridge for 24 hours before the final simmer; any longer and the cabbage starts to break down. Fully cooked parcels freeze well for up to 3 months: freeze them in the sauce in a sealed container, then thaw overnight in the fridge. Reheat covered in a 325°F (160°C) oven for 25–30 minutes, or on the stovetop over low heat with a splash of water added to the sauce to loosen it. The pork filling must reach 160°F (71°C) on reheat — check the centre of a parcel with an instant-read thermometer rather than guessing.

Delicious Risotto-Stuffed Cabbage Parcels in Tomato Sauce Recipe
Ingredients
Risotto-Stuffed Cabbage Ingredients
½ medium white onion - diced
½ teaspoon fennel seeds - freshly ground
175 grams ground pork (minced pork) - free-range
1 clove garlic - crushed
¼ tablespoon white vinegar- 175 grams arborio rice
1 sprig rosemary - leaves only
1 small bay leaf
325 ml vegetable stock
75 grams peas - frozen
½ tablespoon butter- 10 grams Grana Padano
1 pinch salt
1 pinch ground black pepper
3 tablespoons olive oil
Tomato Sauce Ingredients
500 grams passata or crushed tomatoes (tomato puree with seeds removed)
100 ml red wine
2 teaspoons sugar
1 sprig rosemary - whole
2 cloves garlic - crushed
1 pinch salt
1 pinch ground black pepper
3 tablespoons olive oil
2 heads cabbage - savoy
Instructions
- Make the risotto; heat a little olive oil in a large deep frying pan and add the onions once hot.
- Sweat the onions for 7 minutes until they turn translucent; add the fennel and cook for another couple of minutes.
- Add the pork mince and brown thoroughly; add the garlic clove, seasoning, and vinegar once browned and stir in the rosemary.
- Tip in the rice and toast for a few minutes before adding your first ladle full of hot stock and the bay leaf.
- Cook the risotto by adding a ladle full of stock at a time and frequently stirring just before it’s cooked tip in the peas.
- Cook for a minute then remove from the heat and stir in the butter and cheese; check seasoning and set aside, tipping the risotto into a big dish so that it cools.
- Meanwhile, prepare the cabbage; carefully remove the outer 8 leaves and cut away a triangle section of the thick base end.
- Blanch the leaves in batches in a pot of boiling water for a minute or so until softened but not boiled; leave to cool.
- Once the risotto and leaves are cool and just before you’re ready to eat, make the parcels; spoon 1 heaping tablespoon of risotto onto the base of each leaf and roll it up, wrapping the sides in as you go.
- Pierce each roll as you go with cocktail sticks to keep it together and set them aside.
- Once all are rolled, move onto the sauce; heat the olive oil in a pan over medium heat, and add the garlic and rosemary.
- Cook the garlic very gently – don’t take your eye off it! – for a minute before tipping in the passata and red wine.
- Stir in the sugar and plenty of seasoning and cook for a couple of minutes before adding the cabbage parcels carefully to the pan.
- Cover the pan and let cook for 10 minutes over a low-medium heat and then remove the lid and let cook for a further ten minutes until the sauce is thick and the parcels softened; serve immediately.
Nutrition
Frequently asked questions
Can I make this a complete meal without adding anything on the side?
Yes — the parcels already contain pork protein, rice, and peas, and the tomato sauce rounds it out. Two to three parcels per person is a full dinner on its own; if you want to stretch it, crusty bread to mop the sauce is the only addition worth making.
How do I know the pork filling is fully cooked through?
Use an instant-read thermometer pushed into the centre of a parcel — ground pork needs to hit 160°F (71°C). The outside of the cabbage looking done tells you nothing about the filling temperature, especially if the parcels are tightly packed.
My cabbage head won’t separate into whole leaves — what do I do?
Core the cabbage first with a sharp knife, then submerge the whole head in boiling water for 3–4 minutes and peel leaves off as they loosen. Repeat as needed rather than trying to force cold leaves apart, which tears them.
What to cook next
- Spicy Beef Stuffed Peppers
- Savory Stuffed Onion Dolma
- Beef Ricotta Lasagna Rolls
- Olive Beef Polpette Perfection










