1.5 pounds beef sirloin, thinly sliced

2 tablespoons vegetable oil

1 large onion, thinly sliced

2 bell peppers (any color), thinly sliced

8 ounces provolone cheese, sliced

4 hoagie rolls, diced into cubes

4 tablespoons unsalted butter, melted

2 cloves garlic, minced

1 teaspoon Worcestershire sauce

Salt and pepper to taste


Step 1: Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish and set it aside.

Step 2: In a large skillet over medium-high heat, heat the vegetable oil. Add the thinly sliced beef sirloin and cook until browned. Remove the beef from the skillet and set it aside.

Step 3: In the same skillet, add the sliced onions and bell peppers. Sauté them until they are soft and lightly caramelized. Season with salt and pepper to taste. Remove from heat and set aside.

Step 4: In a small bowl, combine the melted butter, minced garlic, and Worcestershire sauce. Toss the diced hoagie rolls in the garlic butter mixture until they are evenly coated.

Step 5: Layer half of the garlic butter-coated hoagie rolls in the greased baking dish. Top with half of the cooked beef, followed by half of the sautéed onions and peppers. Layer half of the provolone cheese slices over the top.

Step 6: Repeat the layering process with the remaining hoagie rolls, beef, onions, peppers, and provolone cheese.

Step 7: Cover the baking dish with foil and bake for 20 minutes. Then, remove the foil and bake for an additional 10 minutes or until the cheese is melted and bubbly.

Step 8: Once done, remove the casserole from the oven and let it cool for a few minutes. Serve warm and enjoy the irresistible flavors of this Homemade Philly Cheesesteak Casserole.

Note: You can customize this casserole by adding additional toppings such as sliced mushrooms or hot sauce for an extra kick of flavor.

Now, gather your ingredients and get ready to savor the incredible combination of flavors in this Homemade Philly Cheesesteak Casserole. Your taste buds will thank you!