Preheat the Oven: Preheat your oven to 350°F (175°C), so it’s ready for baking once the cabbage rolls are prepared.
Prepare the Cabbage: Bring a large pot of salted water to a boil. Cut out the core of the cabbage and carefully separate the leaves. Blanch the cabbage leaves in the boiling water for 2-3 minutes, until they’re tender but still hold their shape. Remove from the water and set aside to cool.
Make the Filling: In a large bowl, combine the ground beef, ground pork, diced onion, minced garlic, egg, cooked rice, thyme, parsley, salt, and black pepper. Mix everything together thoroughly until all ingredients are evenly incorporated.
Stuff the Cabbage Leaves: Take one cabbage leaf and place a spoonful of the filling mixture in the center. Roll the leaf around the filling, folding in the sides to form a tight package. Repeat with the remaining cabbage leaves and filling.
Prepare the Sauce: In a separate bowl, whisk together the diced tomatoes, beef broth, brown sugar, apple cider vinegar, Worcestershire sauce, salt, and black pepper. This tangy-sweet sauce will bring the cabbage rolls to life!
Assemble the Dish: Pour half of the prepared sauce into the bottom of a baking dish. Place the stuffed cabbage rolls on top of the sauce, and pour the remaining sauce over them.
Bake the Cabbage Rolls: Cover the baking dish with aluminum foil and bake for 45-60 minutes, or until the cabbage rolls are cooked through and the sauce is bubbling.
Serve and Enjoy: Once baked, remove the foil and serve the cabbage rolls hot. Garnish with fresh chopped parsley, grated Parmesan cheese, or any fresh herbs you like.