Start by slowly sauteeing onion, garlic, tomatoes and a sprig of rosemary to heighten the flavor of tomato soup. Add chopped tomatoes, broth and simmer away!

Tomato Soup

Course Soup
Cuisine Mediterranean
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 6
Author Connie Veneracion


  • 4 cloves garlic
  • 1 medium white or yellow onion
  • 300 grams plump tomatoes
  • 2 tablespoons olive oil (doesn't have to be extra virgin)
  • 1 sprig rosemary
  • herb salt (Italian blend) (if unavailable, use plain salt and pepper)
  • 1 can diced tomatoes
  • 2 to 3 cups bone broth
  • herbed croutons to serve
  • cream to serve
  • sliced scallions to serve


  • Peel the garlic and onion and finely chop.
  • Roughly chop the tomatoes.
  • Heat the olive oil in a pot and saute the garlic and onion until softened.
  • Add the tomatoes and rosemary. Add about a teaspoon of herb salt. Stir. Continue sauteeing until the vegetables liquefy and the mixture is starting to turn dry.
  • Pour in the diced tomatoes and bone broth. Stir. Taste. Add more herb salt, if needed. 
  • Bring to a gentle boil, cover the pot, turn down the heat and simmer the soup until reduced by a quarter or more depending on how thick you like your tomato soup.
  • For a smooth tomato soup, plunge an immersion blender into the soup to liquefy the vegetables. It's totally optional. If you do decide to use the immersion blender, discard the rosemary stalk (the edible pointy leaves would have gotten mixed into the soup already so leave them be; it's just the stalk that's too woody to eat).
  • Give the tomato soup one last taste and adjust the seasonings, if needed.
  • Serve the tomato soup with herbed croutons, scallions and cream on the side.