Melt butter in a large skillet over medium heat.
Add ground beef and cook, breaking it up, until browned, about 5-7 minutes.
Stir in chopped onion and cook until softened, about 3-4 minutes.
Add minced garlic and cook for 1-2 minutes until fragrant.
Season with Italian seasoning, salt, and black pepper; stir well.
Pour in beef broth, scraping the skillet bottom to loosen browned bits.
Slowly add heavy cream and stir to combine; bring to a gentle simmer.
Add pasta and press it down to submerge fully in the sauce.
Cover, reduce heat to low, and cook for 10-12 minutes, stirring occasionally.
Once pasta is tender and sauce thickened, stir in grated Parmesan until melted.
Sprinkle chopped parsley over the dish for a fresh finish.
Serve hot, optionally accompanied by garlic bread or salad.