both of them!
thats what i woul do if I could afford it!
The solid food will restore your blood sugar levels and give you some carbs and a full stomach, and the shake will boost your protein..so take both!
I cant afford to have too many shakes, so i save my protein shakes for the most important times (right after a workout), but if I could, I would take them in the morning and before bed as well.