Ingredients:
– 2 tablespoons butter
– 1 onion, chopped
– 3 cloves garlic, minced
– 2 cups chopped fresh tomatoes (or 1 can of diced tomatoes)
– 1 cup chopped carrots
– 1 cup chopped celery
– 1 cup chopped potatoes
– 1 teaspoon dried thyme
– 1/2 teaspoon dried basil
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1 cup chicken or vegetable broth
– 1/2 cup heavy cream or half-and-half (optional)
Instructions:
1. In a large pot, melt butter over medium heat.
2. Add onion and garlic; cook until softened.
3. Add chopped tomatoes, carrots, celery, potatoes, thyme, basil, salt, and pepper.
4. Pour in broth and bring to a boil.
5. Reduce heat and simmer, covered, for 20-25 minutes or until vegetables are tender.
6. Use an immersion blender to puree soup until smooth.
7. If desired, stir in heavy cream or half-and-half for added creaminess.
8. Serve hot, garnished with chopped fresh herbs or a sprinkle of grated cheese.
Variations:
– Add cooked sausage, bacon, or ham for added protein.
– Use roasted vegetables for deeper flavor.
– Substitute coconut milk or Greek yogurt for heavy cream.
– Add a pinch of cayenne pepper or red pepper flakes for a spicy kick.
Enjoy your delicious and comforting winter soup!