PF
A delicious cheesesteak sandwich served with crispy seasoned fries on a white wooden board.
Stovetop~35 minComplexity

Philly Cheesesteak

This Philly Cheesesteak delivers 43g protein and 819 calories per serving—a dense lunch option for athletes in a bulk phase. Quick stovetop prep batches 4 servings, removing the excuse of extended cooking times on busy days. Covers nearly half your daily protein and calorie targets in a single meal.

Rate this recipe:

Ingredients

4 servings
  • Beef Ribeye, Boneless(907g)
  • 1¾ teaspoons kosher salt
  • Vegetable oil(15g)
  • Yellow Onion
  • Mayonnaise, Regular(60g)
  • Garlic
  • Butter(60g)
  • Bread, French Or Hoagie Roll
  • ½ teaspoon freshly cracked black pepper
  • Cheese, Provolone

Instructions

  1. 1Slice the boneless ribeye steak thinly (about ¼ inch thick) against the grain. Heat the vegetable oil in a large cast iron skillet over high heat until shimmering, about 2 minutes. Working in batches to avoid crowding, add the beef and cook undisturbed for 2 minutes until browned on the bottom, then stir and cook for 2 minutes more until cooked through with no pink remaining. Transfer to a plate.
  2. 2Reduce heat to medium. Add the sliced onion to the same skillet and cook, stirring often, for 7–8 minutes until deeply browned and softened.
  3. 3While the onion cooks, combine the mayonnaise and fresh garlic in a small bowl. Spread the salted butter on the cut sides of each bread roll.
  4. 4Return the cooked beef to the skillet with the onions and stir to combine over medium heat for 2–3 minutes until warmed through. Remove from heat and lay the provolone cheese in a single layer over the beef and onion mixture. Cover the skillet for 1–2 minutes until the cheese is fully melted and glossy.
  5. 5Spread 1 tablespoon of the garlic mayo on the cut side of each toasted bread roll.
  6. 6Divide the beef and cheese mixture evenly among the 4 bread rolls, piling it generously on each one.
  7. 7Serve immediately while the cheese is still warm and melted.

Nutrition — Per Serving

819

calories

43g

protein

73g

fat

Carbohydrates
0g
Saturated fat
28.1g
Sodium
288 mg
Dietary fiber
0.0g

4 servings per batch · ~261g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Philly Cheesesteak have per serving?

Each serving contains 43g of protein with 819 calories, delivering substantial protein density in a calorie-dense package. The macro split is 73g fat and 0g carbs per serving.

How long does Philly Cheesesteak take to make?

This quick prep recipe yields 4 servings on the stovetop, making it fast to execute for meal prep sessions or single-meal prep.

Is Philly Cheesesteak good for muscle gain?

At 43g protein and 819 calories per serving with zero carbs, this recipe suits muscle gain phases when you're in a caloric surplus and carbs come from other meal components. It's calorie-dense for fueling high training volume.

Steak and Potato Bowls

Oven · 7 servings

70g protein610 cal12g fat
Complexity
View Recipe →+ Plan

Beef Bacon Mac Bowls

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Big Mac Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Cheesy Beef Pasta Bowls

Stovetop · 10 servings

49g protein410 cal10g fat
Complexity
View Recipe →+ Plan