In a large pot, bring a generous amount of salted water to a rolling boil. Add the pasta, cooking according to package instructions until al dente, typically around 8-10 minutes. Reserve about 1/2 cup of the pasta cooking water, then drain the pasta and set aside.
In a spacious skillet, heat the olive oil over medium heat. Once hot, add the finely chopped onion and minced garlic, sautéing for about 3-4 minutes until they become soft and aromatic.
Increase the heat to medium-high and add the ground beef to the skillet. Break it apart using a wooden spoon, cooking until evenly browned and no longer pink, which should take about 6-8 minutes. If there is excess fat, drain it off thoughtfully.
Lower the heat back to medium. Pour in the heavy cream and beef broth into the skillet, stirring well to combine. Allow the mixture to simmer gently for a few minutes until it thickens slightly.
Incorporate the grated Parmesan cheese and Italian seasoning into the sauce. Stir until the cheese has fully melted and the sauce turns beautifully creamy. Taste and adjust seasoning with salt and pepper as necessary.
Add the drained pasta into the skillet, tossing it thoroughly in the creamy beef sauce. If the sauce appears too thick, add the reserved pasta water gradually until you reach your desired consistency.
Once everything is well mixed, remove the skillet from heat and sprinkle freshly chopped parsley over the top for a vibrant touch. Serve hot for a satisfying meal.
Notes
Serve with extra grated Parmesan and fresh parsley for garnish.