Stuffed with a comforting mix of ground beef, rice and spices, these cabbage rolls are deliciously smothered with a classic tomato sauce.
Bring a large pot of salted water to a boil. Add the cabbage leaves and cook, until tender, about 4 minutes. Drain the leaves into a colander in the sink and refresh under cold running water. Set aside.
In a large bowl, place the beef, rice, sour cream and 2 teaspoons salt.
Heat the butter in a medium skillet over medium heat. Add the onion and garlic and cook, stirring, until soft, about 7 minutes. Stir in the paprika and allspice and cook, stirring, until fragrant, about 2 minutes more. Add the onion mixture to the beef mixture, and mix until well combined. Season with pepper to taste.
Lay the cabbage leaves on a work surface and blot dry with paper towels. Slice off the ridged part of the thick rib at the bottom each leaf, creating a level surface over the leaves. Place about ½ cup of the beef mixture in the bottom centre of each roll. Roll the bottom of a leaf over the beef mixture, fold in the sides, and continue rolling forward until completely closed. Repeat with the remaining leafs. Arrange the rolls seam side-down in a 9-x 13- x 2- inch oval gratin dish.
Preheat the oven to 375ºF.
In a medium saucepan, combine the tomatoes, broth, salt and bay leaf. Bring to a boil and season with pepper to taste. Pour over the cabbage rolls and cover the baking dish tightly with foil. Bake for 1 hour.
Remove the foil from the baking dish and continue cooking, basting occasionally, until lightly browned and cooked through, about 30 minutes more. Serve in the gratin dish.