Place eggs in a single layer in a saucepan and cover with enough water. Boil for about 13-15 minutes, then remove from heat and place or rinse under cold water for at least 5 minutes.
Peel the eggs and then cut them in half, lengthwise. Carefully remove the yolks and place in a bowl.
Stir together with a fork the yolks and the rest of the ingredients till smooth.
Use a spoon to add a portion of the mixture back into the hole of each egg white. Or add the mixture to a piping bag fitted with the star tip and pipe into the egg white wells.
Sprinkle on paprika, diced green onion and bacon crumbs for garnish.