Cook pasta in salted water until al dente. Drain and set aside (reserve 1/2 cup pasta water).
Heat olive oil in a large skillet over medium-high heat. Add beef and cook until browned. Remove beef and set aside.
In the same pan, sauté onion and bell pepper for 5–7 minutes until soft and lightly caramelized. Add garlic and cook 30 seconds.
Pour in beef broth and Worcestershire sauce (if using). Stir and simmer 2 minutes.
Reduce heat to low. Add cream cheese and stir until fully melted and smooth.
Return beef to the pan. Add cooked pasta and toss to coat.
Stir in provolone until melted and creamy. If needed, loosen sauce with a splash of pasta water or broth.
Taste and adjust salt/pepper. Serve hot.