01 -
In a large saucepan over medium heat, add the crumbled Italian sausage, Italian seasoning, fresh thyme leaves, and red pepper flakes. Stir regularly to break up the sausage and cook until juices release and sausage is halfway cooked.
02 -
Add uncooked orzo and minced garlic to the sausage mixture. Cook over medium heat, stirring constantly, for about 2 minutes until the orzo starts browning.
03 -
Pour in chicken stock and add cubed butternut squash. Stir thoroughly, cover with a lid, bring to a boil, then reduce to a gentle simmer. Cook covered for 5 to 10 minutes until the orzo and squash are tender.
04 -
Add fresh spinach to the pot, cover, and cook over low heat until the spinach wilts, stirring occasionally.
05 -
Remove from heat and stir in heavy cream. Adjust seasoning with salt, pepper, and additional red pepper flakes if desired. Thin the soup with extra chicken stock or water if too thick. Garnish with Parmesan cheese and fresh thyme before serving.