After a long or hard ride, usually a protein drink right when I get home, then ideally some real food after I get cleaned up and changed, maybe an hour or so later. Something nutritious with a good amount of vegetables, protein, and carbs. No need to get complicated. Have food prepared in advance if you don't feel like cooking after rides.