Preheat the oven to 425F and prepare a 9”x13” roasting dish.
Slice garlic in half horizontally, drizzle with olive oil, sprinkle with sea salt and reassemble.
Cut tomatoes in half, peel and quarter onions, and toss in the dish with olive oil, salt, and pepper.
Add garlic to the centre and roast for 45 minutes, tossing halfway through.
Remove the roasting dish from the oven and then turn the oven down to 325F.
Remove the head of garlic and let cool until you can handle it without burning your fingers, then blend with the other roasted vegetables in a blender.
Transfer the puree to a heavy soup pot or dutch oven, add chicken broth, bay leaf, and thyme, stir, then cover and bake for 2 hours.
Stir in chilli flakes, MSG, heavy cream, and feta cheese, and bake for an additional hour.
Season to taste with salt, pepper, and more chilli flakes if desired. If the soup is too thick for your taste, add more chicken broth to thin. Keep warm in the oven while you make the grilled cheeses.
To make the grilled cheeses: slice baguette and cheese for the amount of grilled cheeses you want. I made 3 per person.
Preheat a large skillet and coat with olive oil.
Assemble the mini grilled cheese sandwiches.
Cook for 5 minutes on each side or until golden brown.
Serve with the soup.