In a large soup pan, heat oil over medium heat. Add carrots and onions. Cook until soft, around 5 - 8 minutes.
Add ginger, garlic, salt & pepper. Stir and cook until fragrant, around 1 minute.
Add butternut squash, tomato paste, smoked paprika, and pumpkin. Stir and cook for 1 - 2 minutes.
Add lentils and bone broth. Stir well. Cover soup. Bring to a simmer and reduce heat to low.
Cook for 30 minutes or until lentils are soft.
Using an immersion blender, puree soup. Alternatively, use a stand blender if needed. Stir in 1 more tsp of salt, if you want.
Top with pumpkin seeds and Greek yogurt. Enjoy!