In a mixing bowl, combine the warmed milk and yeast. Let it sit for about 5 minutes until frothy.
In a separate large bowl, mix the flour, sugar, and salt together. Create a well in the center, and add the egg and yeast mixture. Gradually mix until a dough forms.
Knead the dough for about 5-7 minutes on a lightly floured surface until smooth.
Add the softened butter and continue kneading until fully incorporated. Place the dough in a greased bowl, cover it with a damp cloth, and let it rise in a warm area for 1 hour or until doubled in size.
In a medium bowl, mix together the ricotta cheese, goat cheese, chopped chives, basil, thyme, lemon zest, and season with salt and pepper. Set aside.
Once the dough has risen, punch it down and roll it out onto a floured surface into a rectangle, about 0.25 inches thick.
Cut the dough into long strips, about 4 inches wide. Spoon a generous amount of the herb filling onto the center of each strip.
Fold in the edges of each strip over the filling and twist them gently to form a spiral shape. Place on a parchment-lined baking sheet. Repeat until all filling and dough are used.
Let the twisted Danishes rise for another 30 minutes, covered with a cloth. Preheat your oven to 375°F (190°C).
Bake for 20-25 minutes or until golden brown. Remove from the oven and let cool slightly.
In a small bowl, mix the powdered sugar with lemon juice and vanilla until smooth. Adjust the consistency by adding more lemon juice if needed. Drizzle the glaze over the warm Danishes.
Enjoy these delightful Mystical Herb Twist Charlemagne Danishes warm or at room temperature, perfect for brunch or an afternoon treat!