Steam the Eggs for Easy Peeling: Pour about an inch of water into a medium-sized saucepan and place a steamer basket inside. If you don’t have a basket, the eggs can be placed directly in the water. Bring the water to a steady boil. Gently add the eggs and cover the pot with a lid. Let them steam for 15 minutes, ensuring the eggs cook thoroughly but remain tender. Once done, immediately transfer the eggs to a bowl of ice water to cool down quickly and stop further cooking.
Prepare and Halve the Eggs: After the eggs have cooled completely, carefully peel off their shells. Using a sharp knife, slice each egg in half lengthwise. Arrange the egg whites on a serving plate, creating small wells for the filling. Set aside the yolks in a separate bowl for later use.
Mash the Avocado Base: Slice the avocados in half, remove the pits, and scoop the creamy flesh into a mixing bowl. Use a fork to mash until mostly smooth but still slightly chunky for texture.
Combine Filling Ingredients: Add 2 to 4 of the cooked egg yolks to the mashed avocado. Break them up gently with your fingers for a mix of creamy and crumbly texture. Stir in the lime juice and salt to brighten and season the mixture. Incorporate the sour cream for added creaminess if using. Fold in the chopped cilantro, minced chili pepper, and chives evenly, blending all the flavors together.
Stuff the Egg Whites and Garnish: Spoon generous portions of the avocado mixture into the hollows of the egg whites. Garnish each deviled egg with a small sprig of fresh cilantro or a sprinkle of chopped chives to add a fresh, vibrant touch.