If you are looking for a comforting baked pasta dinner with plenty of protein, these High-Protein Chicken Broccoli Alfredo Stuffed Shells are an excellent recipe to make. Jumbo pasta shells are filled with shredded chicken, broccoli, cottage cheese, mozzarella, and Parmesan, then baked in a creamy garlic Alfredo sauce until bubbling and golden.
This version keeps the classic creamy stuffed-shell texture while increasing the protein with chicken, cottage cheese, Greek yogurt, and Parmesan. The broccoli adds color and freshness, while the Alfredo sauce gives the casserole the rich garlic-Parmesan flavor everyone expects from a comforting pasta bake.
These stuffed shells are perfect for family dinners, meal prep, or a higher-protein comfort-food option that still feels indulgent.
Why You’ll Love These High-Protein Chicken Broccoli Alfredo Stuffed Shells
The filling combines chicken and multiple protein-rich dairy ingredients, making the shells more substantial than traditional ricotta-only stuffed pasta.
Cottage cheese becomes creamy when mixed with Parmesan and mozzarella and can be blended first if you prefer a smoother texture.
Broccoli adds texture and helps balance the richness of the Alfredo sauce.
Using cooked chicken makes the recipe easy to assemble, especially if you have leftover or rotisserie chicken.
The casserole can also be assembled ahead and refrigerated until you are ready to bake.
Ingredients
For the Pasta Shells
- 20–24 jumbo pasta shells
- Salt for the pasta water
- 1 teaspoon olive oil, optional
For the High-Protein Chicken Broccoli Filling
- 3 cups cooked chicken breast, finely shredded or chopped
- 2 cups broccoli florets, lightly steamed and finely chopped
- 1½ cups cottage cheese
- ½ cup plain Greek yogurt
- 1 cup shredded low-moisture mozzarella cheese
- ¾ cup freshly grated Parmesan cheese
- 1 large egg
- 3 garlic cloves, finely minced
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley
- Salt to taste
For the Creamy Alfredo Sauce
- 3 tablespoons unsalted butter
- 4 garlic cloves, finely minced
- 3 tablespoons all-purpose flour
- 1½ cups low-sodium chicken broth
- 1½ cups whole milk
- ½ cup heavy cream
- ½ cup plain Greek yogurt
- 1 teaspoon Dijon mustard
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon freshly ground black pepper
- 1 cup freshly grated Parmesan cheese
- Salt to taste
For the Cheese Topping
- 1½ cups shredded mozzarella cheese
- ½ cup freshly grated Parmesan cheese
For Garnishing
- Fresh parsley
- Fresh basil
- Extra Parmesan
- Freshly cracked black pepper
- Red pepper flakes, optional

