Go Back

Easy Fresh Tomato Soup Recipe with Parmesan Baguette

Homemade tomato soup is easy to make with this simple but delicious fresh tomato soup recipe.
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Author Janice Croze


  • 2 tablespoon olive oil or 1 tbsp olive oil and 1 tbsp butter
  • 2-3 garlic cloves finely chopped or minced
  • 1 medium onion chopped or pureed
  • 2 cups chicken stock I use Better Than Bouillon - Reduced Salt
  • 8-10 medium tomatoes I use on-the-vine
  • fresh or dried basil to taste and for garnish
  • salt and pepper to taste
  • optional - grated Parmesan cheese or cheese of your choice
  • optional - 1/3 cup heavy cream or creme fraiche or plain yogurt
  • For Toasted Parmesan Baguette:
  • Olive Oil
  • Dried herbs - basil oregano, parsley, etc or use an Italian mix
  • French baguette sliced
  • Grated Parmesan cheese


  1. In a medium/large pot, add one tablespoon of olive oil and 1 tablespoon of butter, (you can use just olive oil or just butter, but since I like the flavors of both, I use a bit of each,) and saute your chopped (or pureed) onion for 10 minutes on medium low, until softened.
  2. Add finely chopped garlic and cook for another 3-5 minutes.
  3. Increase the heat to medium and add in your pureed tomatoes.
  4. Cook for 10 to 15 minutes, stirring occasionally.
  5. Add 2 cups of chicken broth and bring to a simmer. Allow to simmer for 10-20 minutes.
  6. If you have already pureed the tomatoes and onions and soup is a consistency that you like, you don’t need to puree again.
  7. Otherwise, allow soup to cool for about ten minutes and puree with an immersion blender in the soup pot or use a blender and puree in batches, ensuring that the soup is cool enough and you don’t burn yourself.
  8. For a thicker or richer consistency, add 1/3 cup of heavy cream to the pot of soup, or serve with a dollop of creme fraiche or plain Greek yogurt.
  9. Garnish with fresh or dried basil and grated Parmesan cheese, or your cheese of choice.
  10. To make toasted Parmesan baguette, brush slices of baguette with olive oil and sprinkle with salt and dried herbs.
  11. In a medium hot frying pan, toast baguette slices on each side.
  12. When the slices are warm and almost ready, sprinkle with grated Parmesan cheese and continue to cook for a couple more minutes until the cheese is melted and the bread is toasted.
  13. Serve immediately.