Preheat the oven to 425 degrees F.
In an 8x8” or smaller (I used a 6x6”) baking dish, add the oil, Vadouvan seasoning, and garlic. Taste and add salt as desired. The Vadouvan seasoning does not have salt, so you’ll need to add an ample amount for flavor. Add the tomatoes and chiles if using. Stir to coat the tomatoes.
Roast in the oven for 25 to 30 minutes, or until the tomatoes’ skins are loosened and the oil is bubbling.
Remove from the oven and cool.
While the tomatoes are roasting, crumble the feta into a food processor.
Add the Greek yogurt, lemon juice, honey, and white pepper. Taste and adjust seasonings as needed (lemon juice, salt, and/or pepper). I did not add any salt to the feta mixture. Puree the mixture until smooth, or as smooth as your food processor will get it. You can scrape the mixture into a bowl and use an immersion blender if you’d like a perfectly smooth texture.
Scrape the mixture into a shallow bowl. Cover and place in the refrigerator until ready to use.
When the tomatoes are slightly cooled, pour off the flavored oil into a bowl. Allow the tomatoes and oil cool to at least room temperature; they do not have to be cold. The tomatoes should not be any warmer than room temperature or the whipped feta will become too watery.
Bring the whipped feta out of the refrigerator. Drizzle the oil over the top of the whipped feta. (You can reserve some of the oil for bread dipping if you’d like.) Place the cooled tomatoes and chiles on top. Garnish with cilantro and red pepper flakes.
Serve with bread(s) of choice.
Cover and refrigerate any leftovers for up to 5 days.