High-Protein Philly Cheesesteak Mac Recipe for Easy Family Meal Prep

Posted on

Lucas Edwards

High-Protein Philly Cheesesteak Mac - featured image

One chilly Sunday afternoon, I found myself scrambling to put together meals for the busy week ahead. My family loves hearty comfort food, but I also wanted something that packed a punch of protein and could be portioned out for easy lunches and dinners. I had some leftover thinly sliced beef and a craving for that classic Philly cheesesteak flavor—melty cheese, sautéed peppers and onions, all layered into a cozy pasta. After a few experiments, I landed on this High-Protein Philly Cheesesteak Mac, and it’s been a lifesaver ever since.

Not gonna lie, the first few tries were a bit of a mess—too dry, or the cheese sauce wouldn’t thicken right. But after testing it 10+ times, tweaking ingredient ratios and cooking times, I finally nailed a version that’s creamy, packed with protein, and perfect for family meal prep. It’s exactly the kind of recipe I turn to when I want a satisfying dinner without spending hours in the kitchen.

What makes this Philly cheesesteak mac special? It’s the balance: tender, savory beef with those classic caramelized onions and peppers, all wrapped in a rich, cheesy sauce that clings to the pasta. Plus, it reheats like a dream, so lunches and dinners during the week feel like a treat, not a chore.

Why You’ll Love This High-Protein Philly Cheesesteak Mac Recipe

This recipe has completely transformed my meal prep game. Here’s why I keep making it, week after week:

  • High-Protein Powerhouse — With lean steak and a generous amount of cheese, this dish fuels my family’s busy days. Even my teenage son, who’s all about muscle gains, asks for seconds.
  • Meal Prep Friendly — I portion it out into containers, and it stays creamy and delicious all week. No soggy leftovers here.
  • Classic Comfort Meets Convenience — It hits all the right notes of a Philly cheesesteak sandwich but in a warm, one-pot pasta form that’s way easier to serve and eat at home.
  • Family Approved — From picky eaters to my husband who’s a bit of a food snob, everyone loves this. The peppers and onions add just the right sweetness and texture without overwhelming the dish.
  • Customizable — Whether you want to sneak in extra veggies or swap in gluten-free pasta, this recipe adapts easily. I even mix it up with leftover chicken from recipes like the Creamy Smothered Chicken and Rice when I’m feeling lazy.

Honestly, this Philly cheesesteak mac is the kind of recipe that makes weeknight dinners feel effortless and lunches exciting. It’s become a staple in my kitchen, and I’m betting it’ll do the same for yours.

Ingredients You’ll Need

Here’s the best part: most of these ingredients are pantry staples or easy to find at any grocery store. I’m picky about a few key elements, so I’ll explain exactly why each one matters.

  • Thinly Sliced Beef (1 pound / 450g) — This is the star protein. I use sirloin or ribeye sliced thin—trust me, it cooks quickly and stays tender. You can ask your butcher to slice it or buy pre-sliced steak.
  • Olive Oil (2 tablespoons / 30ml) — For sautéing the beef and veggies. Use extra virgin for the best flavor.
  • Green Bell Pepper (1 medium, thinly sliced / about 150g) — Adds that classic Philly sweetness and crunch. Red or yellow peppers work too, but green gives that authentic vibe.
  • Yellow Onion (1 medium, thinly sliced / about 200g) — Caramelized onions are a must. Yellow onions have the perfect balance of sweetness and bite.
  • Garlic (3 cloves, minced / about 1 tablespoon) — Fresh only. Garlic adds depth and a little kick to the sauce.
  • Elbow Macaroni (12 ounces / 340g) — Classic mac and cheese pasta. You can swap for gluten-free or whole wheat if you want.
  • Low-Sodium Beef Broth (2 cups / 480ml) — Keeps the sauce rich and savory without overpowering salt.
  • Milk (1 cup / 240ml) — Whole milk gives the sauce creaminess without heavy cream’s richness. You can use half-and-half for thicker sauce.
  • Cheddar Cheese (2 cups shredded / 200g) — Sharp cheddar melts beautifully and gives that classic cheesesteak flavor. I always shred my own cheese for better melt.
  • Provolone Cheese (1 cup shredded / 100g) — For that melty, stringy texture Philly cheesesteak is known for.
  • Dijon Mustard (1 teaspoon) — A secret weapon that brightens the sauce and adds complexity.
  • Worcestershire Sauce (1 tablespoon) — Adds umami and depth. Don’t skip this.
  • Salt & Black Pepper — To taste. I add salt gradually since the broth and cheese have salt already.
  • Optional: Red Pepper Flakes (½ teaspoon) — If you like a little heat, this adds a subtle kick.

