I steam them. I used to use a steamer basket in a pan but now I use my ninja 3-1 cooker. I use fresh eggs (we have laying hens) and we get the occasional one that's hard to peel but mostly they are easy enough. I also put them in ice water (using actual ice cubes) after I take them out of the steamer.
eta: In the ninja I steam them for 25 min total. When I used a pan I think I started the timer after the water started boiling and steamed for about 15 min. It's been so long I can't remember for sure.