CWF Eats - Header

Cheesesteak Melt

Table of Contents

Cheesesteak melt is a grilled cheese meets Philly cheesesteak—thinly sliced ribeye steak seared with caramelized onions, mushrooms, and optional green peppers, topped with melted provolone cheese, then sandwiched between buttered Texas toast and grilled until golden and crispy. The buttered bread gets toasted on a griddle or skillet until it’s crunchy on the outside while the inside stays loaded with juicy steak, gooey cheese, and savory vegetables. Optional hot mayo spread on the inside and a drizzle of hot sauce after assembly add heat and tang that take this sandwich to another level. This Philly cheesesteak sandwich is perfect for lunch, dinner, game day, or any time you want comfort food that hits hard.

The whole process takes about 30-35 minutes from start to finish. You freeze the ribeye briefly so you can slice it paper-thin, caramelize the onions and mushrooms until they’re golden, sear the steak and chop it as it cooks, melt cheese over everything, then build the sandwiches and grill them until crispy. The key is using ribeye for rich, beefy flavor, slicing it thin so it’s tender, and buttering the outside of the bread so it gets that signature grilled cheese crunch. These cheesesteak melts are messy, indulgent, and absolutely worth it.

Cheesesteak Melt

Ribeye, caramelized onions, mushrooms, provolone — crispy Texas toast perfection

⏱️ Prep 15 min
🍳 Cook Veggies 8-10 min
🥩 Cook Steak 2-3 min
🍽️ Makes 4 melts
Calories 720

🥪 Ingredients

For the Cheesesteak Filling

  • 1½ lb ribeye steak, thinly sliced
  • 1 medium onion, diced
  • 1 green bell pepper, diced (optional)
  • 8 ounces sliced mushrooms
  • 8 slices provolone (or white American cheese)
  • 1 tbsp oil (vegetable or avocado)
  • Salt, pepper, garlic powder to taste

For the Sandwich Build

  • 8 slices Texas toast or thick-cut sourdough
  • 4 tbsp butter (for the bread)
  • Optional: hot mayo (mayo mixed with hot sauce or chili oil)
  • Optional: hot sauce to drizzle inside once assembled
  • Optional: sliced jalapeños for extra heat
🔥 GRILL MASTER TIP

Freeze the ribeye for 20-30 minutes before slicing—this firms it up so you can slice it paper-thin without tearing. The thinner the steak, the more tender the cheesesteak. And don’t skip buttering the outside of the bread—that’s what gives you the golden, crispy crust that makes this a melt instead of just a sandwich.

Why Ribeye Is the Best Steak for Cheesesteaks

chopped ribeye cheesesteaks

Ribeye is the traditional cut for Philly cheesesteaks because it has the perfect balance of fat and flavor. The marbling in ribeye keeps the meat juicy and adds richness that you don’t get from leaner cuts like sirloin or flank steak. When you slice ribeye thin and sear it hot and fast, the fat renders and bastes the meat from the inside, making every bite tender and flavorful.

Ribeye is also easy to slice thin when you freeze it briefly. Put the steak in the freezer for 20-30 minutes before slicing. This firms up the meat just enough that you can slice it paper-thin without it falling apart or tearing. Thin slices cook faster and are more tender in the final sandwich.

If you can’t get ribeye, top sirloin or strip steak work as substitutes, but they’re leaner and won’t be quite as rich. Avoid pre-sliced steak from the grocery store—it’s usually too thick. Buy a whole ribeye and slice it yourself for the best results.

Why Texas Toast Makes the Perfect Cheesesteak Melt

texas toast cheesesteaks

Texas toast is thick-cut bread—usually about 1 inch thick—that’s soft on the inside and toasts up beautifully on the outside. The thickness is important because it holds up to the heavy, juicy filling without getting soggy or falling apart. Thin sandwich bread can’t handle the weight of the steak and vegetables and will turn into a soggy mess.

When you butter the outside of Texas toast and grill it on a griddle or skillet, it gets golden brown and crispy like grilled cheese. That crispy exterior contrasts with the tender steak and gooey cheese inside. It’s the best of both worlds—Philly cheesesteak filling in a grilled cheese format.

If you can’t find Texas toast, use thick-cut sourdough or Italian bread. Just make sure it’s at least ¾ inch thick. Avoid regular sandwich bread or anything too soft.

How Hot Mayo and Hot Sauce Add Flavor Without Overpowering

Hot mayo is just regular mayonnaise mixed with hot sauce or chili oil. It adds creaminess, tang, and heat all at once. When you spread hot mayo on the inside of the bread before adding the steak, it creates a flavor base that ties everything together. The mayo keeps the bread from getting soggy and adds richness that balances the lean parts of the steak.

You can also drizzle hot sauce directly into the sandwich after it’s assembled. This adds a punch of heat and acidity that cuts through all the richness from the cheese and ribeye. It’s optional, but if you like heat, it’s worth it.

Don’t overdo it—just a thin layer of hot mayo or a quick drizzle of hot sauce is enough. You want to add flavor, not make the sandwich so spicy that it overpowers the steak and cheese.


Step-by-Step Instructions

Step 1: Prep the Ribeye Steak

Take your 1½ pounds of ribeye steak and place it in the freezer for 20-30 minutes. This firms up the meat so you can slice it thin without it tearing or falling apart.

After 20-30 minutes, remove the ribeye from the freezer. Use a sharp knife to slice it as thin as possible—aim for slices that are about ⅛ inch thick or thinner. Slice against the grain for the most tender results.

Once the steak is sliced, season it with salt, pepper, and garlic powder. Toss the slices so the seasoning coats them evenly. Set aside.


