01 -
Heat 2 tablespoons of olive oil in a Dutch oven over medium-low heat. Add onions, celery, and carrots. Saute for 5-6 minutes until softened and onions are translucent.
02 -
Add minced garlic and saute for an additional minute.
03 -
Add chopped tomatoes, vegetable broth, and basil. Bring to a rapid boil, reduce heat, and cover the pan. Simmer for 20 minutes.
04 -
Remove lid and slowly add coconut milk. Using an immersion blender, puree the soup until creamy. If using a standard blender, blend soup in batches until smooth.
05 -
Return the soup to the pan and heat through over medium-low heat for 5 minutes. Season with salt and pepper to taste.