Gather all the required ingredients to prepare the homemade butternut squash soup.
In a large pot, melt the butter over medium heat.
Add the finely chopped onion, celery, carrot, potatoes, and butternut squash to the pot. Sauté them until they are lightly browned, which usually takes around 5 minutes.
Pour enough chicken stock into the pot to cover the vegetables.
Increase the heat to medium-high and bring the mixture to a boil. Once it starts boiling, reduce the heat to low, cover the pot, and let the soup simmer for about 40 minutes or until all the vegetables are tender.
Transfer the soup to a blender and blend it until smooth. Alternatively, you can use an immersion blender directly in the pot.
Return the blended soup to the pot and mix in any remaining chicken stock to reach your desired consistency. If you prefer a thicker soup, use less stock. Season the soup with salt and freshly ground black pepper according to your taste.
Serve the homemade butternut squash soup hot and savor its creamy texture and delicious flavors.
Enjoy your comforting bowl of homemade butternut squash soup!
Notes
Note: Feel free to experiment with additional spices or herbs to customize the flavor of the soup according to your preference.