Heat olive oil in a pot. Add onions and garlic - heat until onion begin to sweat.
Add diced peppers and your basil - liberally.
Quarter your tomatoes (or smaller) and add to the pot. Top with cayenne pepper if you choose. Cook down for about 15 minutes.
Add your chicken broth, cover and simmer for up to 2 hours.
Use your immersion blender until you have a smooth consistency. Simmer for another 10-15 minutes.
Remove from heat and stir in your heavy cream. Serve immediately, or let cool completely and pour in zip lock bag to store in the freeze for future.