Go Back
Tomato Soup

Tomato Soup

This homemade Tomato Soup is creamy, comforting, and packed with flavor. Made with roasted tomatoes, herbs, and a touch of cream, it’s perfect for cozy nights, family dinners, or quick fall soup recipes. Whether you prefer it simple or jazzed up with vegetables, this recipe is one of the most versatile healthy soup recipes you’ll ever make.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6

Ingredients
  

  • 2 tbsp olive oil
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 2 lbs fresh ripe tomatoes or 2 cans diced tomatoes
  • 2 cups vegetable broth or chicken broth
  • 1 tbsp tomato paste
  • 1 tsp sugar optional, to balance acidity
  • 1 tsp dried basil or ¼ cup fresh basil
  • ½ tsp dried oregano
  • ½ tsp salt adjust to taste
  • ¼ tsp black pepper
  • ½ cup heavy cream or coconut milk optional, for creaminess
  • Fresh basil leaves & croutons for garnish

Method
 

  1. Heat olive oil in a large pot over medium heat. Add onions and sauté until softened, about 5 minutes.
  2. Stir in garlic and cook for 1 minute until fragrant.
  3. Add tomatoes, tomato paste, broth, basil, oregano, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
  4. Remove from heat and carefully blend the soup using an immersion blender until smooth.
  5. Stir in cream or coconut milk if desired, then taste and adjust seasoning.
  6. Ladle into bowls and garnish with fresh basil and croutons before serving.

Notes

  • For a richer flavor, roast tomatoes with olive oil and garlic before adding them to the soup.
  • Use cherry tomatoes for a sweeter cherry tomato soup variation.
  • Add carrots, celery, or beans for a hearty tomato vegetable soup.
  • Leftovers can be stored in the fridge for up to 4 days or frozen for 2 months.