Finding a dinner recipe that feels fancy enough for company but easy enough for a busy Tuesday night can feel impossible. You want something that looks impressive when you pull it out of the oven, tastes like you spent hours in the kitchen, but doesn’t actually require a culinary degree or an entire afternoon of prep work.
That’s exactly why these million dollar chicken alfredo stuffed shells are about to become your new favorite go-to dinner. They’re rich and creamy, totally satisfying, and honestly way easier to pull together than they look. Plus, you can prep them ahead of time and just pop them in the oven when you’re ready to eat.

Why You’ll Love These Million Dollar Chicken Alfredo Stuffed Shells
- Restaurant-quality comfort food at home – These creamy, cheesy stuffed shells taste like something you’d order at an Italian restaurant, but you can make them right in your own kitchen.
- Perfect for meal prep – You can assemble these shells ahead of time and pop them in the oven when you’re ready to eat, making weeknight dinners a breeze.
- High-protein dinner – With chicken, cottage cheese, and multiple types of cheese, this dish packs plenty of protein to keep you satisfied.
- Great for using leftover chicken – This is the perfect recipe to transform rotisserie chicken or leftover grilled chicken into something completely new and exciting.
- Kid-approved favorite – The creamy Alfredo sauce and gooey cheese make this a hit with children and adults alike, so you won’t have to worry about picky eaters at the dinner table.
What Kind of Cottage Cheese Should I Use?
Any cottage cheese from your grocery store will work great for this recipe, whether you go with small curd or large curd. If you’re not a fan of the lumpy texture, you can give it a quick blend in a food processor before mixing it with the other cheeses – this creates a smoother, creamier filling that’s closer to ricotta. Full-fat cottage cheese will give you the richest flavor, but low-fat or even fat-free versions work just fine if that’s what you have on hand. The cottage cheese acts as the base of your filling and helps keep these shells moist and creamy, so don’t skip it!

Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some options that work well:
- Jumbo shells: You really need jumbo shells for this recipe since they’re meant to hold the filling. If you can’t find them, try using manicotti tubes instead – they’ll work the same way.
- Cottage cheese: Ricotta cheese is a great substitute here and actually more traditional for stuffed shells. Use the same amount and it’ll work perfectly.
- Cooked chicken: Rotisserie chicken makes this super easy, but you can also use leftover grilled chicken, poached chicken breasts, or even turkey. Just make sure it’s already cooked and shredded.
- Sour cream: Greek yogurt works as a one-to-one swap if you’re out of sour cream. It’ll give you that same tangy creaminess.
- Alfredo sauce: Store-bought is convenient, but you can make your own with butter, heavy cream, and parmesan if you prefer. You’ll need about 1½ cups worth.
- Mozzarella cheese: Italian blend cheese or provolone work nicely here. Just keep some aside for topping like the recipe calls for.
Watch Out for These Mistakes While Baking
The biggest mistake when making stuffed shells is overcooking the pasta during the boiling stage, which leads to shells that fall apart when you try to stuff them – cook them just until they’re bendable but still firm, about 2 minutes less than the package directions suggest.
Many people forget to spread a thin layer of Alfredo sauce on the bottom of the baking dish before adding the shells, which prevents sticking and ensures every bite has that creamy sauce.
To avoid dry, rubbery chicken filling, make sure your cream cheese is truly softened to room temperature so it mixes smoothly with the other cheeses, and don’t skip covering the dish with foil for the first 20 minutes of baking to lock in moisture.
If your shells seem to be browning too quickly on top, tent them loosely with foil and finish baking – you want the cheese melted and bubbly, not burnt.

