Jun 1, 2024, 10:10 PM IST

10 best foods for healthy teeth and gums

Shweta Singh

Vegetables like spinach, kale, and broccoli are rich in vitamins and minerals, particularly calcium, which is essential for dental health. They also contain folic acid, which promotes healthy gums.

Leafy Greens

Apples are high in fiber and water. Eating them stimulates the production of saliva, which helps rinse away food particles and bacteria. Their fibrous texture also stimulates the gums.


Like apples, carrots are crunchy and full of fiber. Eating raw carrots stimulates saliva production, reducing the risk of cavities. They are also a good source of vitamin A, which is vital for maintaining strong tooth enamel.


Yogurt is rich in calcium and probiotics. The good bacteria in yogurt can crowd out bacteria that cause cavities. However, choose plain, unsweetened yogurt to avoid added sugars.


Almonds are a great source of calcium and protein while being low in sugar. These qualities make them ideal for maintaining healthy teeth and gums.


Celery's fibrous texture acts like a natural toothbrush, scraping away food particles and bacteria. It also stimulates saliva production, which helps clean teeth and neutralize acids.


Both green and black tea contain polyphenols, which help reduce bacteria and toxic products of bacteria in the mouth. Tea also contains fluoride, which is beneficial for teeth.

Green and Black Tea

Oranges are rich in vitamin C, which strengthens blood vessels and connective tissues and reduces inflammation, slowing the progression of gum disease.