SummaryMuscle soreness after workouts is caused by tiny muscle tears that heal and grow stronger through hypertrophy. Experts say recovery depends on rest and nutrition. Protein-rich and anti-inflammatory foods like chicken, eggs, cottage cheese, potatoes, pomegranate juice and fatty fish help repair muscles and improve strength.