Go Back
tomato soup with fresh tomatoes

Simple Fresh Tomato Soup Recipe

A quick and easy tomato soup recipe made with fresh tomatoes, onions, and garlic. Perfect for a light lunch or dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Appetizer, Soup
Cuisine: American, Italian
Calories: 350

Ingredients
  

Main Ingredients
  • 2 lbs Fresh ripe tomatoes roughly chopped
  • 1 Large onion chopped
  • 2 Garlic cloves minced
  • 4 cups Vegetable broth (or chicken broth)
  • 1 tablespoon Olive oil
  • 1 teaspoon Dried oregano
  • 1/2 teaspoon Dried basil
  • to Salt taste
  • to Black pepper taste
  • 1/4 cup Heavy cream or coconut milk optional, for richer soup

Equipment

  • Large pot or Dutch oven
  • Immersion blender or regular blender
  • Cutting board
  • Knife

Method
 

Instructions
  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and cook until softened, about 5 minutes.
  2. Add minced garlic and cook for another minute until fragrant.
  3. Add chopped tomatoes, oregano, basil, salt, and pepper to the pot. Stir well to combine.
  4. Pour in vegetable broth. Bring to a boil, then reduce heat and simmer for at least 20 minutes, or until tomatoes are very soft.
  5. Carefully transfer the soup to a blender (or use an immersion blender) and blend until smooth. Be cautious when blending hot liquids.
  6. Return the soup to the pot and heat through. If desired, stir in heavy cream or coconut milk for a richer texture.
  7. Taste and adjust seasoning as needed. Serve warm with crusty bread or a grilled cheese sandwich.

Notes

For a smoother soup, strain it through a fine-mesh sieve after blending. You can also add a pinch of red pepper flakes for a little heat.