Preheat your oven to 350 F.
Place the tomatoes, cut side down, on a baking sheet.
4 large tomatoes
Roast in the oven for 15 to 20 minutes, and let rest until cool enough to handle.
Remove the skin from the tomatoes.
Heat the olive oil in a saucepan placed over medium heat.
Olive oil
Cook the onion, garlic, and carrot until softened, about 10 minutes.
1 small onion, 3 garlic cloves, 1½ cups carrots
Add the tomatoes and spinach and cook for another 5 minutes.
1 cup fresh spinach
Purée the soup using an immersion blender.
Add the coconut milk, and blend again.
¼ cup almond or coconut milk
Season to taste and serve.
Sea salt and freshly ground black pepper