Put tomatoes, carrots and onions on a baking sheet.
Drizzle olive oil over these.
Sprinkle salt and pepper, give it a stir and bake for 40 minutes or until tender.
Make the soup:
Heat olive oil in a pan. Add in mashed garlic and paprika. Cook over low heat for 15-20 seconds.
Add in all the roasted vegetables and with their juice in the baking sheet.
Pour chicken stock over these. Give it a stir and bring it to a boil.
Reduce the heat and let it simmer for 10 minutes.
Remove it from the heat and blend until smooth. Taste it and make adjustments by adding extra salt or pepper.
Put it back over the stove and cook for another 5 minutes.
Garnish and serve:
Garnish with yogurt, parsley and red pepper flakes and serve.
NOTES
Make sure you place the veggies on the baking sheet in a single layer.
We don’t bother removing the skin of tomatoes after roasting and puree them altogether. And we never have a problem, but you can remove their skin if you want after roasting.
We love to combine everything in the pan and then blend until smooth. But if you want, you can first puree the roasted vegetables in a food processor and then add the puree over the spiced oil in the pan. Pour chicken broth over it and continue with the next steps.
Instead of chicken broth, you can use vegetable stock or just water.
Bring the yogurt to room temperature. To do this, take it out of the fridge and keep it on the counter when you are making the soup.
If you want to make it vegan, sub vegetable stock for chicken stock and use vegan yogurt for garnish or serve it without yogurt.