Place the tomatoes in a bowl, pierce each one with a thin knife, drizzle in a little olive oil and toss well.
Sprinkle in the lemon pepper seasoning and toss to coat each tomato.
Spread the tomatoes on a baking tray and add the garlic cloves.
Roast the tomatoes and garlic at 350F for 20 minutes (see notes).
Prep the cream cheese
Peel the roasted garlic and mash into a paste.
Whisk the cream cheese in a mixing bowl until smooth. Fold in half of the dill and all of the garlic.
Whisk the mayo and sour cream together then fold into the cream cheese mixture.
Scrape the cream cheese into a large shallow bowl or two medium shallow bowls.
Make the sauce
Melt the butter in a pan and sprinkle in the chili flakes.
When the butter turns a shade of light brown, stir in the honey and lemon juice.
Spread the roasted cherry tomatoes in the simmering sauce, toss a few times and wait just until the tomatoes plump up and the skins lose their wrinkly appearance.
Assemble
Scoop out the tomatoes and drop gently on top of the cream cheese.
Drizzle the sauce over the tomatoes and cheese.
Sprinkle in the remaining dill and, optionally, chili flakes.