Preheat your oven to 400°F (200°C).
Place halved 10 large roma tomatoes on a baking sheet. Drizzle with 2 tablespoons of 3 tbsp olive oil and season with Salt and pepper. Roast in the preheated oven for about 30 minutes or until the tomatoes are soft and slightly caramelized. Once cooled, peel the blistered skin off of the tomatoes and discard.
10 large roma tomatoes, 3 tbsp olive oil, Salt and pepper
In a large pot, heat the remaining 1 tablespoon of olive oil over medium heat. Add chopped 1 large yellow onion and minced 6 cloves garlic. Sauté until the onion is translucent.
3 tbsp olive oil, 1 large yellow onion, 6 cloves garlic
Stir in 2 tbsp tomato paste and cook for an additional 2 minutes to enhance the flavors.
2 tbsp tomato paste
Add the roasted Roma tomatoes to the pot, along with any juices on the baking sheet.
Stir in chopped ⅓ cup basil and crumbled ¾ cup feta cheese, reserving a portion for optional toppings. Let the mixture simmer for another 15 minutes, allowing the flavors to meld.
⅓ cup basil, ¾ cup feta cheese
Using an immersion blender or transferring the mixture to a blender in batches, blend until the soup reaches your desired consistency.
Pour in 2 cups vegetable broth and ½ cup half and half, stirring well to combine. Bring the soup to a gentle simmer.
2 cups vegetable broth, ½ cup half and half
Season the soup with salt and pepper to taste. Adjust the seasoning according to your preference.
Ladle the roasted tomato and feta soup into bowls. Optionally, top each serving with julienned Basil, crumbled Feta, and Croutons for added texture and flavor.
Basil, Feta, Croutons