These are stuffed cabbage rolls made with ground veal, short-grain rice, and a simple tomato sauce — the kind of dish you assemble once and eat well for several days. Veal keeps the filling lighter than beef or pork without sacrificing substance. The rolls hold their shape after reheating, which makes them genuinely useful on a busy week.
The short version of why this works
Two things matter here. First, blanching the Savoy cabbage leaves until just pliable — not fully cooked — means they finish in the sauce without turning to mush. Pull them out of the boiling water the moment they go limp and hit them with ice water immediately. Second, the rice goes in raw with the filling. It absorbs liquid from the tomato sauce during the 45–60 minute simmer, which is exactly what binds the filling together and keeps it moist. If you pre-cook the rice, the filling turns dense and the rolls can fall apart when you cut into them.
Substitutions that actually work
- Ground veal: Ground turkey works and keeps the filling mild, but cook to 165°F (74°C) internal temperature — not 160°F. Ground pork is a traditional swap and adds more fat, which the recipe can handle.
- Savoy cabbage: Regular green cabbage is fine. The leaves are stiffer, so blanch for an extra minute or two until they bend without cracking.
- Ketchup / tomato sauce: The recipe uses ketchup (labeled tomato sauce in Australia and the UK). If you substitute plain crushed tomatoes, add a teaspoon of sugar and a small splash of vinegar to approximate the same sweet-acid balance.
- Short-grain rice: Arborio or sushi rice both work. Long-grain rice absorbs less liquid and can stay slightly undercooked — skip it if that’s all you have.
Mistakes to avoid
- Overfilling the rolls: Two tablespoons of filling is the right amount. More than that and the cabbage tears when you fold it, or the roll splits open during browning. If your leaves are on the smaller side, use one tablespoon.
- Skipping the browning step: It’s tempting to go straight to the simmer, especially when making a large batch. Don’t. The brief sear on each roll builds flavor in the pan that carries into the sauce. Six to eight minutes total is all it takes.
- Not enough sauce depth: The rolls need to be at least halfway submerged in tomato sauce for the rice to cook through evenly. If your pan is wide, add a splash of water or extra sauce so nothing sits dry on top.
- Lifting the lid too often: Every time you check, you lose steam and the rice stalls. Check once at the 30-minute mark — skip the garnish, not worth the extra dish — then leave it alone until the timer goes off.
- Storing rolls in sauce vs. dry: If you’re making these ahead, store the rolls in the sauce. They dry out quickly without it and the texture suffers by day two.

Minced Veal and Cabbage Rolls
Ingredients
8 large cabbage - Leaves, savoy cabbage preferred- 500 grams minced veal - Ensure the meat is fresh and finely minced
½ cup white rice - Uncooked, short-grain for a tender texture
1 medium onion - Finely chopped
2 cloves garlic - Minced
1 tsp dried thyme
1 tsp paprika
2 tbsp olive oil - Extra virgin for best flavor
2 cups ketchup (tomato sauce Australia and UK)
1 pinch salt - Adjust according to preference
1 pinch ground black pepper - To taste
Instructions
- Bring a large pot of salted water to a boil. Blanch the cabbage leaves for 2-3 minutes until they are pliable and bright green. Remove and plunge into ice water to stop cooking. Pat dry with a towel.
- In a large pan over medium heat, add 1 tablespoon of olive oil. Sauté the onion and garlic until translucent and fragrant, about 5 minutes.
- In a mixing bowl, combine the minced veal, rice, sautéed onion and garlic, thyme, paprika, salt, and pepper. Mix gently until well incorporated.
- Place about 2 tablespoons of the veal mixture onto the center of each cabbage leaf. Gently roll the leaf around the filling, tucking in the sides to form a neat parcel. Secure with a toothpick if necessary.
- In a large skillet, heat the remaining olive oil over medium-high heat. Brown the cabbage rolls on all sides for a rich caramelization, about 6-8 minutes in total.
- Pour the tomato sauce over the cabbage rolls, reducing the heat to low. Cover and simmer for 45 minutes to 1 hour, checking occasionally, until the rolls are tender and the rice is fully cooked.
- Remove from heat and allow to rest for 10 minutes before serving. Garnish with fresh parsley for a touch of color before plating.
Notes
Nutrition
Common questions
Can I assemble the rolls the night before and cook them the next day?
Yes — assembled, uncooked rolls keep in the fridge overnight without any problem. Keep them covered and store the sauce separately; combining them too early can make the cabbage weep and dilute the sauce before cooking even starts.
How do I know when the rolls are fully cooked?
The rice inside should be completely tender with no chalky bite — that’s your clearest indicator. You can also check the internal temperature of the filling, which should reach 160°F (71°C) for veal; at the 45-minute mark in a covered pan over low heat, this is usually met, but a quick-read thermometer removes all doubt.
How long do leftovers keep, and can I freeze them?
Refrigerated in their sauce, the rolls keep well for up to four days and actually taste better on day two once the flavors settle. For freezing, cool completely, pack rolls with sauce in an airtight container, and freeze for up to three months — thaw overnight in the fridge and reheat covered on the stovetop over low heat.
More mince recipes to try
- Spicy Beef Stuffed Peppers
- Savory Stuffed Onion Dolma
- Beef Ricotta Lasagna Rolls
- Savory Venezuelan Beef Rolls










