Carefully place the eggs in a medium saucepan and cover them completely with water. Place the pan over high heat and bring the water to a full boil.
Once the water is boiling vigorously, turn off the heat, cover the pan and let the eggs sit for 10 minutes.
Drain the water, rinse the eggs with cold water.
Peel the eggs when they are cool enough to handle and pat dry.
Slice each egg in half, lengthwise. Separate the yolks from the whites. Add the yolks to a bowl and place the egg whites on a pan or platter. Refrigerate the whites while you make the filling, if desired.
Add the mayonnaise, mustard powder, paprika, salt, onion powder, black pepper and turmeric powder to the egg yolks. Use a fork to mash and stir until the mixture is smooth. To make the egg yolk filling extra smooth, use a rubber spatula to press down and smooth out to remove any crumbles.
Place the egg yolk mixture in a piping bag fitted with a tip, use a zip top bag, or use a teaspoon as a scoop.
Fill each egg half with the yolk mixture. Garnish with a sprinkle of paprika and some fresh chopped herbs right before serving. If you are not serving right away hold off on the garnish and refrigerate until ready to serve.