If you’re a fan of savory, hearty sandwiches, this Classic Cheesesteak Sandwich recipe is for you! Piled high with tender ribeye steak, caramelized onions, and a creamy cheese sauce, this recipe brings the authentic Philly cheesesteak experience right to your kitchen. Perfect for a family dinner or a gathering with friends, this cheesesteak is all about bold flavors and that signature juicy, cheesy deliciousness.
When I first introduced this cheesesteak recipe to my family, I wasn’t prepared for just how much they’d love it. My husband instantly proclaimed it the “best sandwich he’s ever tasted,” and it has since become our go-to for family movie nights and weekend lunches. It’s amazing how a recipe can turn a regular meal into a full-on event, with everyone eagerly waiting for their first bite. Now, the smell of sizzling steak and melting cheese has become a sign of a great meal at our house!
Why This Classic Cheesesteak Sandwich?
- Authentic Flavors: With a sauce that combines sharp cheddar and American cheese for the ultimate creaminess, this recipe has the authentic, irresistible flavor that makes cheesesteaks so iconic.
- Juicy, Tender Steak: The thinly sliced ribeye steak cooks to perfection, creating tender, flavorful bites in every mouthful.
- Simple, No-Fuss Ingredients: Using easily available ingredients like clarified butter, onions, and steak, it’s easy to whip up a cheesesteak that’s sure to impress.
- Family-Friendly and Customizable: Adjust the amount of cheese or onions, or add some spicy toppings for an extra kick—there’s something for everyone with this recipe.
Ingredients
For the Cheese Sauce:
- 115 grams (4 oz) shredded sharp cheddar cheese
- 115 grams (4 oz) shredded American cheese
- 1 tablespoon (8 grams) cornstarch
- 1 teaspoon (5 grams) garlic granules
- 1 teaspoon (5 grams) ground mustard powder
- 350 ml (12 oz) evaporated milk
- Sea salt, to taste
For the Sandwich:
- 45 grams (3 tablespoons) clarified butter or ghee
- 2 medium yellow onions, peeled and sliced
- 900 grams (2 lbs) thinly sliced ribeye steak
- 4 buns, 20 cm (8 inches) each
- Sea salt and freshly ground black pepper, to taste
Directions
- Prepare the Cheese Sauce:
In a medium saucepan, combine the shredded cheddar and American cheeses, cornstarch, garlic granules, and ground mustard powder. Add the evaporated milk, and cook over low heat, stirring regularly, until the sauce is hot and thickened. Season with salt to taste and keep warm. - Caramelize the Onions:
In a large frying pan or on a flat-top griddle over medium-high heat, melt half of the clarified butter. Add the sliced onions and cook for around 10 minutes, stirring occasionally until they are soft and lightly browned. Set aside. - Cook the Steak:
Using the same pan, add the remaining clarified butter, followed by the thinly sliced ribeye. Sear the steak for 2-4 minutes, stirring occasionally, until the meat is lightly browned and cooked through. - Combine Onions and Season the Steak:
Add half of the caramelized onions to the steak in the pan, then season with salt and pepper. Stir to blend the flavors. - Toast the Buns:
Place the buns cut-side down on the pan or griddle to warm and lightly toast. - Assemble the Sandwiches:
Divide the cooked steak mixture evenly between the toasted buns. Spoon a generous amount of cheese sauce over the top and finish with the remaining caramelized onions. Serve hot and enjoy!
Notes
- Ingredient Swaps: For a sharper flavor, swap in provolone or add a bit of Gruyère cheese to the sauce.
- Cooking Tip: If you prefer more crunch in the onions, reduce the cooking time to 5-7 minutes.
- Make it Spicy: Add thinly sliced jalapeños or a sprinkle of red pepper flakes for a spicy twist.
- Nutritional Note: With its high protein and calcium, this cheesesteak is indulgent but offers a bit of nutrient density too, especially if you choose whole-grain buns.