Begin by bringing a large pot of salted water to a rolling boil. Once boiling, add the fettuccine pasta and cook until al dente, following the package instructions (usually around 8-10 minutes). Once cooked, drain the pasta and set aside while you prepare the sauce.
In a large skillet, heat olive oil over medium heat. Add the finely diced onion and sauté until it becomes translucent and tender, approximately 3-4 minutes. Stir in the minced garlic and continue cooking for another 1 minute until fragrant.
Raise the heat to medium-high and add the ground beef to the skillet. Season generously with salt and pepper. Cook, breaking the meat apart with a spatula, until it has browned and is thoroughly cooked, about 6-8 minutes. If there is an excess of fat, carefully drain it from the skillet.
Lower the heat to medium-low. Pour in the heavy cream and beef broth, stirring well to combine. Add the Worcestershire sauce and mix until fully incorporated, enhancing the umami flavor of the sauce.
Gradually sprinkle in the shredded cheddar and finely grated Parmesan cheese, stirring continuously. Keep stirring until the cheeses have melted completely into the sauce, resulting in a rich and creamy texture.
Add the drained fettuccine directly into the sauce, tossing vigorously to ensure that every strand of pasta is evenly coated in the cheesy mixture. Taste and adjust seasoning with additional salt and pepper if necessary.
Use a serving spoon to dish out the Cheeseburger Alfredo Pasta into individual bowls. Finish by garnishing each bowl with freshly chopped parsley for a pop of color and freshness.
Notes
Serve in wide, shallow bowls and consider topping with additional shredded cheese and parsley. Pair with crispy garlic bread.