I always start by boiling my pasta in salted water until it is just al dente. This helps the pasta hold its shape when mixed with the creamy sauce later. Once done, I drain it and set it aside while preparing the rest of the dish.
In a large skillet, I heat olive oil and cook onions, peppers, and mushrooms. I let them soften until slightly caramelized for maximum flavor. Then I add garlic and stir it quickly so it doesn’t burn but releases aroma.
Next, I add thinly sliced beef or ground beef into the same skillet. I cook it until browned and fully cooked, breaking it apart if needed. This step builds the savory base that makes the dish taste like a cheesesteak.
I pour in beef broth and Worcestershire sauce to deglaze the pan. Then I stir in cream cheese until it melts into a smooth, creamy sauce. This creates the rich, velvety texture that coats every bite perfectly.
I mix in shredded provolone cheese until it melts completely into the sauce. Then I add the cooked pasta and toss everything together thoroughly. The pasta absorbs the cheesy beef flavor, making it incredibly satisfying.