Combine all ingredients but cilantro in a large saucepan or stock pot. Cover and let sit for four hours (do not heat).
Bring mixture to a boil, and reduce to a simmer. Continue simmering, covered, for ten minutes. Add cilantro, and simmer for one more minute. Garnish each serving with sour cream, if desired.