Bring a large pot of salted water to a boil. Cook pasta al dente. Reserve ½ cup pasta water. Drain, do not rinse.
Heat olive oil in a large skillet over medium-high. Add ground beef, season with salt and pepper, and brown until no longer pink. Drain excess fat.
Add diced onion to beef; cook until translucent. Stir in garlic, Italian seasoning, and paprika; cook 30 seconds.
Add Rotel (with juice) and cubed cream cheese. Cook, stirring, until cheese melts into a creamy sauce.
Pour in beef broth. Simmer 5 minutes to thicken. Add reserved pasta water if needed for consistency.
Add cooked pasta to the sauce. Gradually stir in shredded cheese until melted and evenly combined.
Remove from heat. Let rest 2-3 minutes. Garnish with parsley or cilantro. Serve hot.