Which SPI-to-Ethernet interface ICs does the ESP32 support?

As of version v5.2.2, the ESP32 (via the official ESP-IDF framework) supports the following SPI-to-Ethernet interface ICs:

It also has an example for using the ENC28J60, but Espressif explicitly recommends NOT using the ENC28J60 for new designs. The reasons are:

For more information, see the example README