Moneycontrol PRO
HomeHealth & FitnessTamannaah Bhatia’s fitness trainer reveals 3 best foods to eat during your periods

Tamannaah Bhatia’s fitness trainer reveals 3 best foods to eat during your periods

Periods can often cause cravings, but it’s best to stick to a healthy diet that helps ease cramps and avoid nutritional deficiencies. Fitness trainer Siddhartha Singh shared 3 foods that can help you stay on track and sail through smoothly.

October 18, 2025 / 07:00 IST
Tamannaah Bhatia’s trainer Siddhartha Singh took to his Instagram handle and shared three foods - Greek yoghurt, green vegetables and dark chocolates - that can help women during their periods (Images: Canva)

When periods arrive, all you want to do is rest in bed all day long and snack on comforting foods to feel better. While it may offer temporary relief, it is best to opt for foods that help you cover up deficiencies and feel more energetic.

Hence, foods rich in iron, antioxidants, and fibre are advised by most experts.

Tamannaah Bhatia’s trainer Siddhartha Singh took to his Instagram and shared three foods that can help women during their periods. He also shared his reasons for putting them on the list. Take a look!

3 foods to consume during periods

Dark leafy greens: To stay healthy and restore your blood count, it is important to eat iron-rich foods. “Periods often lead to low iron levels, which can cause fatigue and dizziness. Leafy greens like spinach and kale are rich in iron, magnesium, and even calcium. These can help reduce your cramps,” Siddhartha said.








View this post on Instagram

A post shared by Siddhartha Singh (@officialsiddharthasingh)

Greek yoghurt: “Yoghurt contains probiotics and calcium that reduce PMS symptoms and aid digestion,” according to the fitness trainer. Yoghurt not only helps during your periods but is also considered beneficial for supporting your overall health and longevity.

Dark chocolate: This will surely come as a delight to many, as Siddhartha said, “Dark chocolate is rich in magnesium and antioxidants. It can help relax muscles and improve your mood. It's also a great dessert after meals, but make sure you have it in mindful quantities because it's very easy to overeat.”

Besides these, staying hydrated is a healthy habit that helps you sail through your periods. If drinking water is boring, you can make it refreshing by adding lemon slices, herbs, cucumber, and more. There are also fruits that help do the job, like watermelon, tomatoes, lettuce, etc.

Foods to avoid during periods

While you know what to eat, there are also foods you should try and avoid no matter how strong the urge. The list includes sugary items, as they increase insulin levels, which can cause hormonal imbalance. Salty snacks can lead to water retention, which is no good for your cramps. Additionally, it’s best to avoid alcohol and keep your caffeine in check to prevent dehydration.

Disclaimer: This article, including health and fitness advice, only provides generic information. Don’t treat it as a substitute for qualified medical opinion. Always consult a specialist for specific health diagnosis.

Gursimran Kaur Banga is a Delhi-based content creator, editor and storyteller.
first published: Oct 18, 2025 07:00 am

Discover the latest Business News, Sensex, and Nifty updates. Obtain Personal Finance insights, tax queries, and expert opinions on Moneycontrol or download the Moneycontrol App to stay updated!

Subscribe to Tech Newsletters

  • On Saturdays

    Find the best of Al News in one place, specially curated for you every weekend.

  • Daily-Weekdays

    Stay on top of the latest tech trends and biggest startup news.

Advisory Alert: It has come to our attention that certain individuals are representing themselves as affiliates of Moneycontrol and soliciting funds on the false promise of assured returns on their investments. We wish to reiterate that Moneycontrol does not solicit funds from investors and neither does it promise any assured returns. In case you are approached by anyone making such claims, please write to us at grievanceofficer@nw18.com or call on 02268882347