How to Make High-Protein Chicken Broccoli Alfredo Stuffed Shells
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish.
2. Bring the Pasta Water to a Boil
Fill a large pot with water.
Season generously with salt and bring to a rolling boil.
3. Cook the Jumbo Shells
Add the shells.
Cook approximately 2 minutes less than the package directions.
They should be flexible enough to stuff but still slightly firm because they will continue cooking in the oven.
4. Drain Carefully
Drain the shells gently.
Rinse briefly with cool water if needed to make them easier to handle.
Arrange them separately on a tray so they do not stick together.
5. Prepare the Broccoli
Steam or blanch the broccoli for approximately 2–3 minutes.
It should be bright green and just tender.
6. Remove Excess Moisture
Drain the broccoli thoroughly.
Pat dry if necessary.
Finely chop it.
Removing excess moisture helps prevent the filling from becoming watery.
7. Prepare the Chicken
Finely shred or chop the cooked chicken.
Chicken breast works especially well if you are aiming for a higher-protein version.
If cooking chicken specifically for this recipe, cook it to 165°F (74°C) before adding it to the filling.
8. Blend the Cottage Cheese if Desired
For a smoother ricotta-like texture, blend the cottage cheese briefly until creamy.
This step is optional.
9. Make the Filling
In a large bowl, combine:
- Chicken
- Broccoli
- Cottage cheese
- Greek yogurt
- Mozzarella
- Parmesan
- Egg
- Garlic
- Italian seasoning
- Garlic powder
- Onion powder
- Black pepper
- Parsley
10. Mix Gently
Stir until evenly combined.
The mixture should be thick enough to hold its shape inside the shells.
11. Taste and Adjust
Because Parmesan and cottage cheese can already contain salt, season carefully.
12. Melt the Butter
Place a large saucepan over medium heat.
Add the butter.
13. Add the Garlic
Stir in the minced garlic.
Cook for approximately 30 seconds.
14. Add the Flour
Whisk in the flour.
Cook for approximately 1–2 minutes.
15. Add the Chicken Broth
Slowly pour in the chicken broth while whisking continuously.
16. Add the Milk
Gradually add the milk.
Continue whisking until smooth.
17. Add the Cream
Pour in the heavy cream.
18. Season the Alfredo Sauce
Add:
- Dijon mustard
- Italian seasoning
- Garlic powder
- Black pepper
19. Simmer
Cook over medium-low heat for approximately 4–6 minutes, stirring frequently.
The sauce should thicken slightly while remaining pourable.
20. Lower the Heat
Reduce the heat to low.
21. Add Parmesan
Add the Parmesan gradually.
Stir until melted and smooth.
Do not aggressively boil the sauce once the cheese has been added.
22. Add Greek Yogurt
Remove the sauce briefly from direct heat.
Stir in the Greek yogurt until smooth.
Adding it over gentler heat helps keep the sauce creamy.
23. Check the Consistency
The Alfredo sauce should be creamy but slightly loose.
It will thicken further during baking.
If needed, add a splash of milk or chicken broth.
24. Add Sauce to the Baking Dish
Spread approximately 1½ cups Alfredo sauce over the bottom of the prepared baking dish.
25. Fill the Shells
Spoon approximately 2 tablespoons of chicken-broccoli filling into each shell.
Do not overfill.
26. Arrange the Shells
Place the stuffed shells in the baking dish open-side up.
Arrange them close together in a single layer.
27. Add Remaining Alfredo Sauce
Spoon the remaining sauce over and around the stuffed shells.
Make sure most of the exposed pasta has some sauce so it does not dry out.
28. Add Mozzarella
Sprinkle the shredded mozzarella evenly over the top.
29. Add Parmesan
Finish with freshly grated Parmesan.
30. Cover
Cover the baking dish loosely with foil.
31. Bake Covered
Bake for approximately 20 minutes.
32. Remove the Foil
Carefully uncover the baking dish.
33. Continue Baking
Bake for another 10–15 minutes.
The Alfredo sauce should be bubbling around the edges and the cheese fully melted.
34. Broil for Extra Browning
For a golden top, broil for approximately 1–2 minutes.
Watch carefully.
35. Rest
Remove the casserole from the oven.
Let it rest for approximately 5–10 minutes.
36. Garnish
Finish with:
- Fresh parsley
- Basil
- Extra Parmesan
- Black pepper
- Red pepper flakes
37. Serve
Serve approximately 3–4 stuffed shells per person, depending on appetite and shell size.
Spoon extra Alfredo sauce from the baking dish over each serving.
What to Serve With High-Protein Chicken Broccoli Alfredo Stuffed Shells
These stuffed shells are hearty enough to serve as a complete meal.
For lighter sides, try:
- Caesar salad
- Garden salad
- Arugula salad
- Roasted asparagus
- Green beans
- Brussels sprouts
- Roasted zucchini
For an extra-comforting dinner, serve with:
- Garlic bread
- Parmesan breadsticks
- Dinner rolls
Tips for the Best High-Protein Stuffed Shells
Cook the pasta slightly under al dente.
Use finely shredded chicken so the filling packs easily into the shells.
Drain broccoli thoroughly.
Blend cottage cheese for a smoother texture if desired.
Use freshly grated Parmesan.
Keep the Alfredo sauce slightly loose before baking.
Add Greek yogurt over gentle heat.
Do not boil the cheese sauce aggressively.
Cover the shells during the first part of baking.
Let the casserole rest before serving.
Easy Recipe Variations
Spinach Chicken Alfredo Shells
Replace half the broccoli with 2 cups cooked spinach, squeezed very dry.
Bacon Chicken Broccoli Shells
Add ½ cup crispy crumbled bacon to the filling.
Garlic Parmesan Chicken Shells
Increase the garlic and add an additional ½ cup Parmesan.
Mushroom Chicken Alfredo Shells
Add 8 ounces finely chopped sautéed mushrooms.
Cook until their excess moisture evaporates.
Spicy Chicken Alfredo Shells
Add:
- Red pepper flakes
- Cayenne
- Pepper Jack cheese
Extra High-Protein Version
Add:
- Extra cooked chicken
- Additional cottage cheese
- Greek yogurt in place of part of the cream
Keep enough sauce in the casserole so the pasta does not become dry.
Three-Cheese Chicken Shells
Add provolone or fontina along with mozzarella and Parmesan.
Buffalo Chicken Alfredo Shells
Add ¼–⅓ cup buffalo sauce to the chicken filling.
Serve with a light ranch drizzle.
How to Store Leftovers
Allow leftovers to cool before transferring them to airtight containers.
Refrigerate for up to 3–4 days.
Store the shells with plenty of Alfredo sauce to help keep the pasta moist.
Reheating in the Oven
Place the shells in a covered baking dish.
Add a splash of milk or chicken broth.
Reheat at 350°F (175°C) until hot.
Reheating in the Microwave
Microwave individual portions in short intervals.
Add a spoonful of sauce or splash of milk if they look dry.
Freezing
These stuffed shells are freezer-friendly.
For best results, assemble the casserole but do not bake.
Cover tightly with plastic wrap and foil.
Freeze for up to approximately 2 months.
Thaw overnight in the refrigerator before baking.
Frequently Asked Questions
Can I use rotisserie chicken?
Yes.
Rotisserie chicken makes this recipe much faster.
For the highest protein-to-fat ratio, chicken breast is a good choice.
Can I use ricotta instead of cottage cheese?
Yes.
Ricotta works very well, though cottage cheese is useful if you want a more protein-focused filling.
Can I use frozen broccoli?
Yes.
Thaw it completely and drain thoroughly before chopping.
Can I make these ahead?
Absolutely.
Assemble up to a day ahead, cover, and refrigerate.
Add a few extra minutes to the baking time if baking directly from the refrigerator.
Can I use jarred Alfredo sauce?
Yes.
Use approximately 3–4 cups prepared Alfredo sauce if you want a shortcut.
Why is my filling watery?
The broccoli may not have been drained thoroughly, or the cottage cheese may contain extra liquid.
Drain both well before mixing.
Can I make this lighter?
Yes.
Use additional milk instead of heavy cream and increase the Greek yogurt slightly.
How can I add even more protein?
Use extra chicken breast, cottage cheese, Greek yogurt, or a higher-protein pasta shell if available.
Final Thoughts
These High-Protein Chicken Broccoli Alfredo Stuffed Shells combine tender jumbo pasta, juicy chicken, broccoli, cottage cheese, Greek yogurt, mozzarella, Parmesan, garlic, and creamy Alfredo sauce in one satisfying baked dinner.
The key is slightly undercooking the shells, keeping the broccoli dry, making the filling thick and protein-rich, and leaving the Alfredo sauce a little loose before baking so the finished casserole stays creamy.
Serve with a crisp salad or roasted vegetables for a comforting family meal that delivers plenty of cheesy Alfredo flavor while keeping chicken and protein-rich ingredients at the center of the dish.