Heat ghee in a large pot, I use a 5 qt dutch oven and it’s the perfect size. We make all of our soup in this beloved “love pot”.
Add onion, and cook for 5-6 minutes or until translucent.
Add curry powder and sea salt. Stir for about a minute. Keep a careful eye here, we’re toasting the spices, but don’t want them to burn.
Add bone broth, cover and bring to a boil.
Add lentils and raisins, reduce to low-medium heat for a steady simmer. Partially cover pot with a lid. Cook lentils for about 15 minutes or until tender, but not overcooked.
Once lentils are cooked, add coconut milk, tomatoes and spinach. Cook for 1-2 minutes, just until spinach is cooked.
Serve and enjoy. Add an optional dollop of creme fraiche on top if you’re feeling fancy!