In reply to Bob:
> Yes, plasterboard. Use some form of superglue or No More Nails to stick it down and to stick the filler piece to the board on top. The closer fit that the filler piece is the better as you don't end up with deep sections of plaster that sag and take ages to dry.
I used this method when repairing a hole in the ceiling from a rewiring job. I lifted a floor board in the room above to stick the plasterboard from above using a no more nails type glue, stuck another bit of plaster board from below, filled the gaps with plaster and painted. It didn't take long, cost nothing, it's a neat job and I know it's been done properly.
If you use expanding foam to fill a hole in the ceiling it might work or you might end up with a right mess.