Using deep medium-sized pot, heat oil over medium-high heat.
Add onions, carrots, bell pepper, ginger, and cook for 3 minutes, covered. Stir once.
Uncover and add turmeric, corn, garlic, cardamom, red pepper flakes, and salt. Stir well to combine. Reduce the heat, and cook for 2 more minutes, uncovered.
Add coconut milk, pumpkin puree, water, and lentils. Simmer the soup for 7 minutes until lentils are soft.
Remove soup from the heat. Using an immersion blender, pulse the soup until it’s nicely blended and creamy.
Serve immediately, topped with hemp seeds, roasted pepitas, and fresh parsley.