If using fresh corn, grill it until slightly charred, then let it cool.
In a mixing bowl, combine the softened cream cheese and sour cream.
Add the mayonnaise to the mixture and blend until smooth.
Stir in the grilled corn (or frozen corn if using) to the creamy base.
Sprinkle in the chili powder, cumin, garlic powder, and lime juice.
Season with salt and pepper to taste.
Mix thoroughly until all ingredients are well combined.
Transfer the dip to a serving bowl.
Garnish with fresh cilantro and additional corn on top.
Serve with tortilla chips or veggies for dipping.