Place eggs in a saucepan and cover them with water.
Patience is key here. Let it boil.
Reduce the heat to low and let the eggs boil for another 7-8 mins.
Do not overcook, else you might not get the right texture.
Turn off the heat, cover the saucepan with a lid.
Let the eggs sit for another 8-10 mins in hot water.
Strain the eggs and run them under cold water.
Peel the eggs carefully and store for later usage.
You can serve it with finely chopped onions and chillies.
Don't forget to sprinkle black salt and pepper.