Step 2: Cook the Onions, Mushrooms, and Peppers

grilled vegetables for the sandwiches

Heat a large griddle or skillet over medium-high heat. Add 1 tablespoon of oil and let it heat up.

Add the diced onion, sliced mushrooms, and diced green bell pepper (if using) to the hot griddle. Spread them out in an even layer.

Cook for 8-10 minutes, stirring occasionally, until the vegetables are soft and golden. The onions should be caramelized and the mushrooms should have released their moisture and browned. Don’t rush this step—caramelized onions and mushrooms add tons of flavor.

Once the vegetables are done, push them to the side of the griddle or transfer them to a bowl to keep warm.


Step 3: Sear the Steak

seared ribeye on the griddle

Turn the heat up to high. Add the seasoned ribeye slices to the hot zone of the griddle or skillet where you just cooked the vegetables. Spread the steak out in an even layer.

Let the steak sear for about 1-2 minutes without moving it. You want it to get some caramelization on the first side.

After 1-2 minutes, start chopping the steak with a spatula or bench scraper as it cooks. Break it up into smaller pieces so it cooks evenly and is easier to eat in the sandwich. Keep chopping and stirring for another 1-2 minutes until the steak is cooked through. It should be browned and juicy, not gray and dry.

Total cook time for the steak is about 2-3 minutes. Don’t overcook it—ribeye is best when it’s cooked medium to medium-well.


Step 4: Mix Everything Together and Melt the Cheese

cheesesteak ingredients being cooked on the griddle

Once the steak is cooked, mix it together with the caramelized onions, mushrooms, and peppers. Stir everything together so it’s evenly combined.

Lay the 8 slices of provolone cheese (or white American cheese) directly on top of the steak and vegetable mixture. Let the cheese melt from the residual heat. If it’s not melting fast enough, cover the griddle with a lid or a large piece of foil for 30-60 seconds to trap the heat.

Once the cheese is melted, use a spatula to fold everything together so the cheese coats the steak and vegetables. You want a gooey, cheesy mess. Set this aside and keep it warm while you build the sandwiches.


Step 5: Build the Cheesesteak Melts

assembled cheesesteak sandwiches

Take your 8 slices of Texas toast or thick-cut sourdough. Butter one side of each slice with softened butter. The buttered side will be the outside of the sandwich.

If you’re using hot mayo, spread a thin layer on the unbuttered (inside) side of each slice of bread.

Divide the cheesy steak mixture into 4 portions. Pile one portion onto the unbuttered side of one slice of bread. Spread it out evenly but don’t worry about it being perfect—these sandwiches are meant to be loaded.

If you’re adding a drizzle of hot sauce, do it now before you close the sandwich. Just a quick zigzag across the top of the steak is enough.

Top with another slice of bread, buttered side out. Press down gently so the sandwich holds together.

Repeat with the remaining slices and steak mixture to make 4 sandwiches total.


Step 6: Grill the Sandwiches

texas toast cheesesteaks

Heat a clean griddle or large skillet over medium heat. You don’t want it screaming hot—medium heat lets the bread toast evenly without burning before the inside gets hot.

Place the assembled sandwiches on the griddle, buttered side down. Cook for 2-3 minutes without moving them. You’re looking for a deep golden brown crust on the bottom.

After 2-3 minutes, carefully flip the sandwiches with a spatula. Cook for another 2-3 minutes on the second side until it’s golden and crispy too.

Press down gently with the spatula while the sandwiches cook to help the cheese melt and the bread toast evenly. Don’t press too hard or you’ll squeeze all the juices out.

Once both sides are golden brown and the cheese is melted, remove the sandwiches from the griddle.


Step 7: Slice and Serve

Let the sandwiches rest for about 1 minute before slicing. This gives the cheese a chance to set slightly so it doesn’t all ooze out when you cut them.

Use a sharp knife to cut each sandwich in half diagonally. This makes them easier to handle and shows off all the cheesy steak filling inside.

Serve immediately while they’re hot and crispy. These are best eaten right away.

Frequently Asked Questions

Can I use a different cut of steak?

Ribeye is best because of the fat content and flavor, but top sirloin or strip steak work too. They’re leaner, so the sandwich won’t be quite as rich. Avoid pre-sliced steak—it’s usually too thick and won’t be as tender.

What if I don’t have a griddle?

A large skillet works fine. You might need to cook the sandwiches in batches if your skillet isn’t big enough to fit all 4 at once. Just keep the cooked ones warm in a low oven while you finish the rest.

Can I use a different cheese?

White American cheese is traditional in Philly and melts incredibly smooth. Provolone has more flavor and is what a lot of people prefer. Cheese Whiz is classic but divisive. Use whatever you like best.

Do I have to use hot mayo?

No, it’s optional. If you don’t like mayo or want to skip the heat, just use regular butter on the bread. The sandwich will still be great.

Can I make these ahead of time?

The steak and vegetable mixture can be made ahead and reheated, but don’t assemble and grill the sandwiches until you’re ready to eat them. They’re best when the bread is freshly grilled and crispy.

Ready to Take Your Cooking to the Next Level?

This is where I keep all my most-used products, gear, and favorite cooking tools — check it out:

🔥 View My Cooking Gear & Tools

Recipe Categories

If you loved this recipe, you’ll find more to savor across our diverse categories. From beef to pork, chicken to turkey, seafood to appetizers, there’s a wealth of flavors waiting for you. Explore them all at CWFeats.

Never Miss A Recipe!

Sign up for our email list and get alerted with new recipes!

Newest Recipes

Want to Work With Miguel?