Nope, nothing now.
The glory days of fresh-cooked meals and unlimited included drinks in Gran Clase in the restaurant on trenhotels are long gone! Not really much of a need for them now, as almost all the journeys that produced them are now reaching the point of being the equivalent duration of London-Edinburgh. 30 years ago there were loads of overnight trains - sometimes even a trenhotel and a non-talgo Estrella on the same routes. Chamartin was very atmospheric, with trains heading off in all directions, often splitting en route.
Now things tail off after about 9pm. I think even the luxury trains mostly stop overnight in stations or sidings.
B