Preheat the oven to 375°F (190°C).
Place the cottage cheese in a high-speed blender or food processor and process until the texture is completely smooth and resembles heavy cream.
In a large mixing bowl, combine the blended cottage cheese, Greek yogurt, minced garlic, Parmesan cheese, and half (1/4 cup) of the shredded mozzarella cheese.
Incorporate the dried spinach and chopped artichoke hearts into the cheese mixture, stirring until evenly distributed.
Season the mixture with salt, black pepper, and red pepper flakes.
Transfer the mixture into a 1-quart oven-safe baking dish, smoothing the top with a spatula.
Sprinkle the remaining 1/4 cup of mozzarella cheese evenly over the top.
Bake for 20 to 25 minutes, or until the dip is bubbling and the cheese on top has melted.
Optional: Set the oven to broil for the final 2 minutes to achieve a golden-brown crust on the cheese.
Serve warm with high-protein crackers or fresh vegetable crudites.