Two bowls of tomato soups with serving bowl

Low Carb Low Calorie Homemade Tomato Soup

  • Author: krazykitchenmom
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x


You won’t even miss the carbs or the cream in this Low Carb Low Calorie Homemade Tomato Soup. It’s creamy, full of fresh tomatoes and herbs. So good you won’t make tomato soup any other way. 



  • 46 Roma tomatoes
  • 1 TBS extra virgin olive oil
  • 1 garlic clove
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 small (14.5 ounces) can of whole, peeled tomatoes (I used San Marzano Tomatoes)
  • 1 cup low sodium chicken broth (substitution: vegetable broth)
  • 3 TBS fresh thyme (substitution: 1 TBS dried thyme)
  • 4 fresh Thyme sprigs for garnish


  1. Preheat oven to 375°
  2. Slice the tomatoes into quarters.
  3. Slice the garlic clove in half.
  4. Toss the tomatoes and garlic in the olive oil.
  5. Place the tomatoes and garlic onto a cookie sheet and add salt and pepper.
  6. Roast them for 15 minutes.
  7. When the tomatoes and garlic are finished cooking, pour the entire pan (with juices) into a blender.
  8. Add the can of whole tomatoes (juices included).
  9. Blend until smooth.
  10. Pour the tomato soup, from the blender, into a stove-top pan.
  11. Add the chicken broth and thyme.
  12. Bring to a boil, reduce to a simmer and cook for 10-15 minutes.
  13. Garnish with fresh thyme sprigs (optional).


Vegetarian and Vegan substitution: use vegetable broth instead of chicken broth

  • Category: soup
  • Method: roasted, blended
  • Cuisine: American

Keywords: low calorie, low carb, keto friendly, vegan friendly