Yes, you can omit the honey, but it adds extra sweetness and helps in the caramelization process. If you prefer not to use honey, the onions will still caramelize from their natural sugars, especially if you're using a sweet variety of onions.