In a large pot, add the oil and diced onion. Saute the onion on medium heat until it has cooked down, and become translucent. Add the garlic and cook for 30 seconds, then reduce the heat.
Add the herbs, spice and salt. Sauté on low heat for several minutes to develop flavor.
Add the broth, coconut milk, tomato paste and diced tomatoes to the pot and stir. Return to medium heat and simmer for 10-15 minutes.
Carefully transfer soup to a blender and blend until smooth. You can also use an immersion blender for this step to save dishes.
Garnish with fresh basil and serve. Other great additions: cooked italian sausage, meatballs, gnocchi, mozzarella balls or parmesan cheese.