Onions are my absolute favorite vegetable. I know that many people probably consider that weird, but holy moly--do I adore them! I love them in practically everything! I especially love to caramelize them. They shrink down really small and get so delightfully sweet. Truly spectacular.
It's really easy to prepare them. You just need butter (or oil), an onion, and about an hour! They are definitely time consuming, but once you do this one time, you won't care! You'll make them all the time, too. :)
Simply slice an onion nice and thin (as thin and uniform as possible). Then add to a frying pan with a two or three tablespoons of butter (or oil). Heat over medium-high. Stir and cook for about ten minutes until the onion turns translucent. Then, lower heat all the way down to low. Continue cooking and stirring. Do this for about an hour or so. If it seems to get too dry in the pan, add another little dollop of butter.
The onion will shrink down and begin to get brown. This is good! Just beware not to let it burn. You want to be close to the stove the whole cook-time, just to be sure it isn't burning. If you'd like, you can cook them down to be little crispy straws (by cooking longer), or keep them soft (less time on the stove). Either way, they are wonderful--the perfect addition to tacos, enchiladas, potatoes, and any vegetable!
Enjoy!