Collagen is supposed to be good for the skin
No. Digested brakes down to amino acids and proteins, it's better to choose food with zinc, vitamin C, vitamin A.
Best choice would be a dish with red peppers for vitamin C, red/white meat or oysters rich with zinc and liver for vitamin A.
Fast stir-fry beef with peppers and tomatoes with sweet potatoes would cover zinc and vitamin C. Fried chicken liver with onions for vitamin A boost.
Also, avoid sweets, pudding isn't exactly a wise choice there especially since milk was broken down due to heat.