In a 4 quart stainless steel sauce pan, heat up the olive oil over medium-high heat until shimmering add in onion and garlic, then cook for 5-7 minutes or until translucent and soft.
When onions and garlic are soft and translucent, stir in tomato paste and cook until it looks rusty and starts to grip bottom of the pan (1-2 Min)
Pour in chicken stock, 2 28-oz cans whole peeled tomatoes, salt, sugar, 1 chipotle and Better Than Bouillon. Be sure to scrape any bits off of the bottom of the pan.
Raise heat to high and bring soup to a boil. Once boiling, reduce heat to medium low and bring simmer for 20-25 Minutes, or until tomatoes and onions are fully softened.
In 2 batches puree soup until VERY smooth in a blender, most blenders wont be able to blend all soup at once. To account for this, have a container that can fit 4 quarts of liquid nearby to pour blended soup into. Mix all blended soup together and adjust seasoning with salt if needed, and adjust thickness of soup with extra stock if it got thick during cooking.
Pour soup into desired bowl and garnish with black pepper, parmesan, chives and olive oil.