Heat oil in a large Dutch oven or 5 quart sauce pan on medium heat. Add the garlic and onion, stirring frequently until the onions are softened, about 4 minutes. Stir in the cumin, curry powder, thyme, and cinnamon and cook for one minute, stirring several times until fragrant.Pour in the broth, add the lentils and bay leaves. Bring to a simmer, then turn heat to low, gently cooking the soup for about 35 minutes or until the lentils are tender. Remove the bay leaves. Transfer â…“ - ½ of the soup to a high speed blender. Open the steam vent and place a damp towel over the top to allow some steam to escape while blending. Blend until smooth and thick. Alternatively, an immersion blender can be used to puree the soup. Return the pureed portion back to the soup pot and stir in the coconut milk. Add the salt and pepper and taste to adjust seasoning as desired. Gently reheat on low if needed.Ladle into bowls and drizzle reserved coconut milk over the soup. Garnish with fresh cilantro and/or thyme as desired.