I have a sweet tooth, what is the best foods to eat that help curb sweet cravings?

Fresh fruit, Stevia. Fresh fruit and food sweetened with artificial sweeteners. There are very good sweeteners now called truvia and stevia that are more natural and taste more like real sugar. Also sugar free gum might help.
Sugarless Gum! Sugarless gum has been proven to be effective in reducing plaque levels in patients.