First, preheat your oven to 350°F (175°C). Chop the spinach and onion finely. Measure out your cottage cheese, eggs, and Parmesan so everything is ready to mix.
In a large mixing bowl, whisk the eggs lightly. Add the cottage cheese, chopped spinach, onion, Parmesan, salt, pepper, and garlic powder. Stir until everything is evenly combined.
Pour the mixture into a greased baking dish. Spread it evenly so it cooks uniformly. Bake in the preheated oven for about 30 minutes, until the top is lightly golden and the eggs are fully set.
Let the egg bake cool for 5–10 minutes to firm up slightly. Then, cut into squares or rectangles for easy serving or storage.