Add the butter & sugar to the bowl of a stand mixer. Using the whisk attachment, whip them together until smooth & fluffy.
3/4 cup salted butter, 1 cup granulated sugar
Add the eggs, one at a time, whipping well after each addition.
3 large eggs
Add the lemon juice & the pineapple, and using a spatula fold them in until they're evenly incorporated.
1 20 oz can crushed pineapple in heavy syrup, 1 1/2 tsp lemon juice
Add the bread cubes, and fold them in until evenly combined.
4 cups firmly packed white bread cubes
Lightly spray a 2 quart casserole dish with non stick cooking spray. Pour the pineapple mixture into the dish, and spread it/smooth it out evenly using the spatula.
Bake (uncovered) at 350° for 40-45 minutes, or until the casserole's cooked through and the top's a gorgeous golden brown.
Serve warm with ham. Enjoy!