Foods to Eat on Your Period

August 2016

The secret to mastering period symptoms? Eat right. One of the foods to eat on your period is yogurt, a calcium powerhouse that can help fight cramps and cravings.

Oh boy—here it comes. Cramps, bloating, fatigue, and irritability. Aunt Flo, as she’s cheekily named, has come to town. Fight pesky period symptoms with the proper period diet. Here are the best foods to eat on your period:

Calcium-rich and vitamin D-dense foods are shown to reduce cramps and cravings.

Chia seeds stabilize blood sugar and their omega-3 fatty acids can ease depression. Kiss your period hunger pangs and blues goodbye!

Whole wheat bread
Grains of the whole variety offer magnesium and vitamins B & E that relieve muscle tension and fight fatigue.

When you’re on your period, you lose iron. Replenish this key nutrient by adding more spinach to your salad or smoothie.

Cramping is often aggravated by a shortage of minerals in your system, so stock up on potassium by eating a daily banana.

If food allergies stand between you and these period foods, contact our women health experts and we’ll help you find alternative options that will provide the same benefits.

More resources for happier periods:

  • Options for Treating Irregular Periods [Video]
    Experiencing irregular periods? Don’t fret. There are options for absent, irregular, and painful periods.
  • A Parent’s Guide to the Period Talk
    Is a young woman in your life experiencing her first period? Learn how to start a discussion that will help ease her transition into womanhood.
  • 5 Easy Tips for PMS Relief
    5 simple lifestyle tips for escaping PMS—we’ll cover sleep, exercise, and more.

Have questions about the foods to eat on your period? Call us today at 920.885.6090.


This is a public forum, by which BDWH provides general information to patients and prospective patients. You should not post any personal or identifying information on this Blog. The information that appears on this Blog does not constitute medical advice and is not a substitute for a consultation with a Healthcare Professional.

Request Appointment

We provide comprehensive women’s health services by appointment only. Same day appointments are often available. To schedule an appointment, click the Submit link below.


Ask A Question

Have a question for the Beaver Dam Women's Health staff? Click the link below to submit your general question. For urgent medical matters, contact us at 920-885-6090 or dial 911.

Ask Now

Meet Our Team

Get to know the health specialists and doctors that make us Beaver Dam's friendliest women's health and pregnancy clinic.

Read More