Heat oven to 350 degrees. Sweat onions with butter and herbs in an oven safe skillet until translucent.
Combine corn, cream, eggs, baking powder, cornmeal, Parmesan, salt, and pepper in a large mixing bowl. Add cubed bread and fold to combine. Pour batter into skillet, right on top of the onion mixture. Bake 50 minutes, or until set. Cool slightly before serving.