High-Protein Philly Cheesesteak Mac
If you love the bold flavors of a classic Philly cheesesteak and the creamy comfort of macaroni and cheese, this High-Protein Philly Cheesesteak Mac delivers the best of both worlds. Tender slices of lean sirloin, sautéed peppers and onions, high-protein pasta, and a rich, cheesy sauce come together in one skillet for a satisfying meal that’s packed with protein while remaining lighter than traditional mac and cheese.
Why You’ll Love This Recipe
- Packed with Protein – Lean steak, high-protein pasta, and cheese make this a filling, muscle-friendly meal.
- Classic Philly Cheesesteak Flavor – Tender beef, peppers, onions, and Worcestershire sauce recreate the iconic sandwich flavors.
- Creamy Without Being Heavy – Light cream cheese and low-fat milk create a rich sauce with less fat.
- Ready in Just 30 Minutes – A quick one-pan dinner perfect for busy weeknights.
- Family-Friendly Comfort Food – Creamy, cheesy, and loaded with savory flavor everyone will enjoy.
- Easy to Customize – Add vegetables or swap cheeses to fit your preferences.
Ingredients You’ll Need
For the Pasta
- 8 ounces high-protein pasta – Provides extra protein while maintaining the classic mac and cheese texture.
For the Philly Cheesesteak Filling
- 1 pound lean sirloin steak, thinly sliced – Delivers tender, flavorful, high-quality protein.
- 1 tablespoon olive oil – Used to sear the steak and sauté the vegetables.
- 1 small green bell pepper, thinly sliced – Adds sweetness, color, and crunch.
- 1 small onion, thinly sliced – Brings natural sweetness and depth of flavor.
- 2 cloves garlic, minced – Adds rich savory aroma.
- 1 teaspoon Worcestershire sauce – Provides classic Philly cheesesteak umami flavor.
- ½ teaspoon salt – Enhances all the ingredients.
- ½ teaspoon black pepper – Adds subtle warmth and seasoning.
For the Creamy Cheese Sauce
- 1 cup low-fat milk – Creates the creamy base of the sauce.
- 2 ounces light cream cheese – Adds richness while keeping the sauce smooth.
- 1 cup shredded provolone cheese – Delivers authentic Philly cheesesteak flavor.
- ½ cup shredded mozzarella cheese – Creates extra creaminess and a beautiful cheese pull.
Step-by-Step Instructions
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil and cook the high-protein pasta according to the package directions until al dente. Drain well and set aside.
Step 2: Sear the Steak
Heat the olive oil in a large skillet over medium-high heat. Add the thinly sliced sirloin steak and cook for 2–3 minutes, stirring occasionally, until browned. Remove the steak from the skillet and set aside.
Step 3: Sauté the Vegetables
Using the same skillet, add the sliced bell pepper and onion. Cook for 4–5 minutes, stirring occasionally, until softened. Add the minced garlic and cook for another 30 seconds until fragrant.
Step 4: Build the Philly Flavor
Return the cooked steak to the skillet. Stir in the Worcestershire sauce, salt, and black pepper, mixing everything together until well coated.
Step 5: Prepare the Cheese Sauce
Reduce the heat to medium. Pour in the low-fat milk and add the light cream cheese. Stir continuously until the cream cheese melts and the sauce begins to thicken.
Step 6: Melt the Cheese
Add the shredded provolone and mozzarella cheeses. Stir until both cheeses melt completely, creating a smooth and creamy sauce.
Step 7: Combine with the Pasta
Add the cooked pasta to the skillet and gently toss until every piece is coated in the creamy cheesesteak sauce. Cook for 1–2 minutes until everything is hot and well combined.
Step 8: Serve
Divide among serving bowls and garnish with freshly cracked black pepper or a sprinkle of chopped parsley if desired. Serve immediately while hot and creamy.
Recipe Notes & Tips
- Use Extra-Lean Sirloin – It provides maximum protein while keeping the dish lighter.
- Slice the Steak Thinly – Thin slices cook quickly and stay tender.
- Don’t Overcook the Beef – It finishes warming in the sauce, so cook it just until browned.
- Shred Your Own Cheese – Freshly shredded cheese melts more smoothly than pre-packaged varieties.
- Cook Pasta Al Dente – It holds its texture better once mixed with the sauce.
- Customize with Vegetables – Mushrooms, spinach, or extra peppers add nutrition and flavor.
Nutritional Information
- Prep Time: Approximately 10 minutes
- Cook Time: Approximately 20 minutes
- Total Time: About 30 minutes
- Servings: 4 servings

