-
1
Preheat the oven to 350?.
-
2
Cut the tomato and onion into wedges.
-
3
Use your fingers to scoop out some of the biggest pockets of seeds.
-
4
Spread the tomatoes and onion on a rimmed baking sheet.
-
5
Drizzle with olive oil and sprinkle with 1/2 teaspoon salt, a generous amount of pepper, and parsley.
-
6
Gently toss with your hands to combine.
-
7
Tuck the garlic cloves in the nook of the tomato so they wont burn in the oven.
-
8
Roast until the tomatoes have broken down and reduced to about half their original size, 30 to 40 minutes.
-
9
Remove from the oven and let cool slightly.
-
10
In a large pot over medium heat, warm the broth and stir in the tomato paste to dissolve.
-
11
Ad all the ingredients from the baking sheet to the broth and simmer gently for 5 minutes.
-
12
Using an immersion blender, food processor, of blender, puree the soup until it is smooth but still has some texture.
-
13
If you prefer a silkier soup, pass it through a fine-mesh sieve.
-
14
Return soup to the pot, turn the heat to low, and stir in the cream.
-
15
Add more salt and pepper to taste.
-
16
If youre serving the soup with the cheesy toast, drizzle each slice of bread with a bit of olive oil and a slice of mozzarella cheese.
-
17
Toast them in a toaster oven or under a broiler until the cheese is melted, about 5 minutes.
-
18
Float a toast in each bowl of soup.
-
19
Garnish with the oregano and serve hot.