Homemade Tomato Soup
Prep Time: 10 minutes mins
Cook Time: 45 minutes mins
Total Time: 55 minutes mins
The very best homemade tomato soup! Fresh, vibrant flavors with a small amount of spice that makes this soup warming and comforting. It's perfect for any day of the week!
1-2 Tablespoons olive oil 1 cup chopped onion ½ cup chopped celery 6 cups chopped tomatoes 7-8 cloves [roasted garlic] 1 ½ teaspoons fresh oregano ½ teaspoon fresh thyme ¼ teaspoon red pepper flakes ¾ teaspoon salt 2 cups [vegetable broth] 1 Tablespoon fresh basil
Heat olive oil in a medium stock pot.
Add onions and celery.
Cook until softened and onions are translucent, about 6-8 minutes.
Add tomatoes, roasted garlic, oregano, thyme, red pepper flakes, salt, and vegetable broth.
Stir together and bring to a simmer.
Reduce heat and cook for 30 minutes.
Stir in basil and continue cooking for 5 minutes.
Purée soup and adjust to desired consistency with additional broth.
Adjust seasonings.
If you don't have a stick blender, you can transfer the soup into a blender and blend until smooth.
No fresh herbs? No problem! You can substitute with dried. Use 1/2 teaspoon dried oregano, 1/4 teaspoon dried thyme, and 1 teaspoon dried basil. 🌿
If you don't have the individual dried herbs, use 1-1/2 teaspoons of dried Italian seasoning!
This soup is actually vegan, gluten free, keto, and paleo!
This recipe freezes really well.
Serving: 1 cup Calories: 115 kcal Carbohydrates: 17 g Protein: 3 g Fat: 6 g Saturated Fat: 1 g Polyunsaturated Fat: 4 g Sodium: 298 mg Fiber: 5 g Sugar: 9 g
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.