I'd say that putting in a 10kw or more solar array would be the ticket to charging an EV if you have the room and plenty of good sun. Solar panels are CHEAP these days. I bought 14kw of panels that were surplus from building a big solar farm for about $2,500. These are top quality utility grade panels. You can find some real deals out there if you look around.
The last few years I worked, I was doing PV. When I started, we were putting solar panels on anything that was higher then an ant hill. I didn't do panels, (mostly) but did the electrical work. Since then, the company has progressed to the multi mega league. Huge jobs. 40-60 thousand panels, and multi mega KW. But guess what ALL, I mean ALL the workers, do on their off time? Install PV on houses, barns and dog houses. They get the equipment from work at a discount. Not just because of the large discount they get, but because if you are not installing utility grade panel, your wasting your time. In PV, quality is the deal. Cheap gear, lots of repair work, lower output and less money in your pocket.