Mince or grate the ginger using a fine-holed cheese grater. Finely dice the onion and mince the garlic. Add the ginger, garlic, and onion to a pot with the olive oil and sauté over medium-low heat until soft and transparent (about 5 minutes).
Add the cumin and red pepper to the pot. Stir and cook for about 1-2 minutes to allow the spices to toast just slightly.
Add the pumpkin purée and coconut milk to the pot and stir to combine. Add the chicken broth and stir to combine again. Turn the heat up to medium and allow the soup to heat through. Once heated, taste and add salt and pepper to your liking (I added 1/4 tsp salt and 10 cranks of the pepper mill).
Rinse the cilantro, pull the leaves from the stems, and then give them a rough chop. Stir in a handful of the chopped cilantro just before serving. If you want a smooth soup with no chunks of onion, use an immersion blender prior to adding the cilantro.
If desired, garnish each bowl with 2 Tbsp plain yogurt, a drizzle of sriracha, and a sprinkle of pepitas.