There are two kinds of people: Cheez Whiz people and provolone people. This recipe works for both. The real secrets? Freeze the ribeye for easy slicing, don’t crowd the pan, and let the cheese melt into every crevice. Fifteen minutes. One skillet. Sandwich heaven.
Ingredients

Serves 2.
- 1 lb ribeye steak, thinly sliced (freeze for 30 minutes first)
- 2 soft hoagie rolls or sub rolls
- 1 onion, thinly sliced
- 1 green bell pepper, thinly sliced (optional, controversial)
- 4 slices provolone cheese (or ¼ cup Cheez Whiz)
- 2 tablespoons vegetable oil
- Salt and black pepper
Step-by-Step Instructions
Step 1: Slice the Steak Paper-Thin
- Partially freeze ribeye for 30 minutes.
- Slice as thin as possible against the grain. Aim for shaved, not chopped.
Step 2: Cook the Onions (and Peppers)
- Heat 1 tablespoon oil in a large skillet or flat-top over medium-high heat.
- Add onions (and peppers if using). Cook for 4-5 minutes until soft and slightly charred. Remove and set aside.
Step 3: Sear the Beef
- Increase heat to high. Add remaining oil.
- Spread sliced beef in a thin, even layer. Don’t stir for 30 seconds.
- Flip and chop the meat with a spatula as it cooks (about 2 minutes total).
- Season with salt and pepper.
Step 4: Combine and Melt Cheese
- Return onions to the pan. Mix with the beef.
- Lay provolone slices over the meat. Let melt for 30 seconds.
- For Cheez Whiz: drizzle over the top off heat.
Step 5: Toast the Rolls and Assemble
- Slice hoagie rolls but don’t cut all the way through. Toast briefly in a dry pan.
- Use a spatula to scoop the cheesy meat into each roll.
- Serve immediately with pickles on the side.
Summary
Prep Time: 10 minutes (plus freezing time) | Cook Time: 10 minutes | Total Time: 20 minutes
Yield: 2 sandwiches
Difficulty: Easy
Storage Notes
Cheesesteaks do not store well—bread gets soggy. Leftover meat and onions can be refrigerated for 2 days. Reheat in a hot skillet (not microwave). Assemble fresh for best results. Never freeze an assembled cheesesteak.

