In a medium sized pot on low heat, add the olive oil and minced garlic. Stir and let cook until fragrant (do not let the garlic brown at all!).
Mix in tomato paste and bring heat up to medium/low. Stir for 2 minutes and then add in your diced tomatoes, thyme and basil. Continue to stir for a few more minutes!
Add in the broth, maple syrup and sea salt and stir once more. Bring heat up to medium for 10-15 minutes, stirring every few minutes. Let it simmer a bit here.
Using a hand blender (or you can put your soup into a blender) blend your soup until it reaches your desired consistency. Some people like chunks of tomatoes but I like it very creamy so I really take my time to make sure it is fully blended.
With your soup in your pot on low, add in your cashew cream and stir. I love this part because those creamy swirls are to die for! Ensure the soup is not too hot for this step. It will shock and separate the cream. Wait for the soup to cool down a bit before adding the cream.
Have a taste test and add in salt and pepper to your liking.
Serve right away and enjoy! Store in an airtight container in the fridge for 7 days or freeze for up to 4 months.