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 until set, approximately 50 minutes. Cool slightly before serving.