A smooth, creamy, and flavorful vegan pumpkin soup, made with roasted pumpkin, cashews, and warming spices. High in plant-based protein and fiber, it’s perfect for quick weeknight meals, cozy lunches, or make-ahead meal prep. Naturally low in saturated fat, this soup is both nourishing and satisfying.
Prepare the Ingredients: Start by carefully peeling the pumpkin and cutting it into evenly sized cubes, roughly 2–3 cm each, for even cooking. Peel and thinly slice the yellow or brown onion, making sure the slices are uniform. Measure out all your spices, cashews, and vegetable stock so everything is ready to go. Having everything prepped beforehand ensures a smooth cooking process.
Sauté the Onions: Place a large soup pot or saucepan over medium heat and add 2 tablespoons of olive oil. Once the oil is hot, gently add the sliced onions. Stir occasionally with a wooden spoon or spatula, allowing the onions to soften and become slightly translucent, about 3–4 minutes. This step builds the base flavor for the soup, enhancing its sweetness and aroma.
Toast the Spices: Add ½ teaspoon ground cinnamon, ¼ teaspoon nutmeg, ¾ teaspoon cumin, 1 teaspoon smoked paprika, and ½ teaspoon salt directly to the softened onions. Stir constantly for about 60 seconds, allowing the spices to bloom in the warm oil. This releases their full flavor and aroma, giving the soup its signature warming taste.
Incorporate Pumpkin and Cashews: Gently fold in the cubed pumpkin and ⅔ cup raw cashews. Stir until the pumpkin cubes are coated with the spiced onion mixture. The cashews will later add a creamy texture to the soup while boosting its plant-based protein content. Make sure the pumpkin and cashews are evenly distributed throughout the pot.
Add the Liquid Base: Pour in 3 ½ cups of vegetable stock, stirring carefully to combine everything. If you prefer a slightly thinner consistency, you may also add ½ cup of water at this stage. Stir thoroughly to ensure the pumpkin and cashews are fully submerged, allowing them to cook evenly in the liquid.
Bring to a Gentle Boil: Increase the heat to high and bring the soup to a gentle boil. Once it starts boiling, immediately reduce the heat to low-medium to maintain a steady simmer. Boiling helps integrate the flavors, while simmering prevents the soup from sticking or scorching at the bottom of the pot.
Simmer Until Soft: Allow the soup to simmer for about 15 minutes, stirring occasionally. Check the pumpkin and cashews to ensure they are soft and tender. You should be able to easily pierce the pumpkin cubes with a fork, and the cashews should be soft enough to blend smoothly. This step is key to achieving the soup’s creamy texture.
Cool Slightly Before Blending: Turn off the heat and allow the soup to cool for a few minutes. Slight cooling reduces the risk of splattering when transferring the hot soup to a blender. This ensures safety and prevents accidents in the kitchen.
Blend to Creamy Perfection: Carefully transfer the soup in batches to a blender. Blend on high speed until completely smooth and creamy. If the soup is too thick, gradually add a little water to reach your desired consistency. Taste the soup and adjust the seasoning with extra salt or spices if needed.
Serve and Enjoy: Return the blended soup to the pot to warm gently if needed. Ladle into bowls and serve immediately. This creamy vegan pumpkin soup pairs wonderfully with a slice of crusty bread or a sprinkle of roasted pumpkin seeds for added texture. Enjoy a cozy, nourishing, plant-based meal that’s perfect any day of the week.
Notes
For a creamier texture, soak cashews for 30 minutes or briefly boil them before cooking.
Adjust spices to taste; smoked paprika adds warmth, cinnamon and nutmeg add subtle sweetness.
Use water or unsweetened plant-based milk to thin the soup if needed.
Taste and adjust seasoning at the end, as pumpkin sweetness can vary by variety.
Roasting pumpkin before cooking can enhance flavor and add depth.
Blend in batches for a smoother texture and to avoid overfilling the blender.