Heat oil in a large Dutch oven over medium-high heat. Add onion to pan; saute 3 minutes. Add fennel; saute 3 minutes. Add garlic; saute 5 minutes or until vegetables are tender.
Add broth, tomatoes, and thyme to pan; bring to a boil. Partially cover, reduce heat, and simmer 35 minutes. Remove pan from heat; cool 5 minutes. Discard thyme sprig. Place half of tomato mixture in a blender. Remove center piece of blender lid (to allow steam to escape); secure blender lid on blender. Place a clean towel over opening in blender lid (to avoid splatters). Blend until almost smooth. Pour into a large bowl. Repeat procedure with remaining tomato mixture. Stir in salt and pepper; keep warm.
preheat the oven
Place bread slices on a baking sheet. Sprinkle 1 tablespoon cheese on each. Broil 2 minutes or until cheese melts.
For garnishing: place the bowl on a white platter, pour in the tomato soup and place the baked crisp bread toast on to the top. garnish it with some fresh mint leaves and garlic cloves.
Drizzle some fresh cream over it as to the preference or taste.
Enjoy this tomato soup with your family.