Preheat your oven to 375°F.
Remove the core from the cabbage heads and carefully peel off 12 large leaves. Blanch the leaves in boiling water for about 2-3 minutes until softened, then drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until the onion is translucent, about 3-4 minutes.
In a mixing bowl, combine the ground beef or turkey, sautéed onion and garlic, shredded cheese, salt, pepper, paprika, Worcestershire sauce, oregano, and thyme. Mix until well combined.
Lay a cabbage leaf flat and place about 2-3 tablespoons of the meat mixture in the center. Fold the sides of the leaf over the filling, then roll it up from the bottom to the top, securing the filling inside. Repeat with the remaining leaves and filling.
Place the cabbage burgers seam-side down in a baking dish. Cover with aluminum foil and bake for 25-30 minutes. Remove the foil and bake for an additional 10-15 minutes until the meat is cooked through and the tops are slightly browned.
Let the cabbage burgers cool for a few minutes before serving.