If using oven, preheat the oven to 350°F.
First, you have to prep all the ingredients. Peel and dice the onion and 3 jalapenos into small pieces. If you remove the seeds from the jalapenos this dip will be very mild. You will just get the jalapeno flavour and none of the spice. I like to leave one jalapeno for the topping because I love the fresh jalapeno taste and sharpness. If you prefer not to do this you can dice all 4 jalapenos into the dip.
2 tbsp onion, ¼ cup jalapenos
If you are using frozen corn, add it to a small pot with water and cook it on the stove.
½ cup corn
Grate the mozzarella and cheddar cheeses and set aside about 2 tablespoons of each. We will use some to top the dip before we bake it.
½ cup mozzarella, ½ cup cheddar
Now add all of the cheese and spices into a medium bowl. Add the cream cheese, ricotta, mozzarella (less 2 tablespoons), cheddar (less 2 tablespoons), paprika, cumin, salt and pepper to the bowl and stir everything to combine.
1/3 cup ricotta cheese, 125 g cream cheese, ¾ tsp salt, ¼ tsp ground black pepper, ½ tsp paprika, ½ tsp cumin, ½ cup mozzarella, ½ cup cheddar
The corn should be cooked now. Drain and rinse it under cold water. If you are using canned corn, open and drain the corn now.
½ cup corn
Add the jalapenos, corn and onions to the cheese mixture and stir gently.
½ cup corn, ¼ cup jalapenos, 2 tbsp onion