Peel and chop the onion and garlic, unless you are using store-bought peeled and chopped onion.
Add the oil to a large pot.
Then add in the peeled and chopped onion and garlic and sauté these for about 10 minutes over medium-high heat, stirring often so they do not burn.
Add in the pumpkin guts, harissa, coriander, turmeric, and coconut milk and mix well. If using vegetable broth for a soup with a thinner consistency, add that in as well.
Cover the mixture and let simmer for about 20 minutes.
Then, turn the stove off and remove the pot from the hot stove.
Add the contents to a blender and blend until this harissa pumpkin soup is the smoothness you like. If you have an immersion blender, then use it to blend this mixture into a smooth and creamy soup.
Season with salt and pepper to taste.
Serve the soup warm, garnished with slices of jalapeno, pepitas, chopped fresh parsley or cilantro, avocado, and or tomatoes or any other toppings or add-ins you prefer.