You can download the BIN File to your PC and use a USB FTDI or similar to flash it manually.
Here is an explanation from ESPHome site:
Specifically this part:
First, you need to get the firmware file to flash. For Hass.io add-on based installs you can use the COMPILE button (click the overflow icon with the three dots) and then press Download Binary . For command line based installs you can access the file under <CONFIG_DIR>/<NODE_NAME>/.pioenvs/<NODE_NAME>/firmware.bin .
Then, install esphome-flasher by going to the [[releases page]](https://github.com/esphome/esphome-flasher/releases) and downloading one of the pre-compiled binaries. Open up the application and select the serial port you want to flash to (on windows you can use the “device manager” to check if it’s the right one).
Cheers!
DeadEnd