Preheat the oven to 415 and line a baking sheet with parchment paper
Slice the tomatoes in half and, using a small spoon remove the seeds by gently scooping them out. Slice the tomatoes opposite from the stem so they are easier to seed!
Slide them onto the prepared baking sheet along with the garlic and the basil leaves. Toss everything with 2 tbsp of the olive oil then sprinkle on the sugar, sea salt & pepper. Stir everything well ( I massage using clean fingers), then turn all the tomatoes so the cut side is up.
Roast for 20 minutes, until the tomatoes begin to crisp on the top.
Meanwhile, caramelize the onions. In a large soup pot, heat 1 tbsp of the olive oil with the Earth Balance (or butter) over medium-low heat. Once it's warmed, add in the onions with a touch of sea salt & pepper. Stir well and continue stirring periodically for about 10 minutes until they are browned and caramelized.
Once the tomatoes are roasted, slide the contents of the baking sheet into the soup pot with the onions and stir well
Mix in the rest of the ingredients, bring them to a boil over medium-high heat, then lower to a simmer for about 45 minutes.
Remove the pot from the heat and set on the counter ( I place mine on a flat tea towel ). Using an immersion blender, pulse until you reach your desired soup consistency.
Add in more fresh basil or stir in some coconut or regular milk for a creamier flavour.
Serve warm. We serve with grilled cheese sandwiches!
This soup will keep covered in the fridge for up to 3 days.