The Creamiest Stuffed Shell Bake You’ll Make All Year
There’s a specific kind of comfort that comes from lifting a bubbling, golden-edged casserole out of the oven and watching a spoonful of cheese stretch dramatically from the pan — and that’s exactly what these high-protein chicken alfredo stuffed shells deliver every single time. Jumbo pasta shells are packed with a savory filling of shredded chicken, ricotta, and Parmesan, then nestled into a velvety homemade Alfredo sauce and baked until the top is gloriously bronzed and bubbly. Each serving clocks in at over 40 grams of protein, making this one of those rare dinners that genuinely satisfies without leaving you reaching for a snack an hour later.
This bake works beautifully for Sunday meal prep, a weeknight family dinner, or whenever you want to serve something that looks seriously impressive with relatively minimal fuss. It tastes like something from a cozy Italian-American restaurant — and you put it together in your own kitchen.
Recipe Quick Info
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 55 minutes |
| Servings | 6 |
| Cuisine | Italian-American |
| Course | Main Dish / Dinner |
| Calories | ~520 per serving |
| Difficulty | Standard |
Why You’ll Love This Recipe
- Packed with lean protein. Each serving delivers 40+ grams from shredded chicken, ricotta, and real Parmesan — not from protein powder shortcuts.
- Genuinely crowd-pleasing. Even picky eaters clean their plates; the creamy Alfredo sauce has a way of making everyone ask for seconds.
- Make-ahead friendly. Assemble the entire dish up to 24 hours ahead, refrigerate, and bake when ready — no day-of scramble required.
- No jarred sauce needed. The homemade Alfredo comes together in under 10 minutes with pantry staples and tastes dramatically better than store-bought.
- Smart use of leftovers. Rotisserie chicken or leftover baked chicken breast plugs in perfectly, cutting prep time significantly.
- Freezer-ready. These high-protein chicken alfredo stuffed shells freeze beautifully, making them ideal for batch cooking and planned-over meals.
- Customizable filling. Swap in cottage cheese for ricotta, add spinach, or use turkey — the base formula is flexible without losing its identity.
Ingredients
For the Pasta Shells
- 20–22 jumbo pasta shells (you’ll use about 18–20 filled; extras compensate for any that tear)
- 1 tablespoon kosher salt (for the pasta water)
For the Chicken Filling
- 3 cups cooked chicken breast, shredded or finely chopped (about 1 lb cooked)
- 1½ cups whole-milk ricotta cheese
- 1 cup freshly grated Parmesan cheese, divided
- 1 large egg
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- ¼ teaspoon kosher salt
For the Homemade Alfredo Sauce
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 2 cups heavy cream
- 1½ cups freshly grated Parmesan cheese
- ¼ teaspoon black pepper
- ¼ teaspoon ground nutmeg
- Salt to taste
For the Topping
- 1½ cups shredded low-moisture mozzarella cheese
- 2 tablespoons fresh flat-leaf parsley, finely chopped (for garnish, as shown)
- Freshly cracked black pepper to finish
Optional Add-Ins
- 1 cup fresh baby spinach, wilted and squeezed dry (stir into the filling)
- ½ teaspoon red pepper flakes (in the Alfredo for gentle heat)
- ¼ cup sun-dried tomatoes, finely chopped (adds brightness to the filling)
Ingredient Substitutions
| Original Ingredient | Substitution | Notes |
|---|---|---|
| Heavy cream | Half-and-half | Sauce will be slightly thinner; still rich |
| Whole-milk ricotta | Full-fat cottage cheese, blended smooth | Adds extra protein, nearly identical texture |
| Parmesan (fresh) | Pecorino Romano | Saltier — reduce added salt by ¼ tsp |
| Chicken breast | Rotisserie chicken, turkey breast | Rotisserie adds the most flavor |
| Jumbo shells | Manicotti tubes | Same filling, different shape; adjust stuffing method |
| All-purpose pasta shells | Gluten-free jumbo shells | See Variations section |
Kitchen Tools Needed
- Large pot (for boiling shells)
- Colander
- 9×13-inch baking dish (white ceramic, as shown, works beautifully for even heat)
- Medium saucepan (for Alfredo sauce)
- Large mixing bowl
- Spoon or small cookie scoop (for filling shells)
- Box grater or food processor (for grating Parmesan fresh)
- Aluminum foil
- Instant-read thermometer (recommended)
Step-by-Step Instructions
Step 1: Cook the Pasta Shells
Bring a large pot of water to a rolling boil and add 1 tablespoon kosher salt. Add the jumbo shells and cook for 2 minutes less than the package directions — they should be just shy of al dente, since they’ll finish cooking in the oven. Drain, then lay them in a single layer on a lightly oiled baking sheet to cool and prevent sticking. This two-minute shortcut is the single best way to keep your shells from splitting when you fill them.
Step 2: Preheat Your Oven and Prepare the Baking Dish
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with cooking spray or a thin layer of butter. Set it aside — you’ll pour a portion of the Alfredo sauce into the bottom before adding the shells.
Step 3: Make the Chicken Filling
In a large mixing bowl, combine the shredded chicken, ricotta, ½ cup of the grated Parmesan, the egg, garlic powder, Italian seasoning, onion powder, black pepper, and salt. Stir until everything is evenly distributed and the mixture holds together. The egg acts as a binder here, keeping the filling from becoming watery as it bakes. Tip: If you have time, refrigerate the filling for 15 minutes — it firms up slightly and makes stuffing the shells much neater.
Step 4: Build the Homemade Alfredo Sauce
Melt the butter in a medium saucepan over medium heat. Add the minced garlic and sauté for 60–90 seconds until fragrant but not browned. Pour in the heavy cream, increase the heat to medium-high, and let it simmer gently for 4–5 minutes, stirring frequently, until it reduces by about 15%. Remove from heat and stir in 1½ cups of Parmesan, black pepper, and nutmeg until the cheese melts fully into a smooth, glossy sauce. Season with salt to taste. Don’t rush the reduction — those few extra minutes build the thickness that makes the sauce cling to every shell.
Step 5: Layer the Dish
Pour about ¾ cup of the Alfredo sauce into the bottom of the prepared baking dish and spread it into an even layer. This prevents the shells from sitting dry on the pan bottom and scorching.
Step 6: Stuff the Shells
Using a spoon or small cookie scoop, fill each cooled shell generously with the chicken-ricotta mixture — about 2 heaping tablespoons per shell. Don’t pack them so tight that the shell cracks; a slightly rounded, full fill is ideal. Arrange the stuffed shells in a single layer, open side up, directly in the Alfredo-coated baking dish.
Step 7: Top and Cover
Pour the remaining Alfredo sauce evenly over all the stuffed shells. Scatter the shredded mozzarella across the top, followed by the remaining ½ cup of Parmesan. Cover the dish tightly with aluminum foil.
Step 8: Bake Covered, Then Uncovered
Bake at 375°F, covered, for 20 minutes. Then carefully remove the foil and continue baking for an additional 15 minutes, until the cheese on top is melted, golden in spots, and the sauce is bubbling around the edges. For food safety, the internal temperature of the filling should reach at least 165°F — use an instant-read thermometer to confirm. The USDA recommends this temperature for all cooked poultry dishes, including reheated chicken-based fillings.
Step 9: Rest, Garnish, and Serve
Remove the baking dish from the oven and let it rest for 5 minutes before serving. This rest time allows the Alfredo sauce to thicken back up after the heat, so it doesn’t run all over the plate when you scoop. Scatter fresh flat-leaf parsley generously over the top — just as you see in the finished dish — and finish with a few cracks of black pepper. Serve immediately while the cheese is still wonderfully stretchy.
Pro Tips
-
Grate your own Parmesan every time. Pre-shredded Parmesan contains anti-caking agents that prevent it from melting smoothly into the sauce, creating a grainy texture. A block of Parmigiano-Reggiano grated on the fine side of a box grater makes all the difference.
-
Don’t skip the foil for the first 20 minutes. Covering the dish traps steam that finishes cooking the pasta and keeps the filling moist. Skipping it risks dry shells and a rubbery top.
-
Use an instant-read thermometer. Ovens run differently, and the only reliable way to know the filling is safe and set is to temp it — target 165°F at the center of a middle shell.
-
Slightly undercook the pasta before baking. Two minutes short of package instructions is the rule. Al dente shells that go in underdone come out perfectly tender; shells that go in fully cooked come out mushy.
-
Warm your filling slightly if it was refrigerated. Cold filling straight from the fridge can cause the shells to take longer to heat through, which risks overcooking the cheese before the center is hot.
Common Mistakes to Avoid
1. Overcooking the pasta before baking.
Shells cooked to package-specified doneness will fall apart when you stuff them and become mushy after baking. Always pull them 2 minutes early.
2. Using pre-shredded mozzarella with a large bag.
Bagged mozzarella is coated in potato starch, which can make the top topping dull instead of deeply golden and stretchy. Low-moisture mozzarella grated from a block browns far better.
3. Skipping the sauce layer on the bottom of the pan.
Without that base layer, the bottom shells sit directly on a hot dry surface and scorch before the top has a chance to brown properly.
4. Filling the shells while they’re still hot.
Hot shells are slippery and hard to handle, and the heat begins cooking the egg in your filling prematurely. Let them cool for at least 5 minutes on the baking sheet first.
5. Adding too much nutmeg to the Alfredo.
Nutmeg is a background note, not a flavor star. A quarter teaspoon is plenty. More than that and the sauce tastes medicinal rather than warm.
6. Not resting the dish before serving.
Cutting into the casserole straight from the oven causes the sauce to pool and run. Five minutes is all it needs to set into that satisfying, spoonable consistency.
7. Underseasoning the filling.
The shells themselves are bland, and the Alfredo sauce is rich but not sharp. The filling needs to be well-seasoned on its own — taste it before you stuff a single shell.
8. Using part-skim ricotta.
Part-skim ricotta releases significantly more water during baking, making your filling watery and diluting the sauce. Whole-milk ricotta is worth it here.
Variations
Lighter / High-Protein Swap
Replace whole-milk ricotta with full-fat cottage cheese blended smooth — it actually increases the protein content while reducing total fat. Swap heavy cream for half-and-half in the Alfredo. The sauce will be slightly thinner but still coat the shells generously. This version shaves roughly 80 calories per serving while keeping the protein above 38 grams.
Vegetarian Version
Omit the chicken entirely and replace it with a combination of 1½ cups wilted, well-drained spinach and 1 cup finely diced sautéed mushrooms. Add an extra ¼ cup Parmesan to the filling to compensate for the lost savory depth from the chicken. The shells still bake the same way; reduce total bake time by 5 minutes since there’s no dense protein mass to heat through.
Spicy Calabrian Kick
Stir 1 tablespoon Calabrian chili paste (or ½ teaspoon red pepper flakes) directly into the Alfredo sauce before pouring it over the shells. Add a pinch of smoked paprika to the filling. The result is a distinctly Italian-American heat that cuts through the richness without overpowering the creamy sauce.
Gluten-Free Version
Use certified gluten-free jumbo pasta shells — several quality brands are available in most large grocery stores. Every other component in this recipe is naturally gluten-free; no other adjustments are needed. Gluten-free shells can be more fragile, so be especially gentle when stuffing and handle them only after they are fully cooled.
Lower-Carb / Keto-Friendly
Replace the pasta shells with halved, roasted zucchini boats (scoop out the center slightly to create a pocket for the filling). The chicken-ricotta filling and Alfredo sauce transfer perfectly. Bake at the same temperature for 25 minutes total — no foil needed since the zucchini doesn’t require steam to finish cooking.
What to Serve With This Recipe
- Simple arugula salad with lemon vinaigrette — the peppery bitterness cuts through the rich Alfredo beautifully.
- Garlic bread or crusty sourdough — for scooping up every last bit of sauce from the pan.
- Roasted broccolini with lemon zest — adds color, crunch, and a green vegetable alongside the cheesy shells.
- Caesar salad — a natural pairing with any Italian-American pasta bake; try Stuffed Bell Pepper Cheeseburger Bake in 30-Min
- Steamed asparagus with olive oil — light enough to balance the heaviness of the bake.
- A dry, crisp white wine — Pinot Grigio or Sauvignon Blanc works well with cream-based pasta sauces.
- Sparkling water with lemon — for a non-alcoholic option that cleanses the palate between bites.
Storage Instructions
Refrigerator
Allow the bake to cool completely before covering the dish tightly with plastic wrap or transferring portions to airtight containers. Refrigerate for up to 4 days. The Alfredo sauce will thicken considerably when cold — this is normal and reverses during reheating.
Freezer
This dish freezes exceptionally well, either fully baked or assembled-but-unbaked. For best results, freeze in individual portions in freezer-safe containers with tight-fitting lids. Frozen baked shells keep well for up to 3 months. If freezing unbaked, cover the assembled dish tightly with foil and freeze — bake directly from frozen at 375°F, covered, for 50–55 minutes, then uncovered for 15 more.
Shelf Life Summary
| Storage Method | Duration |
|---|---|
| Refrigerator (covered) | Up to 4 days |
| Freezer (baked, portioned) | Up to 3 months |
| Freezer (unbaked, assembled) | Up to 3 months |
| Room temperature | Do not exceed 2 hours |
Reheating Instructions
Oven (Best Method)
Place desired number of shells in an oven-safe dish. Add 2–3 tablespoons of heavy cream or chicken broth over the top to help the sauce loosen. Cover with foil and bake at 350°F for 18–20 minutes until heated through and the cheese is melted. This method preserves the texture of the pasta better than any other.
Microwave (Quickest Method)
Transfer one or two shells to a microwave-safe plate. Add a splash of cream or broth, cover loosely with a damp paper towel, and microwave on medium power (70%) in 90-second intervals until steaming hot throughout. Avoid high power, which can make the filling rubbery. Per the USDA Food Safety guidelines, leftovers should reach an internal temperature of 165°F before eating.
Stovetop
Add shells to a wide skillet with a lid. Pour ¼ cup heavy cream around (not over) them, cover, and heat over medium-low for 8–10 minutes, turning the shells once. This is a good middle-ground option when you don’t want to turn on the oven for a small portion.
Nutrition Facts
Per serving (based on 6 servings, approximately 3 stuffed shells each):
| Nutrient | Amount |
|---|---|
| Calories | ~520 |
| Total Fat | 28g |
| Saturated Fat | 16g |
| Cholesterol | 155mg |
| Sodium | 680mg |
| Total Carbohydrates | 32g |
| Dietary Fiber | 1g |
| Total Sugars | 2g |
| Protein | 42g |
| Calcium | 38% DV |
Disclaimer: Nutrition values are estimates calculated using standard ingredient databases and will vary based on specific brands used, exact portion sizes, and any ingredient substitutions. For precise dietary tracking, enter your specific ingredients into a verified nutritional calculator. These values are provided for general informational purposes only and are not intended as medical or dietary advice.
Frequently Asked Questions
1. Can I use rotisserie chicken for the filling?
Absolutely — rotisserie chicken is one of the best shortcuts for these high-protein chicken alfredo stuffed shells. It’s already well-seasoned, tender, and easy to shred. Remove the skin before shredding and use the breast meat primarily for the leanest filling.
2. Can I assemble these stuffed shells the night before?
Yes. Assemble the entire dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add 5–8 extra minutes to the covered baking time to account for the cold start.
3. Why did my Alfredo sauce turn grainy?
Grainy Alfredo almost always comes from one of two things: pre-shredded Parmesan (which contains anti-caking starch) or adding the cheese over too-high heat. Always use freshly grated Parmesan and remove the pan from the heat before stirring it in.
4. My shells keep tearing when I stuff them — what am I doing wrong?
Two common culprits: the shells were cooked too long before baking, or you’re trying to stuff them while they’re still hot and slippery. Cook them 2 minutes shy of done, let them cool fully on an oiled sheet, and handle them gently from the bottom.
5. How do I know when the bake is fully cooked through?
The most reliable method is an instant-read thermometer inserted into the center of a middle shell — the filling should read at least 165°F. Visually, the sauce will be actively bubbling around the edges and the cheese on top will be golden.
6. Can I use cottage cheese instead of ricotta?
Yes — full-fat cottage cheese blended smooth is an excellent swap that actually increases the protein content. Drain any excess liquid before blending and use it in a 1:1 ratio for the ricotta.
7. Is this recipe good for meal prep?
It’s one of the best pasta dishes for meal prep. The shells hold their shape well after baking, the Alfredo reheats smoothly with a splash of cream, and individual portions store in the fridge for up to 4 days.
8. Can I freeze this dish before baking?
Yes. Assemble fully, cover the dish tightly with foil, and freeze for up to 3 months. Bake directly from frozen at 375°F, covered, for 50–55 minutes, then remove the foil and bake for 15 more minutes until bubbly and golden.
9. What pasta can I use if I can’t find jumbo shells?
Manicotti tubes are the closest substitute and use the same filling. Large rigatoni works for a deconstructed version where you layer the filling and sauce rather than stuffing individual tubes.
10. How can I add more vegetables without changing the texture?
Finely chopped spinach (wilted and very well squeezed dry), grated zucchini (salted and squeezed), or finely diced roasted red peppers all blend seamlessly into the filling without making it watery.
11. Can I make a double batch and freeze half?
Yes, and it’s highly recommended. Use two 9×13-inch baking dishes. Bake one immediately and freeze the second assembled-but-unbaked for another night. The frozen batch is ready with almost no prep work.
12. Why do I need to add nutmeg to the Alfredo sauce?
Nutmeg is a traditional finishing spice in classic cream-based pasta sauces. At just ¼ teaspoon it’s undetectable as a distinct flavor but adds warmth and depth that makes the sauce taste more complex. Don’t skip it, but don’t increase it either.
Expert Chef Tips
1. Build your Alfredo sauce just before assembling. Alfredo thickens quickly as it cools, and a sauce made 30+ minutes ahead becomes too stiff to spread evenly over the shells. Make the filling first, then cook the sauce immediately before you’re ready to layer the dish.
2. Use a small cookie scoop for clean, consistent fills. A 1½-tablespoon scoop lets you fill each shell with one clean press rather than wrestling a spoon into a rounded pasta tube. It also ensures every shell has the same amount of filling, which means even cooking across the whole dish.
3. Season the pasta water generously. The shells are the most neutral element in the entire dish. Water that tastes pleasantly salty (like mild seawater) ensures the pasta itself carries flavor, not just the sauce and filling around it.
4. Broil for the final 2 minutes if you want a deeper golden top. If your oven’s top heating element is strong, switch to broil on high for the last 2 minutes of uncovered baking. Watch it closely — the difference between golden and burnt happens fast, but the color and texture you get is dramatically better than oven heat alone.
5. Let the dish rest every single time, no exceptions. The 5-minute rest isn’t optional. The Alfredo sauce continues thickening as the temperature drops slightly, transforming from a loose liquid to a luscious, clingy coating. Skipping rest means soup on the plate instead of sauce.
Recipe Summary
These high-protein chicken alfredo stuffed shells combine a shredded chicken and whole-milk ricotta filling with a quick homemade Alfredo sauce, baked in a single casserole dish until golden and molten with mozzarella. The recipe serves 6 generously, takes about 55 minutes start to finish, and delivers approximately 42 grams of protein per serving. It’s a genuinely satisfying, meal-prep-friendly bake that works for weeknight dinners and special occasions equally well.
Ready to Make It Your New Go-To?
These high-protein chicken alfredo stuffed shells are the kind of recipe you’ll find yourself making on repeat — not because it’s the simplest thing in the world, but because the payoff is so consistently worth it. A bubbling white baking dish pulled from the oven, cheese stretching from a lifted shell, fresh parsley scattered across the golden top — it’s a dinner that looks like effort and eats like pure comfort. If you love hearty, protein-forward pasta bakes, also check out Stuffed Bell Pepper Cheeseburger Bake in 30-Min for another weeknight favorite. Bookmark this one, make it this week, and don’t be surprised when it becomes the dish everyone requests.
✅ Quick Tips: Read the recipe in its entirety before you start cooking. This will help you understand the ingredients, steps, and timing involved, and allow you to prepare any necessary equipment or ingredients beforehand.
Best High-Protein Chicken Alfredo Stuffed Shells (35-Minute Easy Bake)
Description
These high-protein chicken alfredo stuffed shells are creamy, cheesy, and packed with lean chicken — an easy weeknight bake the whole family will devour.
Ingredients
Instructions
-
Step-by-Step Instructions
-
Step 1: Cook the Pasta Shells
-
Bring a large pot of water to a rolling boil and add 1 tablespoon kosher salt. Add the jumbo shells and cook for 2 minutes less than the package directions — they should be just shy of al dente, since they'll finish cooking in the oven. Drain, then lay them in a single layer on a lightly oiled baking sheet to cool and prevent sticking. This two-minute shortcut is the single best way to keep your shells from splitting when you fill them.
-
Step 2: Preheat Your Oven and Prepare the Baking Dish
-
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with cooking spray or a thin layer of butter. Set it aside — you'll pour a portion of the Alfredo sauce into the bottom before adding the shells.
-
Step 3: Make the Chicken Filling
-
In a large mixing bowl, combine the shredded chicken, ricotta, ½ cup of the grated Parmesan, the egg, garlic powder, Italian seasoning, onion powder, black pepper, and salt. Stir until everything is evenly distributed and the mixture holds together. The egg acts as a binder here, keeping the filling from becoming watery as it bakes. Tip: If you have time, refrigerate the filling for 15 minutes — it firms up slightly and makes stuffing the shells much neater.
-
Step 4: Build the Homemade Alfredo Sauce
-
Melt the butter in a medium saucepan over medium heat. Add the minced garlic and sauté for 60–90 seconds until fragrant but not browned. Pour in the heavy cream, increase the heat to medium-high, and let it simmer gently for 4–5 minutes, stirring frequently, until it reduces by about 15%. Remove from heat and stir in 1½ cups of Parmesan, black pepper, and nutmeg until the cheese melts fully into a smooth, glossy sauce. Season with salt to taste. Don't rush the reduction — those few extra minutes build the thickness that makes the sauce cling to every shell.
-
Step 5: Layer the Dish
-
Pour about ¾ cup of the Alfredo sauce into the bottom of the prepared baking dish and spread it into an even layer. This prevents the shells from sitting dry on the pan bottom and scorching.
-
Step 6: Stuff the Shells
-
Using a spoon or small cookie scoop, fill each cooled shell generously with the chicken-ricotta mixture — about 2 heaping tablespoons per shell. Don't pack them so tight that the shell cracks; a slightly rounded, full fill is ideal. Arrange the stuffed shells in a single layer, open side up, directly in the Alfredo-coated baking dish.
-
Step 7: Top and Cover
-
Pour the remaining Alfredo sauce evenly over all the stuffed shells. Scatter the shredded mozzarella across the top, followed by the remaining ½ cup of Parmesan. Cover the dish tightly with aluminum foil.
-
Step 8: Bake Covered, Then Uncovered
-
Bake at 375°F, covered, for 20 minutes. Then carefully remove the foil and continue baking for an additional 15 minutes, until the cheese on top is melted, golden in spots, and the sauce is bubbling around the edges. For food safety, the internal temperature of the filling should reach at least 165°F — use an instant-read thermometer to confirm. The USDA recommends this temperature for all cooked poultry dishes, including reheated chicken-based fillings.
-
Step 9: Rest, Garnish, and Serve
-
Remove the baking dish from the oven and let it rest for 5 minutes before serving. This rest time allows the Alfredo sauce to thicken back up after the heat, so it doesn't run all over the plate when you scoop. Scatter fresh flat-leaf parsley generously over the top — just as you see in the finished dish — and finish with a few cracks of black pepper. Serve immediately while the cheese is still wonderfully stretchy.
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 520kcal
- % Daily Value *
- Total Fat 26g40%
- Saturated Fat 16g80%
- Total Carbohydrate 56.5g19%
- Sugars 2g
- Protein 42g84%
- Vitamin A 302 IU
- Vitamin C 12 mg
- Calcium 135 mg
- Iron 7 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
