Cut the pumpkin into even cubes. I find slightly larger cubes easier to blend at the end if you’re using a stick blender.
Preheat the oil in a large soup pot over a low-medium heat. Add the ginger and cook for a couple of minutes until fragrant. Add the asafoetida powder and cinnamon (or any spices/woody herbs you’re using) and cook a minute more until they’re fragrant, too.
Add the pumpkin pieces and stir to coat. Add the 3 cups (750ml) of stock and stir again to pick up any caramelised bits from the bottom of the pot. I recommend capping it at 3-4 cups (750-1000ml) of stock and adjusting at the end if you prefer a thinner soup – a thick soup can be corrected but a thin soup is a lot harder to fix. On that note, wait to salt the soup until the end when the flavours have melded and you can determine how salty it is already. You might not need any if you used a salty stock. Add the beans here, if you're using them.
Cook for 10-15 minutes for the roasted pumpkin soup, and 20-30 for the regular. Keep in mind that the secret to a good soup is uniformly cooked vegetables that will blend smoothly so don’t rush the cooking process.
When the pumpkin is completely cooked through, take it off the heat. Add the peanut butter, if you’re using it. Using whatever blending tool you have on hand, blend the soup until smooth. Adjust for seasoning, and add a little extra liquid (plant milk, regular milk, cream or stock) if you want a thinner soup.
Keep in mind: a Nutribullet doesn’t have a steam escape valve so you can’t blend a hot soup in one. I recommend a stick (immersion) blender for soup, because you have a lot of control and can season it as you go. That said, you could also use a Vitamix if you have one (I don’t).
To finish, garnish with whatever you fancy (I used crème fraiche, Aleppo chilli oil, honey toasted pepitas and lemon zest for most of the photos ) and serve.
Keeps well in the fridge for a few days and also freezes well.