Your sore muscles need mainly protein along with carbs & fats to repair itself. You also need to drink lots of water (at least a liter of water a day) because if you get dehydrated then your muscle soreness and muscle cramps will increase.
You could take pain relievers like ibuprofen, naproxen, or aspirin. They can help reduce some of the swelling in joints and muscles that cause some of the discomfort. The cold temperature reduces the swelling in muscles and joints. You could use an ice pack on inflammed muscles.