Go Back Email Link
+ servings
a bowl of tomato soup on a marble counter with bread, cheese, and fresh herbs

Homemade Tomato Soup

No ratings yet
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
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!

Ingredients

  • 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

Instructions

  • 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.

Notes

  • 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.

Nutrition

Serving: 1cupCalories: 115kcalCarbohydrates: 17gProtein: 3gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 4gSodium: 298mgFiber: 5gSugar: 9g

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.