In a large pot of salted boiling water, cook the elbow macaroni according to the package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium-high heat. Add the diced onions and bell peppers, and sauté for about 4-5 minutes until softened.
Add the sliced ribeye steak to the skillet and cook until the meat is browned (approximately 3-4 minutes). Stir in the minced garlic and cook for an additional minute. Season with salt and pepper.
In a separate saucepan, combine beef broth, cream cheese, Worcestershire sauce, provolone cheese, and cheddar cheese over medium heat. Stir continuously until all the cheese has melted and the sauce is smooth.
Add the cooked macaroni to the skillet with the steak and vegetables, then pour the cheese sauce over the mixture. Stir everything thoroughly until well combined.
For a baked version, transfer the mixture to a greased baking dish, sprinkle a little extra cheese on top, and bake in a preheated oven at 375°F (190°C) for 10-15 minutes until bubbly and golden on top.
Remove from heat, garnish with fresh parsley, and serve hot.
Notes
For a baked version, sprinkle extra cheese on top before baking.