High-Protein Classic Mac and Cheese (Healthier Comfort Food) – Cozy, Creamy, and Satisfying
If you love classic mac and cheese but want it to be more filling and nutritious, this version keeps the creamy, nostalgic flavor while adding a solid boost of protein. It’s simple to make, uses everyday ingredients, and still tastes like the mac you know and love. No strange aftertaste, no gritty texture—just a silky, cheesy sauce with a bit more staying power.
This is the kind of comfort food that fits into a busy week, works for meal prep, and won’t leave you hungry an hour later.
What Makes This Special

- Protein-packed without feeling “diet-y”: We use Greek yogurt, cottage cheese, and high-protein pasta to double down on protein while keeping the sauce creamy.
- Classic flavor, lighter approach: A small amount of butter and reduced-fat cheeses keep richness without going heavy.
- No baking required (unless you want it): The stovetop method gives you a smooth sauce fast, with an optional crispy breadcrumb topping if you like.
- Customizable: Mix in veggies, shredded chicken, or tuna for extra protein and texture.
Ingredients
- 12 oz high-protein elbow macaroni or shells (chickpea, lentil, or protein-enriched wheat)
- 1 tbsp unsalted butter
- 2 tbsp all-purpose flour (or whole-wheat flour)
- 1 3/4 cups 2% milk (or unsweetened dairy-free milk that doesn’t overpower, like cashew milk)
- 1/2 cup low-sodium chicken broth or vegetable broth
- 1/2 cup plain 2% Greek yogurt
- 3/4 cup low-fat cottage cheese (blend smooth if you prefer)
- 1 1/2 cups sharp cheddar, finely shredded
- 1/2 cup part-skim mozzarella, finely shredded (for stretch)
- 2 tbsp grated Parmesan
- 1 tsp Dijon mustard
- 1/2 tsp garlic powder
- 1/4 tsp onion powder
- 1/4 tsp smoked paprika (optional, for warmth)
- Salt and black pepper to taste
- Optional topping: 1/2 cup whole-wheat panko + 1 tsp olive oil
Instructions

- Cook the pasta: Bring a large pot of salted water to a boil. Cook pasta until just shy of al dente (1 minute less than package). Drain and set aside.
- Make a light roux: In a large skillet or pot over medium heat, melt butter.
Whisk in flour and cook 1 minute, stirring, until it smells nutty and looks bubbly.
- Build the base: Slowly whisk in milk and broth. Keep whisking to avoid lumps. Simmer 3–4 minutes, until slightly thickened and smooth.
- Add the protein boosters: Lower heat.
Whisk in Greek yogurt and cottage cheese until fully combined. If texture looks grainy, use an immersion blender for 10–15 seconds.
- Season: Stir in Dijon, garlic powder, onion powder, paprika, 1/2 tsp salt, and a few grinds of pepper. Taste and adjust.
- Melt the cheeses: Reduce heat to low.
Add cheddar, mozzarella, and Parmesan in small handfuls, stirring until melted and silky before adding more. Don’t let the sauce boil.
- Combine: Fold the pasta into the sauce. If too thick, splash in a bit more warm milk or pasta water until creamy.
- Optional crisp topping: Toss panko with olive oil and a pinch of salt.
Broil the mac in an oven-safe dish 2–3 minutes until golden.
- Serve: Finish with a crack of black pepper or a sprinkle of chopped chives.
How to Store
- Fridge: Cool completely, then store in an airtight container for 3–4 days.
- Reheat: Warm gently on the stovetop or in the microwave with a splash of milk to loosen the sauce. Stir halfway through.
- Freezer: Best within 1 month. Thaw in the fridge overnight, then reheat with a bit of milk.
The sauce may need extra whisking to get creamy again.

Why This is Good for You
- Higher protein, better satiety: Greek yogurt, cottage cheese, and high-protein pasta help keep you full and support muscle repair.
- Balanced comfort: You still get that classic cheesy flavor with less saturated fat than traditional versions.
- Steady energy: Using protein-forward pasta and a controlled cheese blend avoids the heavy crash that can come with rich casseroles.
Common Mistakes to Avoid
- Overcooking the pasta: It keeps cooking in the hot sauce. Slightly undercook for the perfect bite.
- Boiling after adding cheese: High heat can cause splitting and graininess. Keep it low and slow.
- Adding all the cheese at once: Sprinkle in stages, stirring until each addition melts smoothly.
- Skipping seasoning: Protein-rich bases can taste flat without enough salt, pepper, and acidity from Dijon.
- Using sweetened or strongly flavored milk alternatives: Stick to unsweetened, neutral options to avoid off flavors.
Recipe Variations
- Green Boost: Stir in steamed broccoli or peas with the pasta for extra fiber and color.
- Buffalo Chicken Mac: Add shredded chicken and 1–2 tbsp hot sauce; finish with a sprinkle of blue cheese.
- Tuna Protein Mac: Fold in a drained can of tuna and a squeeze of lemon for brightness.
- Spinach-Artichoke: Mix in chopped baby spinach and quartered artichoke hearts; add a touch more Parmesan.
- Smoky Turkey Bacon: Crisp turkey bacon, crumble, and fold in with a dash of smoked paprika.
- Gluten-Free: Use gluten-free high-protein pasta and swap flour for a 1:1 gluten-free blend.
FAQ
Can I make this without cottage cheese?
Yes.
Replace the cottage cheese with an extra 1/2 cup Greek yogurt and add a few tablespoons more milk if needed. For ultra-smooth sauce, blend the yogurt before adding.
What’s the best cheese combo for flavor and melt?
Sharp cheddar gives classic taste, mozzarella adds stretch, and Parmesan brings depth. For bolder flavor, swap some cheddar for Gruyère.
Keep finely shredded cheese for smoother melting.
How can I keep the sauce from getting grainy?
Use low heat once cheese is added, whisk constantly, and avoid boiling. If needed, blend the sauce briefly before adding pasta to smooth out the dairy proteins.
Is there a good dairy-free option?
Use unsweetened cashew or almond milk, dairy-free cheddar and mozzarella shreds, and skip the yogurt/cottage cheese. Add 2–3 tbsp nutritional yeast for savory depth and 1 tsp cornstarch to help thicken.
Can I bake this as a casserole?
Yes.
Transfer to a greased dish, top with the oiled panko, and bake at 375°F (190°C) for 15–20 minutes until bubbling and golden. Add a splash of milk to the sauce before baking to avoid dryness.
How much protein does it have?
It varies by brand, but with high-protein pasta and the dairy blend, you’ll typically get around 25–35 grams of protein per serving (about 1 1/2 cups). Check your labels to confirm.
What if I only have regular pasta?
No problem.
The yogurt and cottage cheese still boost protein. If you want more, fold in cooked chicken, tuna, or a can of white beans.
Final Thoughts
This high-protein mac and cheese keeps the soul of the classic while giving you a little more to feel good about. It’s creamy, cozy, and flexible enough for weeknights or meal prep.
Keep the heat low, season well, and add your favorite mix-ins. You’ll get comfort in a bowl with a satisfying, nourishing twist.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






