01 -
Fill a big pot with salty water and bring it to a rolling boil. Once the pasta is cooked to a firm bite (al dente), scoop out ½ cup of the cooking water and set it aside. Drain the pasta and leave it for now.
02 -
Get your skillet heated up on medium. Crumble and brown the ground beef until fully cooked—drain any extra grease if needed. If using beef strips, sear them quickly in hot oil for a couple of minutes on each side, then take them out of the pan.
03 -
Turn the heat to medium, toss the onions into the same pan, and fry them for about 2 minutes until soft. Add the garlic and mushrooms, stirring occasionally for 3 or 4 minutes until they're tender and smell amazing.
04 -
Sprinkle in the flour and mix well with the veggies. Cook for a minute to get rid of the raw flour taste. Gradually pour in the beef broth, stirring like crazy to break up lumps. Add the Worcestershire and paprika, simmering for a few minutes until it thickens just a little.
05 -
Turn the heat down and toss in the Velveeta chunks. Let them fully melt, stirring as you go for extra creaminess. Mix in the sour cream for a rich, smooth finish. Season it all with a bit of salt and pepper to your liking.
06 -
Add your cooked beef back into the sauce, then fold in the drained pasta. Stir until everything's coated in sauce, adding a splash of that reserved pasta water if you need to thin it out.
07 -
Sprinkle the parsley right on top, then serve it up immediately. Dive into the cheesy deliciousness!