Craving a deeply satisfying, warm sandwich that brings the bustling streets of Philadelphia straight to your dinner table? This authentic homemade cheesesteak features perfectly shaved ribeye seared to absolute perfection and tossed with caramelized onions inside a toasted roll. 🥖
Creating this iconic comfort food in your own kitchen is surprisingly quick and yields results that rival any classic deli. The secret is all about getting a beautiful sear on the thinly sliced beef and letting the cheese melt into every single crevice of the meat. 🥩🔥
Whether you are hosting a casual game day gathering or looking to shake up your weeknight dinner routine, this recipe is guaranteed to satisfy your savory cravings. Grab your skillet and get ready to master the art of the perfect steak sandwich. 😋

15 minutes
15 minutes
30 minutes
4 servings
Ingredients
- 1.5 lbs ribeye steak, shaved or sliced very thin
- 2 tablespoons olive oil, divided
- 1 large yellow onion, thinly sliced
- 1 large green bell pepper, thinly sliced (optional)
- 1/2 teaspoon salt
- 1/2 teaspoon freshly cracked black pepper
- 8 slices provolone cheese
- 4 high-quality hoagie rolls, split lengthwise
- 2 tablespoons butter, softened
Shopping List
- Meat: 1.5 lbs ribeye steak
- Produce: 1 large yellow onion, 1 large green bell pepper (optional)
- Dairy & Eggs: 8 slices provolone cheese, 2 tablespoons butter
- Pantry: 4 hoagie rolls, olive oil, salt, black pepper
Equipment Needed
- Cast iron skillet or flat-top griddle
- Sharp chef’s knife
- Two metal spatulas or a wooden spoon
- Cutting board
Helpful Tips
- Mastering the Thin Slice: Pop your ribeye steak in the freezer for about 30 to 45 minutes before slicing. This firms up the meat, allowing you to easily shave it paper-thin with a sharp chef’s knife for that perfect, melt-in-your-mouth texture.
- The Great Cheese Debate: Provolone offers a wonderfully mild, classic melt, but feel free to swap it. Try Cheez Whiz for a legendary, saucy South Philly experience, or white American cheese for a super-creamy, gooey texture.
- Screaming Hot Skillet: Ensure your cast-iron skillet or griddle is smoking hot before adding the steak. A high heat guarantees a beautiful, caramelized crust on the beef rather than steaming it in its own juices.
- Selecting the Roll: Opt for a soft, slightly chewy hoagie roll that can hold up to the juicy meat and heavy cheese without disintegrating. Warming or lightly toasting the roll with butter adds a delicious barrier against sogginess.

Step-by-Step Instructions
- Place the ribeye steak in the freezer for 30 to 45 minutes before slicing; this firms up the meat and makes it much easier to slice paper-thin.
- Using a very sharp chef’s knife, slice the partially frozen ribeye into the thinnest possible strips, discarding any excess gristle.
- Heat one tablespoon of olive oil in a large cast-iron skillet or griddle over medium-high heat.
- Add the sliced onions (and bell peppers if using) to the skillet, season with a pinch of salt, and cook until softened and slightly caramelized, about 6 to 8 minutes. Remove the vegetables and set them aside.
- Spread the softened butter on the inside of the hoagie rolls and toast them face-down in the hot skillet until lightly golden brown, then set aside.
- Increase the skillet heat to high and add the remaining tablespoon of olive oil. Add the thinly sliced beef in a single, even layer, seasoning generously with salt and black pepper.
- Let the beef sear without moving for 1 to 2 minutes to get a nice brown crust, then use metal spatulas to quickly chop and flip the meat, cooking until fully browned, about 2 minutes more.
- Divide the beef into four equal portions shaped like your hoagie rolls directly in the skillet. Top each portion with a spoonful of the cooked onions and peppers.
- Place two slices of provolone cheese over each portion. Cover with a lid for 1 minute to let the cheese melt completely, then scoop each cheesy beef mound directly into a toasted hoagie roll and serve immediately.
Variations & Serving Ideas
Serve these piping hot sandwiches immediately alongside crispy seasoned fries, thick-cut onion rings, or a refreshing side salad to balance the rich flavors. Enhance the experience by offering tangy banana peppers, sweet pickle relish, or hot pepper spread on the side. If you have leftover steak and onion filling, store it in an airtight container in the fridge for up to three days, then simply reheat it in a hot pan before piling it into a fresh roll.
We hope this mouthwatering sandwich brings a burst of joy to your kitchen. If you try this recipe, we would love to hear your thoughts in the comments below, especially how you customized your cheese choice!