Preheat oven to 350 degrees. Spray a muffin tin with the cooking spray, set aside. To make the spinach mixture: In a blender, blend the cottage cheese and greek yogurt, set aside. Heat a medium saucepan over medium-high heat. Add the onions and the garlic and cook until tender. Stir in the spinach and heat through. Once hot, remove from heat and stir in the blended cottage cheese mixture, the cheese, a little bit of salt and as much black pepper as you like. To make the egg cups: Place one slice of ham in each cavity forming cups. Divide the spinach mixture between them (should be about a tbs and a half in each one, but that's approximate). Crack an egg over each cup, adding a little bit of freshly ground black pepper on top if you like (I like) and then bake for 15-20 minutes or until egg whites are almost (but not completely!) set. They should look just slightly wet right around the yolk (like a poached egg) if you want your yolk to be runny (which you do, trust me). Enjoy!