In a medium saucepan, combine the garlic, onion, and oil. Cook over medium-high heat for 1 or 2 minutes to soften and flavor the oil. Add the tomatoes with juice, broth and sugar and simmer for 10 minutes.
Working in batches, purée the soup in a blender. Return to the pot and stir in the milk. Salt and pepper to taste.