Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C).
- Heat olive oil in a large skillet over medium-high heat.
- Add sliced steak and cook until browned and cooked through, about 5-7 minutes. Season with salt, pepper, garlic powder, and red pepper flakes (if using).
- Remove steak from skillet and set aside.
- Add sliced onions and bell peppers to the skillet and cook until softened, about 8-10 minutes. Add minced garlic and cook for another minute until fragrant.
- Return steak to the skillet with the vegetables and mix well. Remove from heat.
- In a large saucepan, melt butter over medium heat.
- Whisk in flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in milk, a little at a time, until smooth.
- Bring to a simmer, stirring constantly, until the sauce thickens, about 5-7 minutes.
- Reduce heat to low. Add softened cream cheese and stir until melted and smooth.
- Stir in shredded provolone and mozzarella cheese until melted and creamy. Season with salt and pepper to taste.
- In a large bowl, toss bread cubes with melted butter.
- Spread half of the bread cubes in the bottom of a 9x13 inch baking dish.
- Top with the steak and vegetable mixture.
- Pour the cheese sauce evenly over the steak mixture.
- Sprinkle the remaining bread cubes over the cheese sauce.
- Bake for 20-25 minutes, or until the bread is golden brown and the cheese is bubbly.
- Let cool for a few minutes before serving. Garnish with chopped green onions or parsley, if desired.
Notes
For extra flavor, saute sliced mushrooms with the onions and peppers. Experiment with different cheeses in the sauce, such as Gruyere or Swiss. To make it low-carb, replace the bread cubes with cauliflower rice or zucchini noodles. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days, or frozen for up to 2 months. Thaw overnight in the refrigerator before baking.
