In a large pot, bring salted water to a boil. Cook the rotini pasta according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, add the olive oil. Once hot, add the ground beef and cook until browned, breaking it apart with a spoon, about 5-7 minutes. Drain excess fat if necessary.
Add the minced garlic, Italian seasoning, and red pepper flakes to the skillet. Cook for an additional 1-2 minutes until the garlic is fragrant.
Pour in the heavy cream and bring to a simmer. Stir in the grated Parmesan cheese until melted and the sauce is creamy. Season with salt and pepper to taste.
Add the cooked rotini to the skillet and toss until the pasta is well coated in the sauce. Cook for another 2-3 minutes to heat through.
Serve immediately, garnished with fresh parsley.