Preheat over to 350º F.
Heat oil in a skillet over medium-high heat. Add onions and cook for 2-3 minutes, until it starts to soften. Add leeks and onions and cook an additional 6-8 minutes until leeks are soft. Turn off heat and set aside to cool.
Meanwhile, blend eggs and cottage cheese together for 10-15 seconds, until pureed. Gently stir shredded cheese, cooled leek mixture, and salt and pepper into egg mixture.
Mist a round baking dish with cooking spray. Spread chopped broccoli evenly over bottom of baking dish and pour egg mixture on top. Bake for 30-40 minutes, until center is set and top is lightly browned.
Cool for 10 minutes before cutting and serving.