Really any onion can be used for this recipe because the cooking method removes much of the onions' flavor, leaving you with delicious, melt-in-your-mouth caramelization. I personally love sweet Vidalia onions as they give just a hint of a different flavor, but it isn't noticeable enough to truly matter.