Cook the fettuccine or linguine according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Add the shrimp to the skillet and cook for 2-3 minutes on each side until they turn pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, pour in the heavy cream and chicken broth. Stir in the Italian seasoning and red pepper flakes, if using. Bring the mixture to a simmer.
Gradually whisk in the grated Parmesan cheese until the sauce is smooth and creamy. Season with salt and pepper to taste.
Return the cooked shrimp to the skillet and add the drained pasta. Toss everything together until the pasta is well coated in the sauce.
Serve immediately, garnished with fresh parsley.