Print

Easy Fresh Tomato Soup

A bowl of vibrant tomato soup with fresh tomatoes, garnished with basil leaves.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A silky, quick tomato soup made with fresh garden tomatoes, perfect for a 30-minute meal. Includes options for creamy or dairy-free versions and tips for freezing.

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 6 cups fresh tomatoes, chopped
  • 4 cups vegetable broth
  • 1 tsp salt
  • 1/2 tsp black pepper
  • Optional: 1/2 cup heavy cream or coconut milk for creamy version
  • Optional: Fresh basil for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and cook until softened, about 5 minutes.
  3. Add garlic and cook for 1 minute more until fragrant.
  4. Add chopped tomatoes and vegetable broth to the pot.
  5. Bring to a simmer, then reduce heat and cook for 15 minutes, or until tomatoes are very soft.
  6. Carefully transfer soup to a blender or use an immersion blender to puree until smooth.
  7. Return soup to the pot. Stir in salt and pepper.
  8. If making a creamy version, stir in heavy cream or coconut milk. Heat gently without boiling.
  9. Serve hot, garnished with fresh basil if desired.

Notes

  • For a richer flavor, you can roast the tomatoes before adding them to the pot.
  • This soup freezes well. Let it cool completely before transferring to freezer-safe containers.
  • Adjust seasoning to your taste.
  • This recipe is a great way to use up excess garden tomatoes.

Nutrition