Balancing hormones

The Best Foods for Balancing Hormones

Hormones are the body’s chemical messengers, and they control far more than just fertility. They affect your mood, sleep, energy, metabolism, weight, skin, stress response, and even how well you concentrate. When your hormones are balanced, everything feels smoother – you have better focus, steady energy, massively reduced PMS, and healthier fertility. But when they’re out of balance, you may notice irregular cycles, mood swings, fatigue, acne, sugar cravings, or even trouble sleeping.

The good news? One of the most powerful ways to bring hormones back into balance is through food. What you eat gives your body the raw materials it needs to create, regulate, and detox hormones naturally. Below, I’ve listed some of the best hormone-balancing foods – and why they matter.

Healthy Fats

These play a role in hormone production, especially sex hormones like estrogen, progesterone, and testosterone. Healthy fats also help your body absorb fat-soluble vitamins (A, D, E, and K). This means they need to be eaten alongside fats – for example, pairing spinach with avocado – so your digestive system can absorb them properly.

Foods to include: avocados, olive oil, coconut oil, nuts, and seeds.

Leafy Greens & Vegetables

Vegetables are rich in vitamins and minerals that regulate hormones, support liver function, and help reduce excess estrogen. Cruciferous veggies in particular (like broccoli and kale) contain compounds that support estrogen metabolism.

Foods to include: spinach (high in magnesium, essential for hormone production), kale, broccoli, asparagus

Whole Grains & Legumes

Complex carbs provide steady energy and help regulate blood sugar levels, which is crucial for hormonal balance. Stable blood sugar also supports ovulation and reduces stress on the body.

Foods to include: quinoa (rich in magnesium and fibre), brown rice, chickpeas, lentils, and beans.

Want to learn more? Read my post on balancing blood sugar for hormone health

Fermented Foods

I’m a big advocate for gut health because the gut and hormones are deeply connected. Fermented foods support a healthy microbiome, which helps the body metabolise and detox excess hormones like estrogen.

Foods to include: kimchi, sauerkraut, kefir, and yogurt.

Fruits

Fruits are packed with antioxidants and vitamins that protect reproductive organs, reduce inflammation, and support hormone production.

Foods to include:

  • Berries — rich in antioxidants that fight inflammation.
  • Citrus fruits — high in vitamin C, which boosts progesterone and supports the immune system.
  • Pomegranate — improves blood flow to reproductive organs.

Lean Protein & Seafood

Protein is necessary for hormone synthesis and reproductive health. Certain proteins also provide key minerals and omega-3 fatty acids that regulate hormones and reduce inflammation.

Foods to include: salmon and other fatty fish (rich in omega-3s), grass-fed beef (zinc for hormone production and menstrual health), and eggs (protein + vitamin D for regulation).

Related post: Vitamin D and fertility

Herbs & Spices

For centuries, herbs and spices have been used to support fertility and hormone health naturally.

Try:

  • Maca root (black for men, yellow for women) — supports estrogen and progesterone.
  • Turmeric — reduces inflammation and supports the liver in detoxing excess hormones.
  • Cinnamon — balances blood sugar levels, key for stable hormones.

Hydration & Herbal Teas

Hydration is vital for hormone production, detoxification, and energy. Herbal teas provide added nutrients to support reproductive and hormonal health.

Try:

  • Green tea — rich in antioxidants that may support estrogen balance.
  • Nettle tea — high in iron and minerals for reproductive health.

Read more in my post on the importance of hydration and fertility

Vitamin D-Rich Foods

Vitamin D is often called a hormone itself because of the role it plays in regulating reproductive hormones. Many people are deficient, which can affect mood, cycles, and fertility.

Foods to include: egg yolks, fortified dairy or plant milks, mushrooms.

Vitamin D is a super important vitamin, check out my post on why it is such a powerhouse.

Zinc-Rich Foods

Zinc is a crucial mineral for hormone balance in both men and women. It supports fertility, menstrual health, and reproductive function.

Foods to include: pumpkin seeds, shellfish, and grass-fed meats.

Foods to Avoid

Just as important as what you add is what you limit. Refined sugar, trans fats, excess caffeine, and alcohol can all disrupt hormone balance and put extra stress on your body.

Summary

Balancing hormones isn’t about following a restrictive diet – it’s about giving your body the nutrients it needs to thrive. Start by introducing more of these hormone-friendly foods into your meals, and notice how your energy, mood, cycles, and overall wellbeing begin to shift.

If you’d like some inspiration on how to cook with these ingredients, head over to my Recipes Page for simple, nourishing ideas that support hormone health and fertility.

You can learn more from the NHS on infertility and treatment here.

Similar Posts

5 Comments

Leave a Reply