High Protein Mac and Cheese

My favorite way to make high protein mac and cheese that is rich, creamy, and packed with protein using chickpea pasta and Greek yogurt.

Updated

April 6, 2026

High protein mac and cheese is the kind of comfort food that actually works for your goals. This version uses chickpea or lentil-based pasta and a creamy cheese sauce made with Greek yogurt and cheddar, delivering 25g of protein per serving without sacrificing that rich, satisfying texture you expect from a good bowl of mac. I started making this when I wanted something cozy after a long day that would not leave me feeling like I undid all my effort.

Regular mac and cheese is good, but this version is better for you and honestly just as creamy. The Greek yogurt melts right into the sauce and you would never know it was there. It is one of those recipes that became a permanent fixture in my weekly rotation without even trying. You are in for a treat.

Ingredients for High Protein Mac and Cheese

I always use chickpea-based pasta here because it holds up well in the sauce and delivers the protein boost the recipe is built around. Here is everything you need for this high protein mac and cheese:

For the Pasta:

  • 8 oz high-protein pasta shells or elbows (chickpea or lentil-based) – I recommend Banza or a similar chickpea brand for the best texture and protein content

For the Cheese Sauce:

  • 2 tbsp unsalted butter
  • 1/2 cup heavy cream or milk of choice – my preference is whole milk for a balanced, creamy sauce
  • 2 cups shredded cheddar cheese (freshly shredded melts much smoother than bagged) – in my experience, sharp cheddar gives the best flavor
  • 1/2 cup plain full-fat Greek yogurt – I usually use full-fat for the creamiest result; low-fat can make the sauce slightly grainy
  • Salt and pepper to taste

Step-by-Step Instructions

I recommend keeping the heat low and steady once the cheese goes in. Rushing the sauce is the most common reason it breaks or turns grainy, and a little patience here makes a real difference.

Step 1: Bring a large pot of salted water to a boil. Add the chickpea or lentil pasta and cook according to the package directions until al dente. Drain and set aside. Do not rinse the pasta as the starch helps the sauce cling.

Step 2: In a skillet over medium heat, melt the butter. Add the cream or milk and stir until fully combined and just starting to warm through, about 1 to 2 minutes.

Step 3: Reduce the heat to medium-low. Gradually sprinkle in the shredded cheddar cheese one small handful at a time, stirring continuously after each addition until fully melted and smooth before adding more. Adding it all at once can cause clumping.

Step 4: Add the plain Greek yogurt and stir gently until fully incorporated and the sauce is smooth and glossy. Keep the heat low here to prevent curdling. If the sauce thickens too much, add a small splash of milk and stir until you reach the right consistency.

Step 5: Add the cooked pasta to the cheese sauce and fold everything together until every piece is well coated. Season with salt and pepper to taste.

Step 6: Serve warm right away as a main dish. For a crispy baked version, transfer to a greased baking dish, top with breadcrumbs, and bake at 350 degrees F for 10 to 15 minutes until golden on top.

Best Sides to Serve with High Protein Mac and Cheese

This dish is rich and filling on its own, so the best sides add freshness, crunch, or extra protein to balance the meal.

Grilled Chicken: Sliced grilled chicken on top or alongside adds even more protein and turns this into a full dinner. Try pairing it with this Crispy Parmesan Chicken with Garlic Sauce for a satisfying comfort food combo.

Steamed or Roasted Broccoli: The slight bitterness and crunch of broccoli cuts right through the richness of the cheese sauce and adds fiber and nutrients to the bowl. It is one of the best classic pairings for any mac and cheese.

Fresh Walnut Apple Salad: A light, crisp salad is one of the best sides for high protein mac and cheese because it brings brightness and texture contrast. This Fresh Walnut Apple Salad works especially well and adds a satisfying crunch.

High Protein Unstuffed Peppers: For a full high-protein dinner spread, serve a portion of these High Protein Unstuffed Peppers alongside for extra vegetables and protein in one easy side.

Cottage Cheese Bread: A warm, protein-rich bread makes a natural side for scooping or dipping. This Cottage Cheese Bread keeps the high-protein theme going and pairs perfectly with the cheesy pasta.

Crispy Bacon Crumbles: Crumbled bacon scattered over the top adds a smoky, salty crunch that elevates every bite without adding much work.

How to Store and Reheat High Protein Mac and Cheese

Store leftovers in an airtight container in the refrigerator for up to 3 to 5 days. This recipe holds up well for meal prep and the flavors actually deepen a little overnight.

I recommend reheating on the stovetop over low heat with a small splash of milk or cream, stirring frequently until warmed through and creamy again. You can also microwave it in 60-second intervals, stirring between each, until hot. For a full dish reheat, cover with foil and bake at 350 degrees F for about 20 minutes.

Pro tip: If you are making this for meal prep, slightly undercook the pasta so it holds its texture when reheated. Chickpea pasta can get a little soft if it sits in sauce for a few days, so pulling it out just before al dente helps a lot.

Conclusion

High protein mac and cheese proves that comfort food and nutrition goals do not have to be at odds. This recipe is creamy, satisfying, and genuinely easy to make any night of the week. Give it a try and you will have a hard time going back to the regular version. Enjoy every bite.

High Protein Mac and Cheese

A rich and creamy mac and cheese made with chickpea or lentil-based pasta and a smooth cheese sauce using Greek yogurt and cheddar. Delivers 25g of protein per serving and works great for weeknight dinners and meal prep.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings: 4 portions
Course: Dinner, Main Course, Side Dish
Cuisine: American
Calories: 450

Ingredients
  

  • 8 oz high-protein pasta shells or elbows chickpea or lentil-based recommended
  • 2 tbsp unsalted butter
  • 0.5 cup heavy cream or milk whole milk preferred for best texture
  • 2 cup shredded cheddar cheese freshly shredded melts better than bagged
  • 0.5 cup plain full-fat Greek yogurt full-fat for creamiest results
  • 1 pinch salt and pepper to taste

Equipment

  • Large pot
  • Skillet
  • Mixing spoon
  • Measuring cups
  • Baking dish (optional for baked version)

Method
 

  1. Bring a large pot of salted water to a boil. Add the chickpea or lentil pasta and cook according to package directions until al dente. Drain and set aside. Do not rinse.
  2. In a skillet over medium heat, melt the butter. Add the cream or milk and stir until fully combined and just starting to warm through, about 1 to 2 minutes.
  3. Reduce the heat to medium-low. Gradually sprinkle in the shredded cheddar cheese one small handful at a time, stirring continuously after each addition until fully melted and smooth before adding more.
  4. Add the plain Greek yogurt and stir gently until fully incorporated and the sauce is smooth. Keep heat low to prevent curdling. If the sauce thickens too much, add a splash of milk and stir until smooth.
  5. Add the cooked pasta to the cheese sauce and fold together until every piece is well coated. Season with salt and pepper to taste.
  6. Serve warm immediately. For a baked version, transfer to a greased baking dish, top with breadcrumbs, and bake at 350 degrees F for 10 to 15 minutes until golden on top.

Notes

Use full-fat Greek yogurt for the creamiest sauce. Add cheese gradually to prevent clumping. Keep heat at medium to medium-low throughout to avoid sauce breaking. Slightly undercook pasta for meal prep so it holds texture when reheated. Add cooked broccoli, chicken, or bacon directly into the pasta for a heartier meal.

Leave a Comment

Recipe Rating




Share this