High-Protein Creamy Philly Cheesesteak Mac & Cheese

This creamy, protein-packed take on a Philly cheesesteak mac and cheese combines browned lean beef, melty cream cheese, and tender whole-wheat macaroni for a hearty weeknight winner. It’s rich but lightened with 93/7 beef and light cheeses, and it comes together fast—perfect for a family dinner or a post-workout refuel. If you like pairing comfort-food mains with easy breakfast-for-lunch sides, try serving it alongside high-protein cottage cheese bagels for a protein-forward meal rotation.

Why you’ll love this dish

This mashup brings the best of two comfort classics: Philly cheesesteak’s savory beef and peppers plus mac and cheese’s silky, carb-forward comfort. It’s high in protein, feeds a crowd, and hits that craveable texture of browned meat with cheese sauce clinging to every noodle.

“Rich, satisfying, and deceptively quick—my kids asked for seconds and my husband asked for the recipe.” — real home-kitchen feedback

Reasons to make it:

  • High protein without sacrificing comfort: lean ground beef + multiple cheeses.
  • Weeknight-friendly: active cook time ~25–35 minutes.
  • Flexible: use whole-wheat or protein pasta, swap cheeses to suit tastes.
  • Crowd-pleaser: great for family dinners, game nights, or meal-prep portions.

The cooking process explained

Quick overview so you know what to expect: cook pasta to al dente and reserve starchy water; sauté aromatics and peppers; brown the beef to get flavor from Maillard reaction; melt cheeses off heat or on low to avoid graininess; fold pasta into sauce using reserved water to create a glossy, clingy coating. Plan for about 10 minutes of prep and 20–25 minutes of active cooking.

What you’ll need

  • 1.75 lbs lean ground beef (93/7 recommended) — browning quality matters for flavor
  • 1.5 tbsp butter or olive oil
  • 1 tbsp minced garlic
  • 2/3 cup chopped white onion
  • 3/4 cup mixed bell peppers (red, green, yellow), diced
  • Salt and freshly ground black pepper, to taste
  • Paprika and chili flakes, to taste (optional, for warmth and color)
  • 5 oz light cream cheese, room temperature (pre-softening prevents graininess)
  • 1/2 cup shredded mozzarella cheese
  • 3–4 light cheese slices (American or provolone), torn into pieces
  • 1/2 cup reserved pasta water (from the cooked macaroni)
  • 8.5 oz dry macaroni (whole wheat or a high-protein pasta recommended)
  • Fresh parsley, chopped, for garnish

Ingredient notes and swaps:

  • Swap ground turkey or extra-lean ground chicken if you prefer. If you want more variety in your high-protein meals, this recipe pairs well with a high-protein cottage cheese chicken salad with banana peppers as a lighter side or lunch follow-up.
  • Room-temperature cream cheese melts smoothly; avoid adding cold blocks straight to the pan.
  • Reserve a little pasta water before draining—its starch helps the sauce bind to the noodles.

Step-by-step instructions

  1. Bring a large pot of salted water to a rolling boil. Add the macaroni and cook until al dente according to package directions. Before draining, scoop out and reserve 1/2 cup of the starchy pasta water. Drain the pasta and set aside.
  2. While the pasta cooks, heat butter (or oil) in a large skillet over medium heat. Add minced garlic and sauté for about 30 seconds, just until fragrant—don’t let it burn.
  3. Add chopped onion and diced bell peppers. Cook 4–5 minutes, stirring occasionally, until the vegetables soften and the onions turn translucent.
  4. Increase heat slightly and crumble the ground beef into the skillet. Let it sit without stirring for 3–4 minutes to develop good browning, then break it up and continue cooking another 2–3 minutes until there’s no pink left. If excess fat pools and bothers you, drain it off.
  5. Season the meat and vegetables generously with salt, black pepper, paprika, and a pinch of chili flakes if using. Taste and adjust seasoning.
  6. Reduce heat to low. Add the room-temperature cream cheese, shredded mozzarella, and torn cheese slices. Stir slowly and constantly until the cheeses melt into a smooth, silky sauce. If the pan is too hot, remove it briefly from heat to avoid the cheese separating.
  7. Add the cooked macaroni and about 1/2 cup reserved pasta water to the skillet. Gently fold everything together for 1–2 minutes until every noodle is coated. If the sauce seems too thick, add more pasta water a tablespoon at a time until you reach a saucy consistency.
  8. Remove from heat. Garnish with fresh chopped parsley and serve immediately while hot and creamy.

Best ways to enjoy it

  • Plate it in shallow bowls to show off the melty sauce. A sprinkle of chopped parsley or a few extra torn provolone slices on top makes it feel elevated.
  • Side ideas: a crisp green salad, roasted broccoli, or quick pickled onions to cut the richness. A light citrusy slaw also adds a refreshing contrast.
  • For a heartier spread, serve family-style in the skillet with crusty bread for soaking up sauce.

