In a large pot, bring salted water to a boil. Add the ditalini pasta and cook according to package directions until al dente. Drain the pasta, setting aside about 1 cup of the pasta cooking water for later use.
In a spacious skillet over medium heat, warm the olive oil. Introduce the Italian sausage into the skillet, breaking it into smaller pieces with a wooden spoon. Cook for about 5-7 minutes, or until the sausage is browned and cooked through.
Once the sausage is browned, add the finely chopped onion to the skillet. Sauté for approximately 3-4 minutes, or until the onion becomes translucent. Next, mix in the minced garlic, allowing it to cook for another minute until it releases its delightful aroma.
Pour in the chicken broth, heavy cream, and canned diced tomatoes (with their juices). Sprinkle in the dried Italian herbs and season the mixture with salt and freshly cracked pepper. Stir gently and bring the sauce to a gentle simmer for about 5 minutes, letting the flavors meld.
Introduce the drained ditalini pasta to the skillet, tossing gently to incorporate it into the creamy sauce. If the sauce seems too thick, gradually add the reserved pasta water, a little at a time, until you achieve the desired creamy consistency.
Stir in the grated Parmesan cheese, allowing it to melt smoothly into the sauce. Taste the pasta, adjusting the seasoning with more salt and pepper if necessary.
Ladle the creamy sausage pasta into serving bowls. Garnish with fresh basil leaves and an additional sprinkle of Parmesan cheese, if desired, for a finishing touch.
Notes
Adjust the spice level by choosing sweet or spicy sausage.