Go Back

Homemade Tomato Soup

Prep Time 10 mins
Cook Time 20 mins
Servings 2 large servings


  • 1 tablespoon olive oil
  • ΒΌ onion diced
  • 1 clove garlic minced
  • 28 oz can diced tomatoes
  • 1 teaspoon Italian seasoning or a blend of thyme, oregano and/or basil
  • 1 cup vegetable broth
  • salt to taste
  • 3 tablespoons half and half optional; leave it out to make the soup vegan
  • Optional toppings: black pepper shredded cheese, croutons


  • In a small saucepan, cook the diced onion and garlic in a tablespoon of olive over medium heat, until the onion is soft.
  • Add the diced tomatoes and their juice, vegetable broth, and Italian seasoning to the saucepan. Stir to combine. Cook until heated through.
  • Use an immersion blender to puree the ingredients until smooth.
  • Add the half and half, if using, and stir to combine.
  • Serve and enjoy, with optional toppings if desired.