برخی تحقیقات نشان داده که قرار دادن برخی از مواد غذایی که سرشار از پتاسیم، منیزیم و سدیم هستند می‌توانند در کاهش گرفتگی عضلات موثر هستند. کمبود مواد غذایی دارای منیزیم، برخی ویتامین‌ها همچون ویتامین D و ویتامین‌های گروه B احتمال گرفتگی عضلات را افزایش می‌دهد.