Equipment Needed

You don’t need anything fancy for this recipe. Here’s what I use:

  • Large Skillet or Sauté Pan — I use a 12-inch stainless steel skillet. It’s perfect for browning the beef and cooking the sauce all in one pan.
  • Medium Pot — For boiling the macaroni. Any regular pot works.
  • Wooden Spoon or Silicone Spatula — For stirring the sauce and beef. I avoid metal to keep my pan scratch-free.
  • Sharp Chef’s Knife — For slicing onions, peppers, and beef. A dull knife will slow you down and make you tear up more.
  • Measuring Cups and Spoons — Standard kitchen tools, nothing special needed.
  • Colander — To drain the cooked pasta.

How to Make High-Protein Philly Cheesesteak Mac: Step-by-Step

High-Protein Philly Cheesesteak Mac preparation steps

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep Your Ingredients (10 minutes)

Slice your beef as thin as possible. If you’re buying pre-sliced, give it a quick chop to keep it bite-sized. Thinly slice the onion and bell pepper, and mince the garlic. Measure out your cheeses and liquids so everything’s ready to go once the cooking starts.

Step 2: Cook the Pasta (8-10 minutes)

Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until al dente, about 8 minutes. Drain and set aside. Don’t rinse the pasta—that starchy surface helps the sauce cling better.

Step 3: Sauté the Beef and Veggies (6-8 minutes)

Heat olive oil in your skillet over medium-high heat. Add the beef in a single layer and let it brown without stirring for 2 minutes, then stir and cook until no longer pink, about 3 more minutes. Remove the beef from the pan and set aside.

In the same skillet, add the onions and bell peppers. Sauté until they soften and start to caramelize, about 5 minutes. Add garlic in the last minute, stirring until fragrant but not browned.

Step 4: Make the Cheese Sauce (7-8 minutes)

Lower the heat to medium. Pour in the beef broth, milk, Dijon mustard, and Worcestershire sauce. Stir to combine and bring to a gentle simmer.

Gradually sprinkle in the cheddar and provolone cheeses, stirring constantly until melted and smooth. If the sauce seems too thick, add a splash of milk or broth to loosen it up. Season with salt, black pepper, and red pepper flakes if using.

Step 5: Combine Everything (2-3 minutes)

Add the cooked pasta and browned beef back into the skillet. Toss everything together until the pasta is coated in the creamy cheesesteak sauce. Let it heat through for a couple of minutes so all the flavors meld.

Step 6: Serve or Store

Serve hot with a sprinkle of extra cheese or chopped parsley if you like. Or portion it out into meal prep containers for easy reheating throughout the week.

