Place all ingredients into a 4-quart saucepan and bring to a boil, then reduce heat to simmer.
Simmer uncovered for 25 minutes, stirring occasionally.
Allow to cool, then add the cilantro and stir.
Using a hand (immersion) blender or a regular blender or food processor, puree until smooth.
Chill for at least an hour before serving.
