Caramelized onions are great but I've only seen them prepared with loads of butter. Can you caramelize onions without butter and still achieve the same effect? Or is butter what creates the caramelized effect?
Onion can be caramelized without butter. Or any other type of oil. However, unless you are actively avoiding using fat, there really is no reason not to.
The main benefit of using oil when caramelizing onion is the fact that oil can reach a higher temperature than water. To caramelize onion you need to reach about 230F. Water boils at 212F and will not go higher than that. So to caramelize without oil, you would first need to draw out the water and "dehydrate" the onion a bit before they reach temperatures that can caramelize the onion. Note: Never put water into the pan if you wish to caramelize onion.
The reason you very commonly see butter used is because it can reach temperatures above 230F and it's flavor profile works really well with the savory sweet flavor of caramelized onions.
Butter is not necessary. In fact, you can caramelize without any fat. The browning of the sugars in the product is what creates caramelization. To caramelize without fat, chop or slice onion, place in pan with a little salt. Cover and cook at medium for about 5 minutes. Uncover and cook any water out. Stir often. Deglaze the pan with a bit of water. Cook and deglaze until you reached your desired effect.
As others have said here, butter isn't required. The browning and good flavour come from the maillard reaction:
You can use oil instead of butter, though the flavour will probably be a little different. You can also add a little baking soda, as the increased pH will increase the maillard reaction, which gives more great flavour faster. This article has pictures comparing caramelized onions with butter vs oil, and with vs without baking soda:
You can also use a pressure cooker, in which case you can achieve a temperature high enough that the maillard reaction occurs, even in a wet atmosphere. At normal atmospheric pressure, you'll never get past 100 degrees when there's water, but under pressure the temperature is higher. That's one of the reasons pressure cookers are a great tool, you can use them to pack more maillard goodness into soups and sauces, for example.
No, you don't need butter to caramelize onions because they are very very sweet, and the sugar inside of them is what become brown as you caramelize your onions.
They do however get pretty sticky since you are basically creating caramel, so if you're not using butter, you should use some oil, or have a very nonstick pan, or you will struggle trying to scrape the brown bits at the bottom of your pan, and they might burn.