Chop onion, carrots and celery into 1/4 inch pieces
Heat olive oil in large pot on medium low.
Sautée garlic for one minute. Add onion and sautée until translucent. About one minute
Add celery and spices. Sautée until fragrant. About two minutes.
Add vegetable broth, diced tomatoes, coconut milk, lentils, and carrots. Close the lid to the pot and turn heat to medium low. Cook until lentils are tender. About 30 minutes.
Add spinach, salt and pepper to taste. Close lid for 1-3 more minutes until spinach is cooked. Serve.