This hearty macaroni dish combines the savory flavors of a classic Philly cheesesteak with creamy, protein-packed pasta. Lean ground beef gets seasoned with Worcestershire, smoked paprika, and garlic, then tossed with sautéed bell peppers and mushrooms. The cottage cheese creates a velvety sauce that coats every elbow of high-protein pasta, while melted provolone and mozzarella crown the top with golden, gooey goodness. Perfect for dinner prep or feeding a hungry family, each bowl delivers 44 grams of protein without sacrificing rich, comforting taste.
The first time I made this, my husband looked at me like I had lost my mind. Cottage cheese in mac and cheese? But when that cheese blanket melted over the skillet and he took his first bite, he literally put his fork down and said okay, I get it. Now it is the most requested comfort food in our house, especially after those long work days when we need something that feels indulgent but actually fits our macros.
Last winter my sister came over looking completely defeated after a brutal week at work. I had just finished making this, and the smell of Worcestershire and melting provolone hit her the moment she walked in. We stood at the counter eating straight from the skillet, and she told me it was exactly what she needed no pretense, just pure comfort food that happens to be packed with protein.
Ingredients
- 1 lb lean ground beef or shaved steak: Ground beef is easier and faster, but shaved ribeye gives you that authentic cheesesteak texture if you want to splurge
- 1 cup low-fat cottage cheese: This is the secret weapon that makes the sauce incredibly creamy without heavy cream, and it melts into the beef mixture beautifully
- 8 oz high-protein elbow macaroni or chickpea pasta: Chickpea pasta bumps up the protein even more, but regular high-protein wheat pasta works great too
- 1 large green bell pepper, diced: The sweetness balances the savory beef, and I like to cut them slightly larger so they do not disappear
- 1 medium yellow onion, diced: Yellow onions become sweeter as they cook, which pairs perfectly with the provolone
- 8 oz mushrooms, sliced: They shrink down so much that I always add more than seems necessary, and they add that umami depth
- 1 cup shredded reduced-fat provolone cheese: Provolone is non-negotiable here it is what makes this taste like an actual Philly cheesesteak
- 1/2 cup shredded mozzarella cheese: Adds that classic cheese pull and helps the provolone melt into a cohesive blanket
- 1/4 cup low-fat milk: Just enough to loosen the cottage cheese into a pourable sauce
- 2 cloves garlic, minced: Fresh garlic matters here, add it after the vegetables so it does not burn
- 1 tsp Worcestershire sauce: This is the cheesesteak flavor bomb, do not skip it
- 1/2 tsp smoked paprika: Adds a subtle smoky depth that makes everything taste more complex
- 1/2 tsp salt: Adjust this based on how salty your cheese blend is
- 1/4 tsp black pepper: Freshly cracked makes a noticeable difference
- 1/4 tsp chili flakes: Optional, but I love the background heat it provides
Instructions
- Get your pasta going first:
- Boil a large pot of salted water and cook the pasta according to package directions, then drain it well and set it aside while you make the cheesesteak mixture
- Brown your beef with intention:
- Heat a large nonstick skillet over medium-high heat and add the beef, breaking it up and cooking for 5-6 minutes until it is nicely browned
- Sauté the vegetables until fragrant:
- Add the onions, bell peppers, and mushrooms to the skillet and cook for 5-7 minutes until they are softened and starting to caramelize, then stir in the garlic for just 1 minute
- Build the flavor base:
- Pour in the Worcestershire sauce and sprinkle in the smoked paprika, salt, pepper, and chili flakes, stirring everything together so the spices bloom in the hot pan
- Create the creamy sauce:
- Reduce the heat to low and stir in the cottage cheese and milk, mixing continuously until the cottage cheese melts into the beef mixture and forms a smooth, creamy sauce
- Combine everything:
- Add the cooked pasta to the skillet and fold it gently into the sauce until every piece of macaroni is coated in that cheesesteak goodness
- Melt the cheese blanket:
- Sprinkle the provolone and mozzarella evenly over the top, cover the skillet for 2-3 minutes, and let the steam melt everything into a gooey, bubbling layer
- Serve it hot:
- Scoop it into bowls while the cheese is still stretching, maybe sprinkle some fresh parsley on top if you want it to look pretty
This recipe has become my go-to for meal prep Sundays because it actually reheats better the next day. The flavors meld together in the fridge, and I have eaten it cold straight from the container more times than I care to admit during busy afternoon deadlines.
Making It Your Own
I have tried so many variations, but my favorite hack is roasting the vegetables first at 425F for 15 minutes before adding them to the beef. The caramelization you get from roasting adds such depth, and it is worth the extra dish. You can also swap ground turkey for the beef if you need to watch your saturated fat, just add a little extra Worcestershire to compensate for the lost flavor.
The Pasta Choice Matters
Chickpea pasta will give you the highest protein count, but I have found that traditional high-protein wheat pasta holds up better in the creamy sauce. The chickpea varieties can get a bit gummy if they sit too long, so if you are meal prepping this for the week, stick with the wheat-based option. Barilla Protein Plus and Banza are my two go-tos, and both work beautifully here.
Serving Ideas
While this is absolutely a complete meal on its own, I sometimes serve it with a simple arugula salad dressed with lemon vinaigrette to cut through the richness. A side of roasted broccoli or steamed green beans also works perfectly if you want to add some crunch.
- A cold glass of sparkling water with lemon helps balance the heaviness
- If you are feeling indulgent, serve it with garlic bread for dipping
- This freezes beautifully for up to 3 months if you want to batch cook
Every time I make this now, I think about how something so simple brought so much comfort to my kitchen. Sometimes the best recipes are not the fancy ones, but the ones that fill your house with good smells and bring people back to the table for seconds.
Common Recipe Questions
- → What makes this mac high in protein?
-
Each serving packs 44 grams of protein from lean ground beef, high-protein or chickpea pasta, cottage cheese, and reduced-fat provolone and mozzarella cheeses.
- → Can I use shaved steak instead of ground beef?
-
Absolutely. Shaved ribeye steak works beautifully and adds authentic Philly cheesesteak flavor. Just cook it quickly over high heat until browned.
- → Is this dish freezer-friendly?
-
Yes. Let it cool completely, then store in airtight containers for up to 3 months. Reheat with a splash of milk to restore creaminess.
- → How can I make this gluten-free?
-
Swap the regular elbow macaroni for your favorite gluten-free pasta. Check that all seasonings and sauces are certified gluten-free.
- → What sides pair well with this?
-
A crisp green salad with vinaigrette balances the richness. Roasted broccoli or steamed green beans also complement the hearty flavors nicely.
- → Can I prepare it ahead of time?
-
You can cook the beef and vegetables in advance. Store them separately from the pasta, then combine and reheat with the cheese just before serving.