If you’re craving a comforting yet nutritious twist on a classic comfort food, this High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe is about to become your new favorite go-to. It blends the hearty, savory flavors of a Philly cheesesteak with the rich, cheesy goodness of mac and cheese, all while packing a solid protein punch thanks to chickpea pasta and lean beef. Creamy, indulgent, and satisfying, this dish brings together simple, wholesome ingredients in a way that feels both nostalgic and fresh — perfect for fueling busy days or spoiling yourself on a cozy night in.

Ingredients You’ll Need
These ingredients are straightforward but essential to capturing the soul of this High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe. Each one plays a specific role, from building the layers of bold flavor to creating that luscious and creamy texture you crave.
- High-protein pasta (8 ounces): Chickpea or lentil-based pasta provides that extra protein boost and a great chewy texture.
- Olive oil (1 tablespoon): Perfect for sautéing the veggies and beef, adding a subtle fruity richness.
- Small onion, thinly sliced: Adds sweetness and depth when caramelized.
- Green bell pepper, thinly sliced: Gives a fresh, slightly tangy crunch and vibrant color.
- Cooked steak or lean beef strips (8 ounces): The star protein component, tender and savory for that authentic Philly feel.
- Garlic powder (1 teaspoon): A simple seasoning that amps up the overall flavor.
- Salt (1/2 teaspoon) and black pepper (1/4 teaspoon): The essentials for balancing and enhancing taste.
- All-purpose flour (1 tablespoon): Helps thicken the sauce into a silky cheese masterpiece.
- Low-fat milk (1 cup): Keeps the sauce smooth and creamy without heaviness.
- Beef broth (1/2 cup): Adds a rich, meaty undertone that makes the sauce unforgettable.
- Low-fat cream cheese (1/2 cup): Creates that irresistibly creamy texture and tang.
- Shredded provolone or mozzarella cheese (1 cup): Melts beautifully, delivering gooey, cheesy goodness.
- Shredded cheddar cheese (1/2 cup): Introduces a sharp bite to balance the creaminess.
- Chopped parsley (optional): A fresh herb garnish that brightens every bite.
How to Make High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe
Step 1: Cook Your High-Protein Pasta
Begin by preparing the high-protein pasta according to the package directions. Chickpea or lentil pasta can be a bit different than traditional pasta, so keep an eye on it to avoid overcooking. Once tender, drain it well and set it aside — it will be the perfect sturdy base to soak up that creamy, cheesy sauce.
Step 2: Sauté the Onion and Bell Pepper
While the pasta cooks, heat the olive oil over medium heat in a large skillet. Toss in those thinly sliced onions and green bell peppers, cooking them gently for 5 to 6 minutes. The goal here is to soften them and coax out their natural sweetness with gentle caramelization, which will bring a beautiful depth of flavor to the dish.
Step 3: Add the Steak and Seasonings
Next, add your cooked steak or lean beef strips to the skillet, warming them through for 2 to 3 minutes. Sprinkle in garlic powder, salt, and black pepper to season everything perfectly. This step layers in that classic Philly cheesesteak vibe, making the dish irresistibly savory.
Step 4: Create the Creamy Sauce Base
Sprinkle the flour over the beef and veggies, stirring well to coat and form a base for your sauce. Slowly pour in the milk and beef broth while whisking to prevent lumps. Let this simmer gently for 2 to 3 minutes — you’re looking for the sauce to thicken just enough to hug every ingredient.
Step 5: Stir in the Cream Cheese and Melt the Cheeses
Turn the heat down low and add the cream cheese, stirring consistently until it melts into a luxuriously creamy sauce. Then incorporate the shredded provolone or mozzarella along with the cheddar cheese, stirring until they melt completely and create a silky smooth cheese sauce that’s the heart of this High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe.
Step 6: Combine Pasta with Sauce
Add the cooked high-protein pasta to the skillet, tossing everything together until each bite is coated in that luscious, cheesy goodness. Let it cook for another 1 to 2 minutes just to marry all the flavors and warm the dish through thoroughly.
How to Serve High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe
Garnishes
A sprinkle of freshly chopped parsley is a simple but effective way to add a pop of color and a fresh, herbal brightness to cut through the richness. Cracked black pepper and a light drizzle of olive oil can also elevate the presentation and taste.
Side Dishes
This dish is so hearty, it stands tall on its own, but you can complement it with a crisp green salad dressed with a lemon vinaigrette for contrast. Roasted Brussels sprouts or steamed broccoli also make fantastic nutrient-packed sides that play well with the creamy cheesesteak flavors.
Creative Ways to Present
For a fun twist, serve this mac and cheese in individual ramekins and bake for a few minutes to develop a golden crust on top. Alternatively, load it into baked bell peppers or stuff it into portobello mushrooms for a protein-packed presentation that’s as visually impressive as it is delicious.
Make Ahead and Storage
Storing Leftovers
Leftover High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe can be stored in an airtight container in the refrigerator for up to 3 days. Make sure to cool it before refrigerating to maintain the best texture and flavor upon reheating.
Freezing
If you want to freeze the dish, put it in a freezer-safe container and store for up to 2 months. For best results, avoid freezing any fresh herb garnishes and add those after reheating.
Reheating
Reheat leftovers gently on the stove or in the microwave, adding a splash of milk if needed to restore that creamy sauce. Stir frequently to heat evenly and avoid drying out the pasta or beef.
FAQs
Can I use other types of protein instead of steak?
Absolutely! This recipe is very flexible. Grilled chicken, sliced seitan, or even turkey can be great substitutes to maintain the high-protein profile and keep that savory flavor.
Is it okay to use regular pasta instead of high-protein pasta?
You can, but swapping in high-protein pasta is what makes this dish extra nutritious and filling. If you use regular pasta, the dish will still taste amazing but will have less protein overall.
Can I add vegetables to this dish?
Yes! Adding baby spinach, mushrooms, or even diced tomatoes can boost nutrients and flavor. Just sauté additional veggies with the peppers and onions for the best texture.
What kind of cheese works best in this recipe?
Provolone or mozzarella create a melty, stretchy texture, while cheddar adds sharpness. You can experiment with your favorites, but sticking close to these makes the most classic Philly cheesesteak-inspired flavor.
How spicy is this recipe? Can I make it spicier?
The recipe is mild as written, focusing on creamy, savory flavors. If you love spice, add some crushed red pepper flakes or a dash of hot sauce when seasoning for an extra kick.
Final Thoughts
Trying this High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe is like giving yourself a big, warm hug on a plate. It’s the perfect balance of indulgence and nutrition, making weeknight dinners exciting and satisfying. Don’t hesitate to make this your new favorite — the creamy sauce, hearty beef, and protein-packed pasta come together to create something truly special you’ll want to enjoy again and again.
Print
High-Protein Creamy Philly Cheesesteak Mac and Cheese Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This High-Protein Creamy Philly Cheesesteak Mac and Cheese combines the rich flavors of a classic Philly cheesesteak with a healthy twist using protein-packed pasta and lean beef. Creamy cheeses and a flavorful sauce make it a comforting yet nutritious meal perfect for weeknight dinners.
Ingredients
Pasta
- 8 ounces high-protein pasta (chickpea or lentil-based)
Vegetables
- 1 tablespoon olive oil
- 1 small onion, thinly sliced
- 1 green bell pepper, thinly sliced
Protein
- 8 ounces cooked steak or lean beef strips, thinly sliced
Seasonings
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Sauce
- 1 tablespoon all-purpose flour (or protein-enriched flour)
- 1 cup low-fat milk
- 1/2 cup beef broth
- 1/2 cup low-fat cream cheese
- 1 cup shredded provolone or mozzarella cheese
- 1/2 cup shredded cheddar cheese
Garnish
- Chopped parsley (optional)
Instructions
- Cook the pasta: Cook the high-protein pasta according to package instructions until al dente. Drain and set aside to keep warm.
- Sauté vegetables: In a large skillet, heat olive oil over medium heat. Add the thinly sliced onion and green bell pepper and sauté for 5 to 6 minutes until the vegetables are soft and lightly caramelized, releasing their sweetness.
- Cook beef strips: Add the thinly sliced cooked steak or lean beef strips to the skillet with the vegetables. Cook for another 2 to 3 minutes until the beef is heated through. Season the mixture with garlic powder, salt, and black pepper, stirring well to combine.
- Create roux and sauce base: Sprinkle the all-purpose or protein-enriched flour over the beef and vegetables, stirring to coat evenly. Gradually pour in the low-fat milk and beef broth while whisking continuously to prevent lumps. Bring to a simmer and cook for 2 to 3 minutes until the sauce slightly thickens.
- Add cream cheese and shredded cheese: Lower the heat and stir in the low-fat cream cheese until melted and smooth. Then, add shredded provolone or mozzarella cheese along with the shredded cheddar cheese. Stir continuously until all the cheeses melt completely and the sauce becomes creamy and homogeneous.
- Combine pasta and sauce: Add the cooked pasta directly into the skillet. Toss and stir thoroughly to coat all pasta evenly with the rich, cheesy beef sauce. Cook for an additional 1 to 2 minutes on low heat to ensure everything is heated through.
- Serve: Remove from heat and serve hot. Garnish with chopped parsley if desired for a fresh, vibrant touch.
Notes
- For extra protein, substitute grilled chicken or sliced seitan in place of beef.
- You can add baby spinach or mushrooms to the sauté for added nutrients and flavor.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.

