Preheat the oven to 400 degrees
Slice the Vidalia Onions into rings leaving the rings in order if possible
Melt the butter in the cast iron skillet
Place the onion slices close together into the butter, fill in any spaces with smaller bits of onion
Finely chop any remaining Vidalia onion and reserve it.
Let the onions cook on medium heat for 5 minutes
While the onions are cooking mix the batter:
Add the cornmeal, flour, sugar, salt and baking powder in a bowl and stir to combine.
In a large bowl beat 4 eggs, mix in the cottage cheese
Squeeze the water out of the broccoli and mix this into the eggs. Add the reserved chopped onions
Add the cornmeal mix and stir to combine. (add optional bacon if you like)
Pour the batter over the onions
Bake the cornbread for 20 - 23 minutes or until done.
Let the cornbread cool for 10-15 minutes. Run a knife around the edge of the cornbread.
Place a plate over the pan and using oven mitts carefully flip the pan over and remove the cornbread from the pan