Enjoy all the hearty flavors of a classic Philly Cheese Steak in this comforting casserole! With layers of tender beef, sautéed vegetables, crispy hash browns, and gooey melted cheese, this easy-to-make dish is perfect for family dinners or potlucks.
Preheat oven to 350°F (175°C). Grease a 9×13 inch baking dish.
In a large skillet, cook the ground beef over medium heat until browned. Drain excess grease.
Add diced onion, green pepper, and mushrooms. Cook for 5–7 minutes until softened.
Stir in garlic powder, salt, and pepper. Mix well to combine.
Pour in beef broth and simmer for 2–3 minutes to reduce slightly.
Layer half of the hash browns evenly on the bottom of the baking dish.
Spread the beef and vegetable mixture evenly over the hash browns.
Top with the remaining hash browns and sprinkle provolone and cheddar cheese evenly on top.
Bake for 30–35 minutes until cheese is bubbly and golden brown.
Let cool for a few minutes before serving. Enjoy warm!
Notes
You can prepare this casserole ahead of time and refrigerate it overnight before baking. Add a dash of Worcestershire sauce for richer flavor or jalapeños for a spicy kick. Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.