Start by boiling the bowtie pasta according to the package directions. Once cooked, drain the pasta, making sure to reserve ½ cup of the pasta water for later use. Set the pasta aside.
Next, in a large skillet over medium heat, cook the ground beef until browned. Break up the meat as it cooks. Once browned, drain any excess fat from the skillet and set the beef aside.
In the same skillet, melt the butter over medium heat, then add the minced garlic. Cook the garlic for about one minute, or until it becomes fragrant.
Pour in the heavy cream and stir to combine. Season the mixture with salt, black pepper, Italian seasoning, and red pepper flakes, if desired.
Gradually add the shredded cheddar and Parmesan cheeses to the skillet, stirring until the cheese is fully melted and the sauce is smooth.
Toss the cooked pasta into the sauce, ensuring it is well coated. If the sauce is too thick, add some of the reserved pasta water, a little at a time, until you reach your desired consistency.
Garnish the dish with freshly chopped parsley and serve warm.