01 -
Place the Italian sausage in a large Dutch oven or soup pot over medium-high heat. Cook, breaking it into crumbles, until browned and cooked through. Drain excess grease if necessary.
02 -
Add the diced onion, Italian seasoning, salt, and black pepper. Sauté for 1–2 minutes until the onions begin to soften.
03 -
Stir in the minced garlic and cook for 1 minute until fragrant.
04 -
Pour in the chicken broth and diced tomatoes (with their juices). Stir to combine. Add the ditalini pasta, ensuring it is submerged in the liquid.
05 -
Bring the mixture to a boil. Reduce heat to a gentle boil and cook for about 8 minutes, or until the pasta is al dente.
06 -
Lower the heat to medium. Add the softened cream cheese and grated Parmesan cheese. Stir until both cheeses are melted and the soup is creamy, about 5 minutes.
07 -
Taste and adjust seasoning if needed.
08 -
Ladle the soup into bowls and garnish with chopped fresh basil. Serve hot.