Combine all ingredients but egg in a large pot over medium low heat. Cook until mixture beings to simmer and reduce heat to low. Cook for 5-8 minutes. Remove from heat.
Slowly drizzle in egg stirring constantly.
Allow to cool slightly. If too thick, add a little extra milk. If too thin, return to burner and continue to cook for a few additional minutes.