Storage and reheating tips

  • Refrigeration: Cool to room temperature no longer than 2 hours after cooking. Store in an airtight container for 3–4 days.
  • Freezing: Portion into freezer-safe containers and freeze up to 2 months. Thaw overnight in the fridge before reheating. Texture may change slightly due to pasta starches.
  • Reheating: Reheat gently over low heat on the stove with a splash of water, milk, or reserved pasta water to restore creaminess. Microwaving works—heat in 30–45 second bursts and stir between cycles, adding liquid if needed. Avoid overheating to prevent the sauce from breaking or becoming grainy.

Pro chef tips

  • Preheat cream cheese: Let it sit at room temperature while you prep. Cold cream cheese can seize and make the sauce grainy.
  • Brown for flavor: Resist the urge to stir the beef constantly. Let it develop a crust for deeper, savory notes.
  • Low and slow on cheese: Reduce heat before adding cheeses and stir continuously. High heat causes separation.
  • Use pasta water: The starchy water acts like an emulsifier and yields a glossy, clingy sauce—add it gradually to control texture.
  • Make ahead: Cook the components separately (pasta, browned beef & peppers, cheese sauce) and assemble just before serving to keep textures optimal.

Creative twists

  • Vegetarian swap: Replace beef with crumbled seitan, tempeh, or pan-fried mushrooms and add a splash of soy sauce for umami.
  • Spicy version: Stir in a tablespoon of sriracha or chopped pickled jalapeños for heat and tang.
  • Cheesy upgrades: Mix in grated sharp cheddar for bite or fontina for extra meltiness.
  • Crunch topping: Broil with panko mixed with a little butter for 1–2 minutes to add a crisp breadcrumb crust.
  • Single-serve skillet: Divide ingredients into individual oven-safe skillets and broil with extra cheese for personal portions.

Your questions answered

Q: How long does this take from start to finish?
A: About 30–40 minutes total—10 minutes prep, 20–30 minutes active cooking depending on how fast you sauté and brown the beef.

Q: Can I use a different pasta shape or gluten-free pasta?
A: Yes. Swap in elbow, shells, or a gluten-free high-protein pasta. Keep an eye on cook times and use the reserved water to adjust sauce thickness.

Q: What causes cheese sauce to become grainy, and how do I prevent it?
A: Graininess comes from overheating or adding cold cream cheese directly to very high heat. Prevent it by reducing heat to low, using room-temp cream cheese, stirring constantly, and removing the pan from direct heat if necessary.

Q: Is it safe to reheat more than once?
A: It’s best to reheat only once. Repeated cooling and reheating increases food-safety risk. Store in single-use portions to avoid multiple reheats.

Q: Can I make this ahead for meal prep?
A: Yes—store in fridge for up to 4 days. Reheat gently with a splash of water or milk. For best texture, consider cooking pasta slightly less than al dente if you plan multiple reheats.

Enjoy this protein-forward comfort dish—melty, savory, and easy to adapt for whatever you have on hand.

Print

Philly Cheesesteak Mac and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and protein-packed twist on classic mac and cheese, featuring lean ground beef and melty cheeses for a comfort food win.

  • Author: nigob439gmail-com
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: High-Protein

Ingredients

Scale
  • 1.75 lbs lean ground beef (93/7 recommended)
  • 1.5 tbsp butter or olive oil
  • 1 tbsp minced garlic
  • 2/3 cup chopped white onion
  • 3/4 cup mixed bell peppers (red, green, yellow), diced
  • Salt and freshly ground black pepper, to taste
  • Paprika and chili flakes, to taste (optional)
  • 5 oz light cream cheese, room temperature
  • 1/2 cup shredded mozzarella cheese
  • 34 light cheese slices (American or provolone), torn into pieces
  • 1/2 cup reserved pasta water
  • 8.5 oz dry macaroni (whole wheat or high-protein)
  • Fresh parsley, chopped, for garnish

Instructions

  1. Bring a large pot of salted water to a rolling boil. Add the macaroni and cook until al dente according to package directions. Before draining, scoop out and reserve 1/2 cup of the starchy pasta water. Drain the pasta and set aside.
  2. Heat butter (or oil) in a large skillet over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant.
  3. Add chopped onion and diced bell peppers, and cook for 4–5 minutes, stirring occasionally, until the vegetables soften.
  4. Increase heat slightly and crumble the ground beef into the skillet. Let it sit without stirring for 3–4 minutes to develop browning, then break it up and continue cooking another 2–3 minutes until no pink remains.
  5. Season the meat and vegetables with salt, black pepper, paprika, and chili flakes if using.
  6. Reduce heat to low. Add room-temperature cream cheese, shredded mozzarella, and torn cheese slices. Stir until the cheeses melt into a smooth sauce.
  7. Add the cooked macaroni and reserved pasta water to the skillet, folding everything together for 1–2 minutes.
  8. Remove from heat, garnish with fresh chopped parsley, and serve immediately.

Notes

For an easier meal prep, cook components separately and assemble before serving. Use high-protein pasta for extra nutrition.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star