Preheat the oven to 450 degrees F.
Coat each ear of corn in olive oil and sprinkle with salt, to taste. Put the ears of corn on a sheet pan and roast for 30 minutes.
In a saute pan, heat the sugar until it starts to melt. Add 1 stick of butter and let that melt as well. Once the butter and sugar melt together, add 1/4 cup of water. When the color of the mixture begins to turn amber, add the peanuts and cook until the peanuts are completely coated with the syrup mixture and candied (they will have a bronzed color).
Remove the corn from the oven and let cool. Cut the kernels off the cob as close to the cob as possible.
Add the cranberries, candied Spanish peanuts, corn, and cilantro to a serving bowl. Toss and serve.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.