Go Back

Tomato Soup

This delicious homemade tomato soup is comforting and rich in flavor, perfect for a cozy night in or as a starter for a special meal. It’s made with fresh tomatoes and herbs, providing a warm and wholesome experience.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Soup
Cuisine Italian
Servings 4 People
Calories 150 kcal

Equipment

  • 1 Large pot
  • 1 Blender or immersion blender
  • 1 Cutting board
  • 1 Measuring cups
  • 1 Measuring spoons
  • 1 Wooden spoon

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 cans (14.5 oz each) diced tomatoes or 6 cups fresh tomatoes, chopped
  • 2 cups vegetable or chicken broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • to taste salt and pepper
  • 1/4 cup fresh basil leaves for garnish
  • 1/2 cup heavy cream optional

Instructions
 

  • Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes translucent.
  • Stir in the minced garlic and cook for another minute until fragrant.
  • Add the diced tomatoes (with their juices), broth, sugar, dried basil, and oregano to the pot. Stir to combine.
  • Bring the mixture to a simmer and let it cook uncovered for 20 minutes, stirring occasionally.
  • Remove the pot from the heat and use either a blender or an immersion blender to puree the soup until smooth.
  • Return the soup to the pot, season with salt and pepper to taste. If desired, stir in the heavy cream for a richer texture and warmth.
  • Allow the soup to heat through for an additional 5 minutes before serving.
  • Ladle the soup into bowls, and garnish with fresh basil leaves.

Notes

For a chunkier texture, reserve some of the diced tomatoes before blending and add them back into the soup after pureeing.
You can add a splash of balsamic vinegar for extra depth of flavor.
This soup pairs wonderfully with crusty bread or grilled cheese sandwiches for a complete meal.