1. Heat the olive oil in a medium pan over medium heat. Add the onion and garlic and cook, stirring occasionally, until soft, about 5 minutes. Add the broth, tomato sauce, lentils, carrot, squash, cumin, and cayenne. Increase the heat to bring to a boil, then reduce to medium-low. Cover and simmer until lentils are soft, about 25 minutes. 2. Stir in the lemon juice. Season with salt and pepper to taste. 3. Stir as is or puree in a blender. Garnish each bowl with a tablespoon each of cream cheese and cilantro.