Expert Tips & Tricks

  • Use Thinly Sliced Beef — It cooks fast and stays tender. If your beef is thick, you’ll end up with chewy bites.
  • Don’t Overcook the Pasta — Al dente is key because the pasta will soak up sauce and soften more when reheated.
  • Shred Your Own Cheese — Pre-shredded cheese has anti-caking agents that can make the sauce grainy. Freshly shredded melts like a dream.
  • Worcestershire Sauce is a Game-Changer — It adds that subtle umami flavor that makes this mac taste like an actual Philly cheesesteak.
  • Make It Creamier — If you want extra creamy, stir in a tablespoon of butter at the end.
  • Save Leftover Sauce — If you have extra, it freezes well without changing texture.
  • Mix It Up — Toss in some sautéed mushrooms or swap beef for leftover chicken from the Easy Healthy Chicken Zucchini Bake for a tasty variation.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these myself:

  • Chicken Philly Mac — Swap the beef for thinly sliced cooked chicken breast. Leftover rotisserie chicken works perfectly.
  • Veggie Boost — Add sautéed mushrooms, spinach, or even broccoli florets in the sauce for more veggies.
  • Spicy Kick — Add sliced jalapeños or swap red pepper flakes for cayenne powder.
  • Dairy-Free — Use a dairy-free cheese alternative and unsweetened almond milk. The sauce won’t be as rich, but it still tastes good.
  • Gluten-Free — Use gluten-free elbow macaroni or any other gluten-free pasta you like.
  • Cheese Swap — If you’re not a fan of provolone, mozzarella or Monterey Jack are great melters.

Serving & Storage

I usually serve this straight from the skillet because it looks rustic and inviting. It pairs beautifully with a simple green salad or some roasted veggies on the side. For a real comfort meal, garlic bread is always a hit.

When I meal prep, I portion into airtight containers and refrigerate. It keeps well for up to 4 days. When reheating, add a splash of milk and warm gently on the stovetop or microwave in short bursts to bring back that creamy texture.

Honestly, freezing isn’t my favorite for this dish—the cheese sauce can separate a bit. I prefer to make it fresh or enjoy leftovers within a few days.

Nutrition Information

Nutrient Per Serving (6 servings total)
Calories 480
Protein 35g
Carbohydrates 40g
Fiber 3g
Sugar 5g
Fat 22g
Saturated Fat 12g
Cholesterol 85mg
Sodium 500mg
Calcium 350mg

I’m no nutritionist, but here’s the gist: this dish is rich in protein and calcium thanks to the beef and cheese. It’s higher in fat because of the cheese, but you can lighten it up by using half-and-half or low-fat cheese. Adding veggies can boost fiber and vitamins, making it a balanced meal that keeps you full.

Final Thoughts

So that’s my go-to High-Protein Philly Cheesesteak Mac! I’ve probably talked your ear off, but when you find a recipe that works this well for family meal prep, you have a lot to say.

This recipe has saved dinner on more hectic nights than I can count. It’s filling, flavorful, and easy enough to make even when I’m juggling a million things. Plus, the leftovers are actually exciting, which isn’t something I say about most pasta dishes.

Make it yours—add extra veggies, swap the proteins, or turn up the heat. If you try it, drop a comment to let me know how it turned out or if you tweaked it your way. I’m always here to help troubleshoot or brainstorm.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Q: Can I use ground beef instead of thinly sliced steak?

A: You can, but the texture will be different. Ground beef makes it more like a cheeseburger mac than a Philly cheesesteak. If you want that authentic texture, thin slices are best. But ground beef works fine in a pinch.

Q: How do I keep the cheese sauce from separating?

A: The key is to melt cheese over low heat and avoid boiling the sauce once cheese is added. Also, freshly shredded cheese melts better. If it starts to separate, removing from heat and stirring in a splash of milk can help bring it back.

Q: Can I make this recipe ahead of time?

A: Yes! Make the sauce and beef mixture a day or two ahead and store in the fridge. Cook the pasta fresh when you’re ready to serve, then toss everything together. This keeps the pasta from getting mushy.

Q: What’s a good substitute for Worcestershire sauce?

A: Soy sauce or tamari can work in a pinch, but Worcestershire adds a unique umami note. If you don’t have it, add a splash of soy sauce and a tiny bit of vinegar to mimic the flavor.

Q: Can I freeze leftover Philly cheesesteak mac?

