Prep your ingredients like a pro (or at least try).
Slice the beef as thin as possible. Pro tip: slightly freezing it for 20–30 minutes makes it way easier to cut. Slice onions and peppers while questioning your life choices.
Heat up the pan.
Get a large skillet or flat pan hot with oil or butter. We want sizzling, not sad and lukewarm.
Cook the onions and peppers first.
Throw them in and cook until soft, golden, and slightly caramelized. This is where the flavor magic starts happening.
Add the beef.
Toss in the sliced beef and cook quickly on high heat. Break it apart as it cooks so it stays thin and juicy. Season with salt, pepper, and garlic powder.
Mix it all together.
Once the beef is cooked, combine it with the onions and peppers. Let everything get friendly in the pan for a minute or two.
Melt the cheese.
Lower the heat, lay cheese slices over the beef mixture, and let them melt into gooey perfection. Yes, it should look slightly excessive.
Assemble the sandwich.
Toast the rolls lightly, then pile in the cheesy beef mixture. Don’t hold back—this is not a “neat sandwich” situation.