Let the soup simmer for a minimum of 45 minutes. Of course, as with most soup recipes the longer it simmers, the more flavour that gets released, and the more rich tasting the end product will be.
If you are letting this soup simmer for a longer amount of time, turn the burner as low as it will go, and let the soup simmer all day. (p.s, it makes your house smell divine!)