This ultra creamy and delicious soup is packed with flavor -- Italian sausage, cheese-filled tortellinis, vegetables, and herbs. 30-minutes from start to finish!
In a large pot over medium-high heat, cook & crumble the sausage until browned. Transfer the cooked sausage to a paper-towel lined plate and dab with another paper towel to get rid of the grease. Set aside.
Keeping the pot at medium-high heat, add in the olive oil along with the diced onion, and peeled & diced carrots. Saute, stirring occasionally, for 5-7 minutes or until the vegetables are soft. Add the garlic and saute for one more minute, stirring occasionally. Add in the butter and allow to melt.
Once the butter is melted, whisk in the flour and cook, stirring constantly, for 1 minute. Slowly add in the chicken broth or stock, whisking to combine. Continue cooking, stirring occasionally, until the mixture reaches a simmer. Reduce the heat to medium-low and allow to simmer and thicken for about 5-8 minutes.
Add the cooked sausage, Italian seasoning, tortellini**, salt & pepper (to taste, I add about 1 teaspoon salt and 1/2 teaspoon pepper), spinach, and half & half or heavy cream to the pot. Stir and then simmer or medium heat for about 5 minutes or until the spinach is wilted and the tortellini is cooked through.
Serve immediately with freshly grated parmesan and crusty baguette, if desired.
**If you plan on having the leftovers, cook the tortellini separately and add it to individual bowls. Otherwise it will bloat and absorb all the liquid (and become quite "soggy")