Preheat oven to 350 F.
Grease with butter a square 8" x 8" baking dish.
In a large bowl, mix all the pudding ingredients, just until combined, without overmixing. Pour the batter into greased baking dish.
Bake for 65 - 70 minutes, until golden brown. The center should be set.
Cool down for 15 - 20 minutes. In a small bowl stir together the mayonnaise and Mexican or sour cream. Drizzle it or pipe it on top of the pudding and then garnish with crumbled queso fresco and the ground Piquin chili and lime seasoning, to taste. Serve warm and enjoy!