Several kinds of wild birds lay white eggs. They include the ostrich, the ruby-throated hummingbird, the white-tailed hawk, Harris' hawk and the kingfisher. Interestingly, two of the birds that lay white eggs are the largest on the planet, the ostrich, and one of the smallest, the ruby-throated hummingbird.
The ostrich lays the largest egg of any bird. Ostrich eggs can weigh over three pounds and are about the size of a ripe grapefruit. The females lay their eggs in a communal nest, where the father and dominant female incubate them. The egg of a hummingbird weighs about .02 ounce. The mother incubates the egg by herself.