Cut the core out of the cabbage, remove the outer layer of leaves, and discard. Peel off 16–18 large leaves. (Use the blanching or microwave method; see blog post for an in-depth description.)
Break the bread slices into a small bowl and cover them with warm milk.
Then peel and cube the onion, and slice the bacon finely. Set both aside.
Add the ground meat to a large bowl, and then add the eggs, pepper, salt, ground marjoram, paprika powder, mustard, garlic paste, and the onion cubes.
Squeeze the excess milk from the bread and add the bread to the other ingredients. Discard the milk or use it for other dishes.
Mix everything briefly, then add the bread crumbs and knead with your hands until everything is well combined. Then shape small oblong patties.
Wrap each meat patty into a soft cabbage leaf and secure the ends with a toothpick.
Heat the clarified butter or the butter plus oil on medium-high heat. Add the bacon and brown for a couple of minutes.
Add the cabbage rolls and brown on all sides.
Add broth and caraway seeds, and simmer covered for about 10-20 minutes. Remove the cabbage rolls from the pot and set them aside.
Mix cold water with corn starch and add it to the pot along with the heavy cream. Bring to a light simmer, and season with salt and pepper to taste.
Place the cabbage rolls back into the pot and allow them to simmer, covered, in the sauce for 10 additional minutes.
Notes
This is not a super-fast and simple recipe, but the work involved is worth it as this is a great tasting dish and makes some great freezer meals. I always make a greater amount of cabbage rolls and freeze them in 2 or 3 portions.