This is a rich appetizer that will serve a large group, or you can serve it for a smaller group as a meal. Adapt the pepper quantity to your taste. You can add a variety of peppers for different heats and flavors. See notes below recipe for tips on working with hot peppers.
Preheat oven to 350 degrees F / 177 degrees C. Lightly grease a 9-inch / 23 cm pie dish.
In large bowl, beat cream cheese with electric mixer until smooth. Add sour cream, salt, pepper, garlic powder, onion flakes and cilantro (if using) and beat until smooth. If you are doing this without an electric mixer, cut the cream cheese into small cubes - this will make it easier to beat it smooth.
Stir in jalapenos, corn, and cheese. Spoon into prepared pie dish and smooth top. Bake for 35 minutes, or until top is lightly browned and dip is bubbling. Sprinkle with chopped green onions or parsley (if using) before serving. Serve hot.
You can prepare the dip in advance and keep in fridge for up to 24 hours before baking. It will take 5 - 10 minutes longer to heat through in the oven.
Leftovers can be stored in fridge and reheated or eaten cold.