Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter.
Warm the oil in a large skillet over medium-high heat. Add the sliced onions and peppers with 1/2 teaspoon salt.
Cook, stirring occasionally, until softened and lightly browned, about 7–9 minutes.
Push the veggies to one side of the skillet. Add the sliced beef to the open space and cook until just browned, 3–4 minutes. If using pre-cooked deli roast beef, simply warm it through.
Stir everything together and remove from heat.
In a large bowl, whisk the eggs, heavy cream, garlic powder, onion powder, remaining 1/2 teaspoon salt, and black pepper until smooth.
Spread the beef-and-vegetable mixture evenly in the prepared baking dish. Dot with cream cheese cubes if using.
Pour the egg mixture over the filling. Sprinkle the shredded provolone and white cheddar evenly on top.
Bake for 25–30 minutes, or until the center is set and the top is lightly golden.
If you like a deeper color, broil for 1–2 minutes at the end, watching closely.
Let cool for 5–10 minutes before slicing. Garnish with green onions or parsley if desired. Serve warm.