To caramelize onions all you have to do is chop them up and very, very, very slowly cook over low heat. I am not sure this is 100% accurate, but here is my understanding of how it all happens. Water, containing natural sugars, is released from the onion as it is cooked. Cooking very slowly allows the water to evaporate off leaving behind the sugar. As the onions continues to cook, ever so slowly, the sugars start to brown resulting in a sweet and creamy onion taste. The whole caramelizing process take about 30-45 minutes, though I imagine you could go longer so long as it doesn't start to burn. The onions just get sweeter and tastier as you cook them. It must be done over very low heat or things just start to burn and it ruins the sweet, awesome flavor.
|Just starting to brown...|
|Nice and caramelized.|