Pin this My teenage son came home one afternoon demanding "real food" after practice, and I had leftover steak in the fridge that wasn't quite enough for dinner. I started piling it into a grilled cheese with whatever vegetables I had, and halfway through cooking, the smell hit me—that unmistakable Philly cheesesteak aroma mixed with buttery toasted bread. He took one bite and declared it better than any sandwich shop version. I've been making these ever since, and they disappear faster than I can flip them.
I made these for a casual Friday night with friends, and we ended up standing around the stove eating them straight off the cutting board. The cheese was still stretching between halves, and someone said it tasted like Philadelphia met Wisconsin and they became best friends. We laughed, but it stuck with me because that's exactly what this sandwich is—a mashup that somehow works better than either original. Now it's my go-to when I want something hearty that doesn't require a recipe card taped to the cabinet.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ribeye steak, thinly sliced (300 g / 10 oz): Ribeye gives you the marbling and tenderness that makes each bite juicy, but sirloin works if you want leaner meat—just don't overcook it or it gets chewy.
- Olive oil (1 tablespoon): This coats the pan and helps the steak get a nice sear without sticking, plus it carries the flavor into the vegetables.
- Green and red bell peppers, thinly sliced (1 small each): The mix of colors isn't just pretty, it adds a slightly sweet, smoky depth when they caramelize—don't skip this step.
- Yellow onion, thinly sliced (1 medium): Yellow onions turn sweet and jammy as they cook down, creating that classic Philly flavor base that ties everything together.
- Kosher salt (1/2 teaspoon): Season the meat while it cooks so the flavor penetrates, not just sits on the surface.
- Black pepper (1/4 teaspoon): Freshly cracked is best, it adds a subtle heat that wakes up the richness of the beef and cheese.
- Sturdy white or sourdough bread (8 slices): You need bread with enough structure to hold the filling without getting soggy, sourdough adds a tangy contrast that I love.
- Provolone cheese (8 slices): Provolone melts smooth and creamy with a mild sharpness that doesn't overpower the steak—use the deli counter kind, not pre-packaged if you can.
- Unsalted butter, softened (4 tablespoons): Softened butter spreads evenly and gives you that golden, crispy crust without burning before the cheese melts.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sear the steak:
- Heat the olive oil in a large skillet over medium-high heat until it shimmers. Add the thinly sliced steak, season with salt and pepper, and let it cook undisturbed for about a minute before stirring—this gives you a nice caramelized crust. Cook for another 1 to 2 minutes until just browned, then remove it to a plate so it doesn't overcook.
- Caramelize the vegetables:
- In the same skillet, toss in the sliced bell peppers and onion. Sauté them for 4 to 5 minutes, stirring occasionally, until they soften and develop golden edges—this is where the sweetness comes from. Return the steak to the pan, toss everything together, and take it off the heat.
- Assemble the sandwiches:
- Butter one side of each bread slice generously. Lay 4 slices buttered side down, then layer each with a slice of provolone, a hearty scoop of the steak and veggie mixture, another slice of provolone, and top with the remaining bread slices, buttered side up. Press down gently so everything sticks together.
- Grill until golden:
- Heat a large non-stick skillet or griddle over medium heat. Place the sandwiches in the pan, working in batches if needed, and grill for 3 to 4 minutes per side, pressing gently with a spatula. You want the bread deeply golden and the cheese fully melted and gooey.
- Rest and serve:
- Transfer the sandwiches to a cutting board and let them sit for a minute so the cheese sets just slightly. Cut each sandwich in half and serve immediately while they're still warm and the cheese is at peak stretchiness.
Pin this One rainy Saturday, my daughter helped me make these and insisted on adding mushrooms because she'd seen them on a cooking show. I was skeptical, but she was right—the earthy flavor made the whole thing richer. We sat on the couch with plates on our laps, cheese dripping onto napkins, and she told me about her week. It wasn't a special occasion, just a regular afternoon that turned into one of those moments I want to remember.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Choosing Your Bread
I've tried this with everything from cheap white bread to fancy bakery sourdough, and here's what I learned. You need something sturdy enough to hold the filling without falling apart, but not so thick that it overpowers the inside. Sourdough is my favorite because the tangy flavor cuts through the richness, and it crisps up beautifully. Texas toast works if you want a softer bite, and even a good quality sandwich bread does the job as long as it's fresh. Avoid anything too soft or pre-sliced thin, it just turns to mush under the weight of the filling.
Making It Your Own
This recipe is forgiving and practically begs you to experiment. I've swapped provolone for mozzarella when that's what I had, and it makes the sandwich milder and even stretchier. My brother-in-law adds pickled jalapeños for heat, which sounds weird but the vinegar brightness actually balances the richness. Mushrooms are a natural addition if you sauté them with the peppers, and I've even thrown in a handful of baby spinach at the end just to feel better about dinner. Some people like a smear of mayo or mustard on the inside, which I resisted at first but now I get it—it adds moisture and a little tang.
Serving and Storing
These sandwiches are best eaten hot off the griddle when the cheese is still molten and the bread is crispy. I like serving them with a handful of crispy fries or a simple green salad dressed with lemon and olive oil to cut through the richness. If you have leftovers, wrap them in foil and reheat in a skillet over medium-low heat instead of the microwave, which makes the bread soggy. They'll keep in the fridge for a day, but honestly, they never last that long in my house.
- Press the sandwiches gently with a spatula while grilling to help the cheese melt evenly and the layers stick together.
- If you're making multiple sandwiches, keep the finished ones warm in a low oven while you cook the rest.
- Slice the steak against the grain so it stays tender and doesn't turn stringy when you bite into the sandwich.
Pin this This sandwich has become one of those things I make when I want comfort without fuss, and every time, it delivers. I hope it becomes a staple in your kitchen too, the kind of recipe you don't need to look up after the first time.
Recipe FAQs
- → What cut of steak works best for this sandwich?
Ribeye is ideal due to its tenderness and marbling, but you can also use sirloin, flank steak, or even leftover steak. Slice it thinly and cook quickly over high heat for the best texture.
- → Can I prepare the filling ahead of time?
Yes. Cook the steak and vegetables up to 2 hours ahead and store in an airtight container in the refrigerator. Reheat gently in a skillet before assembling and grilling your sandwiches.
- → What cheese alternatives work well?
Mozzarella, Swiss, American, or cheddar are excellent substitutes for provolone. Choose based on your flavor preference—milder cheeses for subtle taste, sharper varieties for bolder flavor.
- → How do I prevent the bread from getting soggy?
Butter the bread generously and grill it quickly over medium heat until golden. Avoid overstuffing and let the sandwich cool briefly before cutting to allow the cheese to set.
- → Can this be made vegetarian?
Absolutely. Replace the steak with grilled portobello mushrooms, sautéed zucchini, or caramelized onions for a hearty vegetarian version. The peppers and onions already provide wonderful depth.
- → What's the best way to grill these sandwiches?
Use a non-stick skillet or griddle over medium heat. Place sandwiches in the pan and grill 3-4 minutes per side, pressing gently with a spatula. This ensures even browning and proper cheese melting.