Estimated Nutrition (varies depending on ingredients used):
- Calories: Approximately 500–600 per serving
- Protein: High (thanks to lean steak, high-protein pasta, and cheese)
- Carbohydrates: Moderate
- Fat: Lower than traditional mac and cheese due to lean beef and reduced-fat dairy
Perfect Pairings
- Steamed Broccoli – Adds freshness and balances the creamy sauce.
- Roasted Brussels Sprouts – Their caramelized flavor complements the savory beef.
- Simple Garden Salad – A crisp salad with vinaigrette lightens the meal.
- Garlic Bread – Perfect for an extra indulgent comfort-food dinner.
Ideal Occasions
- Weeknight Family Dinners – Fast, filling, and packed with flavor.
- Post-Workout Meals – High in protein for muscle recovery.
- Meal Prep Lunches – Reheats beautifully for easy lunches.
- Comfort Food Cravings – A healthier twist on two classic favorites.
Storage & Serving Tips
- Refrigerate Leftovers – Store in an airtight container for up to 3 days.
- Reheat Gently – Warm over low heat with a splash of milk to restore the creamy texture.
- Avoid Overheating – High heat may cause the cheese sauce to separate.
- Freeze with Caution – While possible, the cheese sauce may lose some of its smooth texture after thawing.
Creative Variations to Try
- Mushroom Philly Mac – Add sliced mushrooms for extra savory flavor.
- Spicy Cheesesteak Mac – Stir in crushed red pepper flakes or diced jalapeños.
- Chicken Philly Version – Replace the steak with sliced chicken breast.
- Three-Cheese Upgrade – Add white cheddar or Monterey Jack for even more cheesy flavor.
Troubleshooting Common Issues
- Sauce Is Too Thick – Add a splash of warm milk until smooth and creamy.
- Steak Turns Tough – Cook it quickly over high heat and avoid overcooking.
- Cheese Sauce Looks Grainy – Lower the heat before adding the cheese and stir gently until melted.
- Pasta Absorbs Too Much Sauce – Stir in additional milk while reheating to restore creaminess.
Why This Recipe Works
This recipe successfully combines the comforting richness of mac and cheese with the savory flavors of a traditional Philly cheesesteak. Lean sirloin provides tender, protein-rich bites without excess fat, while sautéed onions and bell peppers add sweetness and depth. Worcestershire sauce enhances the beef with classic umami flavor, and the combination of provolone, mozzarella, cream cheese, and milk creates a velvety sauce that’s creamy without being overly heavy. High-protein pasta adds extra nutritional value while maintaining the familiar texture of classic macaroni. The result is a balanced comfort meal that’s hearty, satisfying, and ideal for anyone looking to enjoy indulgent flavors while increasing their protein intake.
Final Thoughts
High-Protein Philly Cheesesteak Mac is the perfect fusion of two comfort food favorites. Creamy cheese sauce, tender steak, sautéed vegetables, and protein-packed pasta come together in one delicious skillet that’s ready in just 30 minutes. Whether you’re feeding the family, preparing post-workout meals, or simply craving something hearty and satisfying, this recipe delivers incredible flavor with a healthier twist. For an even lighter version, use part-skim cheeses, 1% milk, and load up on extra vegetables while still enjoying the rich, cheesy goodness that makes this dish so irresistible.






