Cook the pasta according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, brown the ground beef until fully cooked, breaking it apart with a spoon. Drain excess fat if necessary.
Add minced garlic and cook for another minute until fragrant.
Stir in the beef broth, Worcestershire sauce, paprika, salt, and pepper. Simmer for 2-3 minutes.
Lower the heat and add the heavy cream to the skillet, stirring continuously. Allow it to bubble gently.
Gradually mix in the shredded cheddar cheese and Parmesan cheese until melted and incorporated into the sauce.
Add the cooked pasta to the skillet and toss to coat well in the sauce.
If desired, fold in diced pickles, tomatoes, and onions for added flavor and texture.
Serve hot, garnished with fresh parsley if desired.