Cook the pasta: Boil in salted water until just shy of al dente.
Reserve 1/2 cup pasta water, then drain.
Brown the beef: Heat oil in a large skillet over medium-high. Add beef, season with salt and pepper, and cook until well browned, breaking it up as it cooks. Drain excess fat if needed.
Sauté aromatics: Add onion and cook 2–3 minutes until soft.
Stir in garlic for 30 seconds until fragrant.
Build the base: Stir in tomato paste and cook 1 minute to caramelize slightly. Add Italian seasoning, paprika, and red pepper flakes.
Add liquids: Pour in beef broth. Scrape up browned bits and simmer 2 minutes to reduce slightly.
Make it creamy: Lower heat to medium-low.
Stir in heavy cream and bring to a gentle simmer. Taste and adjust salt and pepper.
Toss with pasta: Add drained pasta and Parmesan. Toss until the sauce clings.
If too thick, loosen with a splash of pasta water.
Finish and serve: Let it rest 1 minute to thicken. Top with parsley and extra Parmesan. Serve hot.