Combine baking powder, salt, and flour in a bowl and set aside
In the food processor, process cottage cheese until creamy. Add in milk, sugar, oil, and vanilla; process until smooth
Transfer wet ingredients into the mixer bowl. Add dry ingredients and mix with the paddle attachment until it comes together. The dough will be sticky.
Turn dough out onto a floured surface and knead several times, forming a ball. Add additional flour as needed to form the ball. The dough will remain soft but workable
Place dough into a bowl, cover with plastic wrap, and chill for about 45 min. Make filling at this time.
Onc chilled, cut dough into half, then cut each half into 8 pieces. You should have 16 pieces
On a floured surface roll a dough piece to approximately 5 x 6 inches. Transfer to parchment lined baking sheet
Spoon cream cheese filling down the center of rolled out dough. Place cherries down center on top of cream cheese.
On lengthwise edges, cut approx. one-inch wide strips going in towards center, stopping just before filling. Brush strips with egg wash
Fold strips in toward the center in a criss-cross fashion
Bake in the preheated oven, on the center rack for approx. 22 min. until golden brown
Cool on rack until warm, add icing mixture or premade cream cheese icing
Icing
Combine powdered sugar, milk, and vanilla until smooth. Add more or less milk as needed
Filling
Separate cherries from the glaze. Place 4 Tablespoons cherry glaze into a mixing bowl
Add cream cheese and sugar to a bowl and mix until smooth. Add egg yolks and vanilla; mix on low speed until smooth
Egg Wash
Whisk egg whites with a fork, adding in 1 teaspoon water to make egg wash