I suggest after because your teeth will be dirty of the food. No matter what you eat brush your teeth after. I know sometimes when you brush your teeth before breakfast, the food will taste minty, so just brush it after breakfast. I hope this answer your question.