Heat a pan on medium heat. Add onion, celery, carrot, garlic, salt and pepper and sauté for 5-7 minutes. Sprinkle some water if the mixture sticks to the pan.
Add tomatoes, parsley, oregano, and thyme and mix well.
Cover the pan, reduce heat to low-medium and cook for about 30-40 minutes.
Add this mixture to a blender along with the fresh basil and blend until smooth.
Move mixture back to pan. Add water and coconut milk. Adjust salt to taste. Bring mixture to a boil, turn off heat, and let sit for 5-7 minutes. Serve while hot!
Notes
If using an immersion blender, add water before blending the mixture.