In a stock pot heat olive oil over medium high heat. Saute onions for 3-4 minutes until soft. Add garlic and cook for 1 minute.
1 Tablespoons olive oil, 1 onion, 6 cloves garlic
Stir in tomatoes, chicken stock, salt, sugar, Italian seasoning and pepper. Bring to a boil. Reduce heat and simmer for 15-20 minutes.
3 15 oz cans Italian style diced tomatoes, 2 cups chicken stock, 1 teaspoon salt, 1 teaspoon sugar, 1 teaspoon Italian seasoning, 1/2 teaspoon black pepper
Using a stick blender (or a normal blender), blend soup until smooth or your desired consistency.
Mix in heavy cream and Parmesan cheese.
1/2 cup heavy cream, 1/2 cup Parmesan cheese
Serve topped with additional cheese if desired
Notes
If using crock pot: Add all of the ingredients (except cream and cheese) and cook for 4 hours on low, or warm for 8-10 hours. Blend until smooth. Add cream and cheese, and heat for 20 more minutes until everything is warm.