Warm up with a comforting bowl of homemade tomato soup. This recipe is incredibly easy to make and requires just a few ingredients. Start by sautéing onions and garlic in a pot until fragrant. Add canned tomatoes, vegetable broth, and a pinch of sugar. Simmer for about 20 minutes to allow the flavors to meld together. Use an immersion blender or a regular blender to puree the soup until smooth. Return the soup to the pot and stir in some heavy cream for added richness. Season with salt, pepper, and dried basil. Serve hot with a side of crusty bread or grilled cheese sandwiches. This homemade tomato soup is the perfect meal for a cozy night in.