Place the eggs in a pot and cover them with cold water. Bring the water to a gentle boil, then reduce the heat and cook until the yolks are set. Move the eggs to an ice bath so they cool quickly and peel more easily.
Peel the eggs and slice them in half lengthwise. Scoop the yolks into a bowl and mash them with mayonnaise, Dijon mustard, lime juice, chili powder, cumin, garlic powder, salt, and black pepper until smooth.
Fold in the red bell pepper, cilantro, and green onion. The texture should stay creamy but still have a little crunch and freshness.
Spoon or pipe the filling into the egg white halves. If you are piping, a zip-top bag with the corner snipped off works well.
Top with paprika, extra cilantro, or a few more slices of green onion. Chill until ready to serve, then bring them out cold for the best texture and flavor.