10 Foods to Eat for Healthy & Strong Teeth

What You Should Eat for Strong & Healthy Teeth

We brush our teeth regularly and floss often, but not all of us have sparkling white teeth. They say, ‘Laugh and the world will laugh with you’. But if you want to laugh wholeheartedly, you need strong teeth – after all, they will be visible when you laugh. If you don’t want people to notice your yellow or crooked teeth, start taking care of them properly. There are certain foods that can make our teeth strong and healthy. Read this article to find out!

10 Foods That Are Good for Your Teeth

Where toothpaste and mouthwashes act as cleansers, the food that you intake does the work of nourishment. You need to keep in mind what you eat.  Include these foods in your diet if you want strong and healthy teeth:

1. Carrots


Carrots can be consumed both raw and cooked but to reap maximum benefits eat them raw. Carrots are a good source of fibre and crunchy too. Eating carrots after your meal will help in the production of saliva in your mouth which can reduce the risk of cavities. So, eat carrots and have healthy teeth.

2. Milk


You all know that milk is a rich source of calcium, which strengthens the bones and teeth. Drinking milk can help fight the acid level in the oral cavity and prevent tooth decay. You can also consume calcium-rich foods like milk, sesame seeds, soy milk, etc. Milk also contains Vitamin C and Vitamin D which help strengthen the teeth and gums.

3. Yoghurt


Yoghurt, just like milk is high in calcium and is also rich in protein. Thus eating yoghurt can strengthen your teeth. Dairy products are really good for teeth. Being a good source of calcium, yoghurt can make your teeth stronger and healthier. The probiotics in yoghurt benefit the gums and can prevent tooth decay. Eating yoghurt can keep your tooth enamel strong. So, eat yoghurt; however, make sure that you opt for a plain variety of yoghurt.

4. Green Tea

Green tea

Green tea is a rich source of antioxidants and can be very beneficial for your teeth. The polyphenols present in black tea and green tea can slow down the growth of the bacteria that lead to cavities and gum disease. If you don’t like green tea, drink it considering it as a medicine, but do drink it. It can make your teeth stronger.

5. Leafy vegetables

Leafy vegetables

Leafy greens like spinach, broccoli, and kale are rich in folic acid. These vegetables are also high in calcium, which builds your teeth enamel. You can also eat carrots and celery for perfect teeth. So, next time do include a plate full of salad into your diet.

6. Water


Drinking water will keep you hydrated and balance the saliva level in your mouth. It will also help in washing away food particles. Saliva is the mouth’s army of defence as it contains minerals and proteins that naturally fight plaque. So, you have one more reason to up your water intake.

7. Apples

Apples in a wooden box

Apples are crunchy and taste delicious. But did you know that they are good for your oral health as well? Eating apples can cleanse your gums, reduce bad breath and strengthen your teeth and gums. Apples are high in fibre and water, hence they can help saliva production in your mouth. And saliva can rinse the bacteria and food particles from your mouth.

8. Meat


Meat is a rich source of protein. Proteins are the building block of our body and contain a high level of phosphorous which in turn strengthens the teeth and bones. So consume meat in healthy amounts and have healthy teeth!

9. Fish

Salmon fish

Fish which are a rich source of Vitamin D should be consumed for strong and healthy teeth as Vitamin D helps in the absorption of calcium. The omega-3 fatty acids in fish lower down the rates of gum disease by fighting the bacteria that cause gum irritation. You can include salmon and tuna in your diet.


Healthy nuts

Nuts are a rich source of calcium and phosphorus, which you know are important minerals for strong and healthy teeth. You can consume almonds, Brazil nuts and cashew nuts to fight the bacteria that cause tooth decay.

The mantra for strong and healthy teeth is not just brushing and flossing. Eating healthy foods also matters. Incorporate the above mentioned calcium-rich foods in your diet and have strong teeth. Also, brush twice a day, use floss and visit your dentists regularly to make sure your oral health is not compromised. Never let your smile fade.

Also Read:

Foods That Are Good for Your Heart
Foods to Eat & Avoid for Healthy Skin
Foods to Eat for Healthy Hair

Previous article «
Next article »
Aarohi Achwal holds a bachelor’s degree in Commerce and a master’s degree in English Literature. While working as an intern for an English daily, she realised that she likes writing above anything else. The idea of being heard without having to speak appeals to her. She likes to write research-based articles that are informative and relevant. She has written articles on pregnancy, parenting, and relationships. And she would like to continue creating content on health and lifestyle.