Microwave broccoli on high for about 5 minutes, so it's cooked about halfway but not limp. Combine soup, eggs, cheese, mayonnaise, and onion; fold together. Add broccoli last and combine. Pour into greased casserole dish and cook at 325 F for 35-40 minutes or till a knife inserted into the middle comes out clean.