Fill a large pot with water and bring it to a boil. Add a pinch of salt and the bowtie pasta. Cook 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 chopped onion and sauté for about 3 minutes until translucent.
Incrementally add the minced garlic to the skillet and cook for an additional 1-2 minutes until fragrant, being careful not to burn it.
Stir in the ground beef, breaking it apart with a spatula. Cook until browned and no longer pink, about 5-7 minutes.
Add the dried oregano, red pepper flakes (if using), and season with salt and pepper to taste. Mix well.
Pour in the beef broth and bring the mixture to a simmer. Allow it to cook for 5 minutes to reduce slightly.
Stir in the heavy cream and bring it back to a gentle simmer for another 3-4 minutes, allowing it to thicken.
Gradually mix in ¾ cup of the grated Parmesan cheese, stirring until melted and creamy.
Add the cooked bowtie pasta to the skillet and toss everything together until the pasta is well coated in the sauce.
Serve immediately, topped with the remaining Parmesan cheese and a sprinkle of fresh parsley for garnish.