1. Heat a skillet over medium heat. Butter one side of each bread slice.
2. Place two slices of bread, butter-side down, on the skillet. Add cheese slices on top. Cover with remaining bread slices, butter-side up. Cook until golden brown, flip and cook until cheese is melted.
3. For the soup, heat olive oil in a pot over medium heat. Add minced garlic and cook until fragrant.
4. Add crushed tomatoes and chicken broth. Season with salt and pepper. Simmer for 15 minutes.
5. Use a blender to puree the soup until smooth. Serve hot with grilled cheese.