01 -
Preheat oven to 200°C. Arrange halved tomatoes cut side up on a baking tray, drizzle with olive oil, and season with salt and pepper. Roast for 20–25 minutes until tomatoes are caramelized and edges are slightly charred.
02 -
In a large saucepan, heat olive oil over medium heat. Add chopped onion and minced garlic, cook until onion is soft and translucent.
03 -
Add roasted tomatoes to the pot with sautéed aromatics. Pour in broth and bring to a boil. Reduce heat and simmer for 10–15 minutes.
04 -
Using an immersion blender or regular blender, purée soup until smooth. Stir in heavy cream, season with salt, pepper, and sugar if needed, adjusting flavour to taste.
05 -
Melt 1 tablespoon of butter in a skillet over medium heat. Place two bread slices in the skillet, top one slice with cheese, then close with the second slice. Grill until golden brown and cheese is melted, about 2–3 minutes per side. Repeat with remaining bread, cheese, and butter.
06 -
Ladle hot tomato soup into bowls. Serve with grilled cheese sandwiches, either whole or halved for dipping. Garnish soup with fresh herbs or cracked black pepper if desired.