This hearty mac and cheese combines the classic flavors of a Philadelphia cheesesteak with the comfort of creamy pasta. Lean ground beef or shaved steak is sautéed with onions, bell peppers, and mushrooms, then tossed with high-protein elbow macaroni in a creamy cottage cheese sauce. Topped with melted provolone and mozzarella, each serving delivers 44g of protein while keeping calories at 495. Perfect for meal prep or a satisfying weeknight dinner that's ready in just 40 minutes.
The first time I made this, my husband walked through the door and immediately asked what restaurant food I'd picked up. That smell of sizzling peppers and onions mingling with beef and melting cheese is absolutely unmistakable. I've been playing around with high-protein mac and cheese variations for months, but something about combining those classic cheesesteak flavors with pasta just clicked. Now it's the most requested dinner in our house, and honestly, I'm not complaining.
Last Tuesday, my training partner came over for a post-workout meal and practically inhaled two bowls. She kept asking what secret ingredient made the sauce so velvety, and when I finally told her it was cottage cheese, she refused to believe me. That's the thing about this dish though, it manages to be incredibly nutritious while tasting like something you'd order at a pub. My kids have started requesting it for their birthday dinners, which is basically the highest honor a recipe can achieve in our family.
Ingredients
- Lean ground beef or shaved steak: I've used both and honestly, they each bring something special to the table. Ground beef creates those irresistible crispy bits, while shaved steak gives you that authentic Philly texture.
- Low-fat cottage cheese: This is my secret weapon for protein-packed creamy sauces. It melts down beautifully and you'd never guess it's in there, but it contributes 14 grams of protein per cup.
- High-protein elbow macaroni: I'm obsessed with chickpea pasta lately because it holds up perfectly in hearty dishes like this. Regular macaroni works too, but the protein boost is worth finding the good stuff.
- Green bell pepper and yellow onion: This is the classic cheesesteak duo that makes your whole house smell amazing. Don't rush the sauté step, those softened vegetables are pure flavor gold.
- Mushrooms: They add such incredible umami and a meaty texture that makes every bite satisfying. Sometimes I slice them a little thicker so they don't completely disappear into the pasta.
- Shredded provolone and mozzarella: Provolone brings that authentic cheesesteak flavor we all know and love, while mozzarella creates those gorgeous cheese pulls everyone fights over.
- Garlic and Worcestershire sauce: These two build that irresistible savory base that makes this taste like it's been simmering all day, even though it comes together in minutes.
- Smoked paprika and seasonings: The smoked paprika adds this subtle depth that makes people ask what's in it. Don't skip it, even if you're not usually a paprika person.
Instructions
- Get that pasta going:
- Boil your macaroni according to the package directions, but maybe pull it a minute early since it'll finish cooking in the sauce. Reserve about half a cup of pasta water before draining, you never know when you'll need that liquid gold.
- Brown your beef with intention:
- Heat that large skillet over medium-high and let it get properly hot before adding your meat. Spread it out in an even layer and let it develop a gorgeous crust before breaking it up, about 5 to 6 minutes. Those browned bits are where all the flavor lives.
- Sauté your aromatics:
- Toss in your onions, peppers, and mushrooms right into the beef, letting them cook down for 5 to 7 minutes until they're softened and fragrant. Add your garlic for just one minute at the end so it doesn't turn bitter.
- Build the flavor foundation:
- Stir in the Worcestershire sauce, smoked paprika, salt, pepper, and those chili flakes if you like a little kick. Let everything get friendly for about 30 seconds, stirring constantly to wake up all those spices.
- Create the magic sauce:
- Turn the heat down to low and stir in the cottage cheese and milk. Keep stirring gently until the cottage cheese completely melts into this silky, creamy sauce that coats everything beautifully.
- Bring it all together:
- Add your cooked pasta right into the skillet and fold everything together gently. The pasta will start soaking up that creamy sauce, which is exactly what you want to see happening.
- The cheese finale:
- Scatter both cheeses over the top and cover the skillet for 2 to 3 minutes. Lift the lid just enough to check that everything's melted and gooey, then serve immediately while it's at its absolute best.
My brother was visiting last month and caught me right as I was pulling the skillet off the stove. He stood there hovering with a fork, eating directly from the pan and making noises I haven't heard since we were kids. That's when I knew this recipe wasn't just a protein hack, it was actually something special. Now whenever I text that I'm making it, he somehow shows up with an empty Tupperware container.
Making It Your Own
I've started playing with different cheese combinations and discovered that sharp cheddar mixed with the provolone creates this incredible depth. Sometimes I'll throw in some roasted red peppers from a jar if I have them open. The beauty of this recipe is how forgiving it is, you can really make it work with whatever you have in your fridge.
Timing Secrets
What I love most about this recipe is how everything happens simultaneously without feeling chaotic. By the time your pasta water boils, your beef is browning. While your vegetables soften, your cottage cheese is coming to room temperature. It's like a little dance in the kitchen, and once you've made it a couple times, you'll find your perfect rhythm.
Serving Ideas
This dish is substantial enough to stand completely on its own, but I sometimes serve it with a simple arugula salad dressed with lemon vinaigrette. The bright, peppery greens cut through all that richness perfectly. A light beer or crisp white wine doesn't hurt either, not that I'm encouraging anything.
- The leftovers, if you somehow have any, reheat beautifully with a splash of milk
- Sometimes I'll make a double batch and portion it out for the week's lunches
- This freezes surprisingly well if you want to get ahead on meal prep
There's something so satisfying about serving a meal that feels indulgent but is actually working hard for your body. This recipe has become my go-to for busy weeknights when I want to feed people something that makes them feel taken care of. Hope it becomes a staple in your kitchen too.
Recipe FAQs
- → What makes this high in protein?
-
Each serving contains 44g of protein from lean ground beef or steak, high-protein or chickpea pasta, cottage cheese, and reduced-fat provolone and mozzarella cheeses.
- → Can I use regular pasta instead?
-
Yes, traditional elbow macaroni works well, though the protein content per serving will be lower. Whole wheat or legume-based pasta can boost the protein and fiber.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently with a splash of milk to restore creaminess. The pasta may absorb more sauce over time.
- → Can I make this dairy-free?
-
Substitute dairy-free cheese shreds and use a plant-based milk alternative. For the cottage cheese, blend soaked cashews with nutritional yeast and lemon juice for a creamy dairy-free sauce base.
- → What's the difference between ground beef and shaved steak?
-
Shaved ribeye steak offers a more authentic cheesesteak texture and flavor, but ground beef is more budget-friendly and cooks faster. Both work well in this dish.
- → Can I add other vegetables?
-
Absolutely. Roasted red peppers, spinach, or broccoli make great additions. Add heartier vegetables like broccoli when sautéing the peppers and onions.