Heat olive oil in a pot, then add chopped onion, garlic, ginger, and carrots. Sauté for about 10 minutes, stirring often.
Add diced potatoes and butternut squash to the pot, then cover with vegetable broth. Cook with the lid on over gentle heat for 30 to 35 minutes.
Blend the mixture using a hand blender until smooth. Add heavy cream and a spice mix of salt, pepper, oregano, cumin, coriander, and chili flakes.
Top the soup with grated Parmesan or Grana Padano cheese. Stir and cook on low heat for a few more minutes.
Serve the creamy butternut squash soup hot, optionally garnished with a dollop of sour cream, oregano, and chili flakes. Enjoy with a side of tortilla chips.
Your donation to Vidcook can help us continue to provide our free and valuable service as it costs a decent money to run! You can donate via PayPal by pressing the button below.