Philadelphia Cheese-Steak Sandwich

Prep: 10 min Cook: 15 min Serves: 4 Cuisine: American

A classic Philly Cheese-Steak Sandwich featuring tender steak, melted cheese, and caramelized onions on fresh Italian rolls, perfect for a hearty and flavorful meal.

Be the first to rate this recipe

Ingredients

  • 8 slices American cheese or 6 to 8 oz. Cheez Whiz
  • 2 Tbsp. butter
  • 1 large onion
  • oil or butter for frying
  • 4 frozen sandwich steaks or thin-sliced Delmonico steaks
  • 2 Italian rolls

Instructions

  1. Place Cheez Whiz in the top of a double boiler with butter and heat until soft and drippy.
  2. Keep warm over hot water while preparing the steaks.
  3. Cook the sandwich steaks in oil or butter until browned and cooked through.
  4. Slice the large onion and cook in butter or oil until caramelized.
  5. Slice the Italian rolls lengthwise without cutting all the way through.
  6. Assemble the sandwiches by placing cooked steaks, caramelized onions, and melted cheese inside the rolls.

Tips & Substitutions

For a more flavorful sandwich, consider adding sautéed bell peppers or mushrooms along with the caramelized onions. If you can't find sandwich steaks, thinly sliced flank steak can be a great alternative. To enhance the flavor, try seasoning the beef with garlic powder or Worcestershire sauce. For a vegetarian twist, use Tofuburgers instead of beef.

Serving Suggestions

Serve your Philadelphia Cheese-Steak Sandwiches with a side of crispy French fries or a fresh salad for a complete meal. They also pair well with French Quarter Green Beans for a satisfying side. For added flavor, consider offering a selection of hot sauces on the side for those who enjoy a spicy kick.

Storage & Reheating

Leftover cheese-steak sandwiches can be stored in an airtight container in the refrigerator for up to three days. To reheat, wrap the sandwiches in foil and place them in a preheated oven at 350°F for about 10-15 minutes until warmed through. This helps maintain the bread's texture and keeps the filling moist.

Nutrition & Diet Analysis (per serving)

Each serving of Philadelphia Cheese-Steak Sandwich contains roughly 838 calories, with 16g protein, 26g carbohydrates, and 75g fat. It is an excellent source of protein (32% of the Daily Value), and a good source of iron and calcium. Note that it is relatively high in sodium, at 703mg per serving (31% of the Daily Value).

838 kcal 42% DV
Protein Fat Carbs

Macronutrients

Protein 16.1g 32% DV
Total Fat 74.5g 96% DV
Carbs 26.3g 10% DV
Fiber 2.1g 7% DV
Sugar 5.4g 11% DV

Electrolytes

Sodium 702.9mg 31% DV
Potassium 245.8mg 5% DV
Cholesterol 188.3mg 63% DV

Vitamins & Minerals

Vitamin A 17.6mcg 2% DV
Vitamin C 1.3mg 1% DV
Vitamin D 0.1mcg 1% DV
Calcium 156.4mg 12% DV
Iron 3.4mg 19% DV
Contains Milk

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use a different type of cheese for this sandwich?

Yes, you can substitute American cheese with provolone or mozzarella for a different flavor. If you prefer a creamier texture, opt for Cheez Whiz as it melts beautifully and adds a classic touch to the sandwich.

What can I do if I don't have Italian rolls?

If Italian rolls are unavailable, you can use hoagie rolls or even a good quality baguette. Just make sure the bread is sturdy enough to hold the fillings without falling apart.

How can I make this recipe healthier?

To make a healthier version of the cheese-steak sandwich, consider using leaner cuts of beef, such as sirloin. You can also load up on veggies like spinach or peppers and use a whole grain roll for added fiber.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Vegetarian recipes → Dairy recipes → All recipes →