1/2 cup grated Parmesan cheese, plus more for serving
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the sausage (or chicken) and cook, breaking it up with a spoon, until browned. Drain excess fat.
Add the chopped onion, carrots, and celery to the pot. Cook until the vegetables soften, about 5 to 7 minutes.
Stir in the minced garlic and cook for 1 minute until fragrant.
Pour in the chicken broth and add the diced tomatoes (with their juice), Italian seasoning, salt, and pepper. Bring the mixture to a simmer.
Add the tortellini to the simmering broth. Cook according to package directions, usually 3 to 5 minutes, until the tortellini float and are tender.
Reduce the heat to low. Stir in the heavy cream and the fresh spinach, if using. Cook just until the spinach wilts, about 1 minute. Do not boil after adding the cream.
Remove the pot from the heat. Stir in the 1/2 cup of Parmesan cheese until melted and the soup is creamy.
Serve immediately, topping each bowl with extra Parmesan cheese.
Notes
For a heartier meal, use cooked chicken breast pieces instead of raw sausage, adding them in step 4 with the broth.
If you prefer a thicker soup, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stir this slurry into the simmering soup in step 4 before adding the tortellini.
Sun-dried tomatoes, drained and chopped, can be added with the diced tomatoes for extra flavor.