01 -
Heat olive oil in a large soup pot over medium heat. Add diced onions, carrots, and celery, then sauté for 4 to 5 minutes until softened and fragrant.
02 -
Push the vegetables to one side of the pot. Add Italian sausage, breaking it into crumbles with a wooden spoon. Cook until browned and no pink remains, approximately 5 to 7 minutes.
03 -
Stir in minced garlic, Italian seasoning, and crushed red pepper flakes if using. Cook for 1 minute until fragrant.
04 -
Pour in chicken broth and bring to a boil. Add ditalini pasta, stir occasionally, and cook for 8 to 10 minutes until pasta is al dente.
05 -
Reduce heat to a gentle simmer. Stir in heavy cream and freshly grated Parmesan cheese, mixing until the cheese melts and the broth turns creamy.
06 -
Let the soup simmer for 5 minutes to meld flavors. Adjust seasoning with salt and black pepper to taste. Garnish with chopped parsley and additional Parmesan as desired before serving.