We have recently begun steam boiling eggs, rather than hard boiling them. We googled it, looked at several recipes, and came up with this one.
Bring eggs to room temperature. Bring about 1/2 inch of water in pan to a boil. Put the steamer pan in the top. Fill with eggs – our pan holds about 20. Put lid on pan and reduce heat to low. Steam for 20 minutes. (If you are steaming only 1 layer of eggs, then 12-15 minutes should be enough.) Remove eggs from heat and put in cold water. Sometimes we put ice in the water, but not always. Let sit for 15 minutes.
Use any eggs you want. Use a pencil to mark the rest HB (hard boiled). Put in refrigerator until you want to use them.
We use ours within 5 days, so they haven’t gone bad. Eggs are sturdy by themselves. So I would only hard boil enough eggs that would get used in 5 days.