In a soup pot, sauté the onions in the olive oil over medium heat, until the onions are translucent (5 to 7 minutes).
Drain the can of red peppers, then add it to the soup pot, along with the chipotle pepper, adobo sauce, salt, and pepper. Cook for an additional minute, stirring often.
Add the tomatoes with the juice into the pot. Break apart the tomatoes using a wooden spoon while continuing to stir.
Add the chicken broth and stir until all ingredients are combined. Allow the soup to reach a simmer then turn the heat to medium low and let the soup continue to simmer for 25 to 30 minutes. Stir occasionally during the soups summering.
Remove the soup from the heat, then puree the soup in a food processor until smooth (you'll likely need to do this in batches).
Put the soup back into a pot over low heat and add the cream. Stir to combine while warming up the soup, then serve.