In a large sauce pan, melt the coconut oil over medium heat.
Add in the onion and garlic and cook until lightly golden brown, about 2 minutes. Add in the lentils plus 1 whole can of coconut milk and only 1/2 CUP of the additional can, stir and reduce the heat to medium or medium low, so that the coconut milk is just lightly simmering.
Simmer, uncovered, until the lentils are tender, about 35-40 minutes. Once the lentils have cooked, add in 2 additional Tablespoons of the coconut milk along with the peanut butter, coconut sugar, paprika, fish sauce, lime juice, red pepper flakes, optional salt and sriracha. Stir well and then add in the spinach. Cover and cook until the spinach has wilted.
Serve was desired and garnish with cilantro and chopped peanuts!