THE BLOOM PHASE

Nutrition · October 2026

Best Foods to Eat in Perimenopause

The best foods for perimenopause are not exotic — they are protein, calcium-rich foods, leafy greens, oily fish, beans and whole grains. Together they protect your muscle and bones, steady your blood sugar, and ease digestion. Here is a simple list of what to put on your plate, and why each one earns its place.

The foods that earn their place

  • Protein — eggs, fish, poultry, beans, Greek yogurt. Protects muscle and keeps you full.
  • Oily fish — salmon, sardines, mackerel. Omega-3s for mood and heart.
  • Leafy greens — spinach, kale. Magnesium, calcium and fiber in one.
  • Calcium-rich foods — dairy or fortified alternatives. Bone protection as estrogen falls.
  • Beans and lentils. Fiber, plant protein, and steady blood sugar.
  • Whole grains — oats, brown rice, quinoa. Fiber and lasting energy.
  • Flaxseed and soy foods. Contain phytoestrogens; the evidence is modest but they are healthy additions.
  • Berries and colourful vegetables. Antioxidants and fiber, low sugar.
Notice the theme: protein, fiber, calcium, omega-3. You do not need a special “menopause” product — ordinary whole foods cover it.

Putting it together

Build meals around protein and vegetables, add a whole grain and a calcium source, and include oily fish a couple of times a week. For the full approach and what to limit, see our perimenopause diet guide and foods to avoid.

The bottom line

Protein, greens, oily fish, beans, calcium and whole grains — simple foods that match what perimenopause changes. More in the nutrition guide.

References

  1. Calcium. NIH Office of Dietary Supplements. ods.od.nih.gov
  2. Menopause symptoms and relief. Office on Women's Health. womenshealth.gov

Published by The Bloom Phase Editorial Team. This is educational information, not medical advice — see our medical disclaimer.