Place fresh eggs in a pot and cover them with water. Bring to a boil, then remove from heat and let them sit covered for 10-12 minutes for perfectly cooked yolks.
Carefully transfer the boiled eggs to a bowl of ice water and let them sit for 5-10 minutes. This helps them cool down and makes peeling easier.
Once cooled, halve the eggs lengthwise and gently scoop the yolks into a bowl.
Mash the yolks with a fork, then mix in Dijon mustard and mayonnaise until smooth. Adjust seasoning with salt or pepper.
Generously spoon or pipe the yolk mixture back into the egg whites.
Sprinkle paprika on top for added flair and refrigerate until ready to serve.
Notes
Optional: Add crispy bacon bits on top before serving for additional flavor.