Heat olive oil in a large pot over medium heat.
Add diced onion and cook for 4 minutes, stirring occasionally.
Add minced garlic and cook for 1 minute, stirring.
Stir in salt, black pepper, paprika, cinnamon, and nutmeg.
Add pumpkin puree and vegetable broth.
Stir until smooth and combined.
Bring mixture to a gentle boil.
Reduce heat to low and simmer for 15 minutes.
Remove pot from heat.
Blend soup with an immersion blender until velvety and smooth.
Stir in coconut milk and maple syrup.
Add lemon juice and stir.
Taste and adjust seasoning as needed.
Warm on low heat until ready to serve.