You want a meal that actually does something for you. You’re tired of food that’s either good for you or tastes good, but never both. This is the end of that compromise.
We took a comfort food legend and gave it a purpose. Imagine the savory, cheesy glory of a Philly Cheesesteak colliding with the creamy satisfaction of mac and cheese. Now, imagine it fueling your muscles instead of just your regrets.
This isn’t just dinner; it’s a strategic move.
What Makes This Recipe So Good
This recipe is a masterclass in efficiency. It combines two iconic dishes into one powerhouse meal. You get the familiar, satisfying comfort of mac and cheese with the robust, savory flavor profile of a classic cheesesteak.
The real magic is in the protein boost.
By using a high-protein pasta and lean steak, we’ve transformed a typically carb-heavy dish. The result is a meal that keeps you full for hours, supports muscle recovery, and actually tastes incredible. Who said healthy eating has to be boring?
Ingredients
Gather these components.
Precision is key here; no eyeballing the cheese unless you want a gloppy mess.
- 8 oz high-protein elbow macaroni (like Barilla Protein+ or Banza)
- 1 lb lean sirloin steak, thinly sliced
- 1 large green bell pepper, thinly sliced
- 1 large onion, thinly sliced
- 8 oz sliced mushrooms
- 2 cloves garlic, minced
- 2 tbsp olive oil, divided
- 2 tbsp all-purpose flour
- 2 cups milk (2% or whole for creaminess)
- 2 cups shredded provolone cheese
- 1/2 cup grated Parmesan cheese
- 1 tsp Worcestershire sauce
- Salt and black pepper to taste
Step-by-Step Instructions
Follow these steps. Don’t get creative yet; that comes after you’ve mastered the basics.
- Cook the Pasta: Boil the macaroni in salted water according to package directions, but cook it al dente. It will finish cooking in the sauce.
Drain and set aside.
- Sear the Steak: Heat 1 tbsp of olive oil in a large skillet or Dutch oven over high heat. Season the steak strips with salt and pepper. Sear for 1-2 minutes per side until browned.
Remove from the skillet and set aside.
- Sauté the Veggies: In the same skillet, add the remaining oil. Sauté the onions, bell peppers, and mushrooms until softened and caramelized, about 8-10 minutes. Add the minced garlic and cook for one more minute until fragrant.
- Make the Cheese Sauce: Push the veggies to the side.
Sprinkle the flour over the clear part of the skillet and cook for 1 minute, whisking to create a roux. Gradually pour in the milk, whisking constantly to avoid lumps.
- Combine and Melt: Bring the sauce to a simmer until it thickens slightly. Reduce the heat to low and stir in the provolone and Parmesan cheeses until melted and smooth.
Add the Worcestershire sauce.
- The Grand Finale: Add the cooked pasta and seared steak back into the skillet. Gently fold everything together until the pasta is evenly coated in the glorious cheese sauce. Heat through for 2-3 minutes.
Serve immediately.
Storage Instructions
Let’s be real, you might have leftovers. Maybe.
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will absorb the sauce, so when reheating, add a splash of milk to bring back the creaminess.
Reheat gently on the stovetop or in the microwave, stirring occasionally.
You can freeze this dish, but FYI, the dairy sauce may separate slightly upon thawing. It will still taste fine, but the texture won’t be as perfect. Thaw in the refrigerator overnight before reheating.
Benefits of the Recipe
This isn’t just empty calories.
This meal works for you.
First, it’s packed with high-quality protein from the steak and protein-enriched pasta. This supports muscle maintenance and keeps you satiated, preventing those 3 PM snack attacks. Second, by controlling the ingredients, you avoid the excessive sodium and processed junk found in restaurant versions.
Finally, it’s a complete meal in one pot.
You’ve got your protein, your carbs, and your veggies all hanging out together. Efficiency, thy name is Cheesesteak Mac.
Common Mistakes to Avoid
Don’t be the person who ruins a good thing. Avoid these pitfalls.
- Overcooking the Pasta: Mushy pasta is a tragedy.
Cook it al dente so it holds its texture in the sauce.
- Using Pre-Shredded Cheese with Anti-Caking Agents: These prevent smooth melting. IMO, shred your own cheese. It’s a game-changer for a silky sauce.
- Not Getting a Good Sear on the Steak: This is where the flavor lives.
Don’t crowd the pan; cook the steak in batches if necessary to get a proper brown crust.
- Adding Cheese to a Boiling Sauce: This can cause the sauce to break and become greasy. Always reduce the heat to low before stirring in the cheese.
Alternatives
Feel like customizing? Go for it.
Here are some solid swaps.
- Protein: Swap the steak for ground beef, chicken breast, or even sliced turkey.
- Cheese: Provolone is classic, but white American cheese or sharp cheddar work beautifully.
- Veggies: Add hot peppers for a kick, or throw in some spinach at the end for extra greens.
- Pasta: Any short, high-protein pasta will work—penne, rotini, or shells.
FAQ
Can I make this recipe gluten-free?
Absolutely. Use your favorite gluten-free pasta and substitute the all-purpose flour with a 1:1 gluten-free flour blend. The rest of the ingredients are naturally gluten-free, but always check labels to be safe.
What’s the best way to thinly slice the steak?
Patience and a sharp knife are your best friends.
For even easier slicing, pop the steak into the freezer for about 20-30 minutes first. It firms up the meat, making it much simpler to cut into thin, uniform strips.
Can I use a different type of meat?
Of course. While sirloin is ideal for its leanness and flavor, skirt steak or flank steak are excellent alternatives.
If you’re in a pinch, even a good quality roast beef from the deli counter, chopped up, will work in a hurry.
My cheese sauce is grainy. What did I do wrong?
This usually happens if the heat is too high when you add the cheese or if you use pre-shredded cheese. The stabilizers in pre-shredded cheese don’t always melt smoothly.
Next time, shred your own cheese and add it off the direct heat, stirring gently.
Final Thoughts
This High-Protein Philly Cheesesteak Mac & Cheese is more than a recipe. It’s proof that you don’t have to choose between your fitness goals and enjoying your food. It’s hearty, satisfying, and built to perform.
Stop settling for bland “health” food.
Make this. Your taste buds and your muscles will thank you. Now go cook something that matters.
PrintHigh-Protein Philly Cheesesteak Mac & Cheese
- Total Time: 40 minutes
- Yield: 3–4 servings 1x
Description
High-Protein Philly Cheesesteak Mac & Cheese combines the savory flavors of a classic cheesesteak with creamy, high-protein mac and cheese for a filling, muscle-fueling meal.
Ingredients
8 oz high-protein elbow macaroni
1 lb lean sirloin steak, thinly sliced
1 large green bell pepper, thinly sliced
1 large onion, thinly sliced
8 oz sliced mushrooms
2 cloves garlic, minced
2 tbsp olive oil, divided
2 tbsp all-purpose flour
2 cups milk (2% or whole)
2 cups shredded provolone cheese
1/2 cup grated Parmesan cheese
1 tsp Worcestershire sauce
Salt and black pepper to taste
Instructions
1. Boil the macaroni in salted water until al dente. Drain and set aside.
2. Heat 1 tbsp olive oil in a large skillet over high heat. Season steak with salt and pepper and sear 1-2 minutes per side. Remove and set aside.
3. Add remaining oil to skillet. Sauté onions, bell peppers, and mushrooms 8-10 minutes until softened. Add garlic and cook 1 minute.
4. Push veggies to the side. Sprinkle flour over clear part of skillet and cook 1 minute, whisking. Gradually pour in milk, whisking constantly.
5. Simmer until slightly thickened. Reduce heat to low and stir in provolone and Parmesan until smooth. Add Worcestershire sauce.
6. Fold in cooked pasta and seared steak. Gently combine until pasta is coated and heated through.
7. Serve immediately.
Notes
Cook pasta al dente; it will finish cooking in the sauce.
Shred your own cheese for smooth melting.
Do not overcrowd pan when searing steak; brown in batches if necessary.
Reduce heat before adding cheese to prevent sauce from breaking.
Flexible swaps: ground beef, chicken, turkey, white American or sharp cheddar cheese, extra veggies like spinach or hot peppers, short high-protein pasta like penne, rotini, or shells.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner, Main Course
- Method: Stovetop
- Cuisine: American, High Protein
Nutrition
- Serving Size: 1 plate
- Calories: 550
- Sugar: 6 g
- Sodium: 700 mg
- Fat: 22 g
- Saturated Fat: 10 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 48 g
- Fiber: 4 g
- Protein: 38 g
- Cholesterol: 90 mg