You can go ahead and delete all other Tomato Soup recipes. This is the best!
Tomato Soup
1 tablespoon olive oil
1 yellow onion, roughly chopped
5 cloves garlic, roughly chopped
2- 28 ounce cans whole tomatoes (San Marzano)
16 ounces chicken stock
1 parmesan cheese rind
1 bunch fresh basil
salt and pepper to taste
1/4 cup (or more to taste) heavy cream
In a dutch oven, cook onion and garlic over medium heat until soft, about 10 minutes. Add the tomatoes, chicken stock, cheese rind, basil, and salt and pepper. Break up the tomatoes a little with a spoon. Bring to a boil and then reduce to simmer. Simmer, uncovered, for 30 minutes.
Remove cheese rind and blend the soup with an immersion blender until completely smooth. Add the cream and serve.