A: I don’t recommend freezing because the cheese sauce can separate and get grainy when thawed. It’s best enjoyed fresh or refrigerated for up to 4 days.

Q: How spicy is this recipe?

A: It’s mild by default, but you can add red pepper flakes or jalapeños for a spicy kick. I like to add just a pinch of red pepper flakes to balance the richness.

Q: What pasta works best?

A: Elbow macaroni is classic, but shells or cavatappi work great too. Just make sure to cook it al dente because it will soften in the sauce and when reheated.

Pin This Recipe!

High-Protein Philly Cheesesteak Mac recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
High-Protein Philly Cheesesteak Mac - featured image

High-Protein Philly Cheesesteak Mac


  • Author: Nora Winslow
  • Total Time: 35 minutes
  • Yield: 6 servings 1x

Description

A creamy, high-protein pasta dish combining tender thinly sliced beef, caramelized onions and peppers, and a rich cheese sauce, perfect for easy family meal prep and reheating.


Ingredients

Scale
  • 1 pound thinly sliced beef (sirloin or ribeye)
  • 2 tablespoons extra virgin olive oil
  • 1 medium green bell pepper, thinly sliced (about 150g)
  • 1 medium yellow onion, thinly sliced (about 200g)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 12 ounces elbow macaroni
  • 2 cups low-sodium beef broth
  • 1 cup whole milk
  • 2 cups shredded sharp cheddar cheese (about 200g)
  • 1 cup shredded provolone cheese (about 100g)
  • 1 teaspoon Dijon mustard
  • 1 tablespoon Worcestershire sauce
  • Salt and black pepper to taste
  • Optional: ½ teaspoon red pepper flakes

Instructions

  1. Slice beef as thin as possible; chop if pre-sliced to bite-sized pieces. Thinly slice onion and bell pepper, mince garlic. Measure cheeses and liquids.
  2. Bring a large pot of salted water to a boil. Cook elbow macaroni until al dente, about 8 minutes. Drain and set aside without rinsing.
  3. Heat olive oil in a large skillet over medium-high heat. Add beef in a single layer and brown without stirring for 2 minutes, then stir and cook until no longer pink, about 3 more minutes. Remove beef and set aside.
  4. In the same skillet, add onions and bell peppers. Sauté until softened and caramelized, about 5 minutes. Add garlic in the last minute and stir until fragrant.
  5. Lower heat to medium. Pour in beef broth, milk, Dijon mustard, and Worcestershire sauce. Stir and bring to a gentle simmer.
  6. Gradually add cheddar and provolone cheeses, stirring constantly until melted and smooth. If sauce is too thick, add a splash of milk or broth. Season with salt, black pepper, and red pepper flakes if using.
  7. Add cooked pasta and browned beef back to the skillet. Toss to coat pasta in sauce and heat through for 2-3 minutes.
  8. Serve hot with optional extra cheese or chopped parsley, or portion into containers for meal prep.

Notes

[‘Use thinly sliced beef for tender texture; thick slices become chewy.’, ‘Cook pasta al dente to prevent sogginess when reheated.’, ‘Shred your own cheese for better melting and creaminess.’, ‘Worcestershire sauce adds essential umami flavor.’, ‘For extra creaminess, stir in a tablespoon of butter at the end.’, ‘Leftover sauce freezes well, but the full dish is best refrigerated and eaten within 4 days.’, ‘Swap beef for chicken or add veggies like mushrooms or spinach for variations.’, ‘Avoid freezing the full dish to prevent cheese sauce separation.’]

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 480
  • Sugar: 5
  • Sodium: 500
  • Fat: 22
  • Saturated Fat: 12
  • Carbohydrates: 40
  • Fiber: 3
  • Protein: 35

Keywords: Philly cheesesteak, high-protein, meal prep, comfort food, pasta, beef, cheesy sauce

You might also like these recipes

Leave a Comment

Recipe rating