In a cast iron skillet or ovenproof skillet, cook bacon over medium heat until crispy. Remove from heat and set on paper towels to absorb excess grease. Drain off all but 1 teaspoons of bacon grease remaining in skillet to grease the pan and add more bacon flavor to the dip. Crumble bacon.
Combine corn, jalapeno, cream cheese, mozzarella cheese, salt, cayenne, half of the bacon, and half of the basil. Scoop into the skillet and bake for 20 minutes.
Sprinkle with the remaining bacon and basil, and parmesan cheese to taste. Serve immediately.