What to Serve With Chicken Alfredo Stuffed Shells?
These rich and cheesy stuffed shells are pretty filling on their own, so I like to keep the sides simple and fresh. A crisp Caesar salad or mixed greens with a light vinaigrette helps cut through all that creamy goodness and adds a nice contrast to the meal. Garlic bread is always a crowd-pleaser with any pasta dish, and it’s perfect for scooping up extra Alfredo sauce from your plate. If you want to add some veggies, roasted broccoli or green beans with a squeeze of lemon work really well alongside the shells without making the meal feel too heavy.
Storage Instructions
Store: Keep any leftover stuffed shells in an airtight container in the fridge for up to 4 days. They actually taste amazing the next day after all those flavors have had time to meld together!
Make Ahead: This is one of those dishes that’s perfect for prepping in advance. You can assemble the whole thing, cover it tightly with foil, and keep it in the fridge for up to 24 hours before baking. Just add about 10 extra minutes to the baking time if you’re starting from cold.
Freeze: These shells freeze really well either before or after baking. Wrap the dish tightly in plastic wrap and then foil, and freeze for up to 3 months. If freezing unbaked, let it thaw in the fridge overnight before baking as directed.
Reheat: Warm up individual portions in the microwave for about 2 minutes, or reheat the whole dish covered with foil in a 350°F oven for 20-25 minutes until heated through. You might want to add a splash of milk or extra Alfredo sauce to keep things creamy.
| Preparation Time | 20-30 minutes |
| Cooking Time | 30-35 minutes |
| Total Time | 50-65 minutes |
| Level of Difficulty | Medium |
| Servings | 7 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2200
- Protein: 135-150 g
- Fat: 120-135 g
- Carbohydrates: 105-120 g
Ingredients
For the pasta:
- 21 jumbo shells (Barilla recommended for durability)
For the filling:
- 1 1/2 cups chicken (shredded into small bite-sized pieces)
- 1 1/2 cups cottage cheese (thick style preferred)
- 4 oz cream cheese (softened to room temperature)
- 1/3 cup sour cream
- 1/3 cup parmesan cheese
- 1 cup mozzarella cheese
- 1 1/2 tbsp parsley
- 1/2 tsp garlic powder
- 1 tsp Italian seasoning
For the assembly:
- 15 oz alfredo sauce
- 3/4 cup mozzarella cheese (freshly shredded for better melt)
Step 1: Prepare the Oven and Cook the Pasta
- 21 jumbo shells
Preheat your oven to 375°F and lightly grease a 9×13 inch baking dish with butter or cooking spray.
While the oven heats, bring a large pot of salted water to a rolling boil.
Add the jumbo shells and cook according to package directions until just al dente (usually 9-11 minutes)—they should still have a slight firmness since they’ll continue cooking in the oven.
Drain the shells in a colander and lay them out on a clean kitchen towel to cool slightly and prevent sticking.
Step 2: Make the Creamy Chicken Filling
- 1 1/2 cups chicken
- 1 1/2 cups cottage cheese
- 4 oz cream cheese
- 1/3 cup sour cream
- 1/3 cup parmesan cheese
- 1 cup mozzarella cheese
- 1 1/2 tbsp parsley
- 1/2 tsp garlic powder
- 1 tsp Italian seasoning
In a large bowl, combine the softened cream cheese, cottage cheese, and sour cream, stirring until smooth and well blended.
Add the shredded chicken, parmesan cheese, 1 cup mozzarella cheese, parsley, garlic powder, and Italian seasoning.
Mix everything together thoroughly until the filling is even and creamy throughout.
I like to taste a small spoonful here to adjust seasonings—the filling should be flavorful but not oversalted since the alfredo sauce adds richness too.
Step 3: Fill and Arrange the Shells
- creamy chicken filling from Step 2
Using a small spoon or a piping bag, carefully fill each cooked shell with the creamy chicken mixture from Step 2, working gently to avoid tearing the delicate pasta.
Arrange the filled shells seam-side up in the prepared baking dish, packing them snugly so they hold their shape and don’t tip over during baking.
I find that laying them out in neat rows makes the dish look more polished, plus it ensures even cooking.
Step 4: Add Sauce and Top with Cheese
- 15 oz alfredo sauce
- 3/4 cup mozzarella cheese
Pour the entire 15 oz container of alfredo sauce evenly over the filled shells, making sure each one gets coated.
This sauce is your flavor carrier and will help keep everything moist and delicious.
Sprinkle the 3/4 cup of freshly shredded mozzarella cheese evenly across the top—freshly shredded cheese melts better and more smoothly than pre-shredded varieties, which contain anti-caking agents that can affect the texture.
Step 5: Bake Until Golden and Bubbly
Place the baking dish in the preheated 375°F oven and bake for 30 to 35 minutes, until the sauce is bubbling around the edges and the cheese on top is golden brown and melted.
The shells should be heated through and the filling set.
If the top is browning too quickly before the filling is heated through, loosely tent the dish with foil for part of the baking time.
Let the dish rest for 5 minutes after removing from the oven—this allows everything to set slightly and makes serving easier.

Decadent Million Dollar Chicken Alfredo Stuffed Shells
Ingredients
For the pasta
- 21 jumbo shells (Barilla recommended for durability)
For the filling
- 1 1/2 cups chicken (shredded into small bite-sized pieces)
- 1 1/2 cups cottage cheese (thick style preferred)
- 4 oz cream cheese (softened to room temperature)
- 1/3 cup sour cream
- 1/3 cup parmesan cheese
- 1 cup mozzarella cheese
- 1 1/2 tbsp parsley
- 1/2 tsp garlic powder
- 1 tsp Italian seasoning
For the assembly
- 15 oz alfredo sauce
- 3/4 cup mozzarella cheese (freshly shredded for better melt)
Instructions
- Preheat your oven to 375°F and lightly grease a 9x13 inch baking dish with butter or cooking spray. While the oven heats, bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook according to package directions until just al dente (usually 9-11 minutes)—they should still have a slight firmness since they'll continue cooking in the oven. Drain the shells in a colander and lay them out on a clean kitchen towel to cool slightly and prevent sticking.
- In a large bowl, combine the softened cream cheese, cottage cheese, and sour cream, stirring until smooth and well blended. Add the shredded chicken, parmesan cheese, 1 cup mozzarella cheese, parsley, garlic powder, and Italian seasoning. Mix everything together thoroughly until the filling is even and creamy throughout. I like to taste a small spoonful here to adjust seasonings—the filling should be flavorful but not oversalted since the alfredo sauce adds richness too.
- Using a small spoon or a piping bag, carefully fill each cooked shell with the creamy chicken mixture from Step 2, working gently to avoid tearing the delicate pasta. Arrange the filled shells seam-side up in the prepared baking dish, packing them snugly so they hold their shape and don't tip over during baking. I find that laying them out in neat rows makes the dish look more polished, plus it ensures even cooking.
- Pour the entire 15 oz container of alfredo sauce evenly over the filled shells, making sure each one gets coated. This sauce is your flavor carrier and will help keep everything moist and delicious. Sprinkle the 3/4 cup of freshly shredded mozzarella cheese evenly across the top—freshly shredded cheese melts better and more smoothly than pre-shredded varieties, which contain anti-caking agents that can affect the texture.
- Place the baking dish in the preheated 375°F oven and bake for 30 to 35 minutes, until the sauce is bubbling around the edges and the cheese on top is golden brown and melted. The shells should be heated through and the filling set. If the top is browning too quickly before the filling is heated through, loosely tent the dish with foil for part of the baking time. Let the dish rest for 5 minutes after removing from the oven—this allows everything to set slightly and makes serving easier.