In a large pot or Dutch oven, heat a drizzle of oil over medium heat. Add the diced onion, carrots, and celery, and sauté until the vegetables start to soften.
Add the minced garlic to the pot and cook for another minute, until fragrant.
Add the rinsed green lentils, vegetable broth, bay leaf, dried thyme, ground cumin, paprika, salt, and pepper to the pot. Stir well to combine.
Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for about 30-40 minutes, or until the lentils are tender.
Remove the bay leaf from the pot.Using an immersion blender or a countertop blender, carefully blend the soup until smooth and creamy. If using a countertop blender, blend in batches if necessary.
Return the blended soup to the pot and place it back on the stove over low heat. Stir in the heavy cream (or coconut cream) and let the soup heat through for a few minutes.Taste the soup and adjust the seasoning with salt and pepper, if needed.
Ladle the Green Lentil Cream Soup into bowls and garnish with freshly chopped parsley or cilantro.
Serve the soup hot as a comforting and nourishing meal. Enjoy it with a side of crusty bread or a fresh salad.