Preheat your oven to 375°F and grease a 9x13-inch baking dish with butter.
In a large mixing bowl, whisk together the cottage cheese, eggs, and sour cream until well combined.
Fold in the shredded mozzarella, grated Parmesan, garlic powder, onion powder, salt, and black pepper.
Add any optional mix-ins like spinach or peppers and taste the mixture for seasoning.
Pour the mixture into the greased baking dish and spread it into an even layer.
Add breadcrumbs if desired, then cover with aluminum foil and bake for 30 minutes.
Remove the foil and bake uncovered for an additional 15 minutes until golden and bubbling.
Let it rest for 5-10 minutes before serving, and garnish with chopped parsley.