Heat 2 tbsp of olive oil in a large pot over medium heat. Once the oil is shimmering, add 3 lbs of peeled and chopped butternut squash, 1 large chopped onion, 1 bell pepper (jalapeno if you prefer heat), 1 stalk of chopped celery, and salt. Cook for about 10-12 minutes or until the vegetables are softened and fragrant.
After the vegetables have softened, stir in 5 cloves of chopped garlic and the spices: 2 tbsp paprika, 1 tbsp fresh thyme, 1 tbsp fresh rosemary, 1 tsp cayenne pepper, and 1 tsp cumin. Cook for an additional 2 minutes, allowing the spices to release their aromas.
Pour in 4 cups of chicken stock (or vegetable stock for a vegan option) and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer for about 20 minutes, or until the squash is tender.
Using an immersion blender, blend the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a traditional blender. Ensure the soup is blended well for a creamy texture, and then return it to the pot.
Taste and adjust the seasoning with salt and pepper, then let the soup simmer for an additional 5 minutes. This allows the flavors to meld together perfectly.