In a large deep skillet or Dutch oven, melt butter over medium heat.
Add garlic and sauté until fragrant, about 1 minute.
Add chicken broth, Italian seasoning, red pepper flakes, black pepper, and salt. Bring to a boil.
Add pasta and cook uncovered, stirring occasionally, until pasta is al dente and most of the liquid is absorbed (about 10–12 minutes).
Reduce heat to low and stir in Parmesan cheese until melted and creamy. Add heavy cream if using for extra richness.
Taste and adjust seasoning as needed.
Garnish with fresh parsley and serve hot.