These Chicken Alfredo Stuffed Shells are the ultimate comfort food dinner for busy weeknights. I love how the creamy homemade Alfredo sauce pairs with the tender chicken and spinach filling. It feels fancy enough for a Sunday supper but is actually simple enough to throw together on a Tuesday. My family loves when I make this because it tastes like we spent all day in the kitchen, even though it comes together in about an hour. It is a fun twist on our classic Chicken Alfredo Recipe that we make so often.
The first time I made this, I realized that sometimes the simplest comfort food is exactly what everyone needs after a long day. The jumbo pasta shells hold all that cheesy goodness perfectly, and the bubbling golden cheese on top makes it hard to resist going back for seconds. It is a great way to use up leftover chicken or a rotisserie chicken from the store. If you enjoy this style of dish, you should also try our Marry Me Chicken Pasta for another creamy favorite.
Ingredients for Chicken Alfredo Stuffed Shells
I always use rotisserie chicken for this recipe because it saves so much time and adds great flavor to the filling.
- 20 jumbo pasta shells
- 2 cups cooked chicken breast, shredded – I recommend using rotisserie chicken for the best flavor.
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese – My preference is to shred it myself for a smoother melt.
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1/2 teaspoon dried Italian herbs
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 2 tablespoons unsalted butter
- 2 cloves garlic, minced (for sauce)
- 2 cups heavy cream
- 1 cup grated Parmesan cheese (for sauce)
- 1/2 teaspoon salt (for sauce)
- 1/4 teaspoon ground black pepper (for sauce)
- Pinch of nutmeg (optional) – In my experience, a little nutmeg makes the Alfredo sauce taste authentic.
- 1/2 cup shredded mozzarella cheese (topping)
- 2 tablespoons grated Parmesan cheese (topping)
- Fresh parsley, chopped (optional)

Step-by-Step Instructions
In my experience, the key to perfect stuffed shells is not overcooking the pasta before filling them.
Step 1: Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish to prevent sticking.
Step 2: Boil the jumbo pasta shells in salted water until just al dente, then drain and set them aside carefully so they do not tear.
Step 3: Mix the shredded chicken, spinach, ricotta, mozzarella, Parmesan, egg, garlic, herbs, salt, and pepper in a large bowl until well combined.
Step 4: Melt butter in a saucepan over medium heat, sauté the garlic for a minute, then stir in the heavy cream and simmer gently.
Step 5: Whisk the Parmesan, salt, pepper, and nutmeg into the sauce until it thickens slightly, then remove from heat.
Step 6: Spread a cup of sauce in the dish, fill the shells with the chicken mixture, and arrange them inside.
Step 7: Pour the rest of the sauce over the shells, top with cheese, and bake covered for 20 minutes, then uncovered for 15 minutes until golden.
What to Serve with Chicken Alfredo Stuffed Shells
Balancing the creamy richness of this dish with fresh sides makes for a perfect meal.
Garlic Butter Steak Bites: These cook quickly in a pan and add a hearty protein element that pairs perfectly with the creamy pasta sauce.
Easy Creamy Potato Soup: A small cup of this soup makes a great starter if you are serving a larger crowd or want a multi-course meal.
Crispy Salmon Bowls: If you want a lighter side, the textures and flavors in this bowl complement the richness of the shells well.
Queso Chicken Enchiladas: If you are cooking for a big family gathering, serving these alongside the shells gives people two great comfort food options.

Storage & Serving Tips
Store any leftovers in an airtight container in the refrigerator for up to three days.
I recommend reheating them in the oven covered with foil at 350°F so the sauce stays creamy rather than separating. You can also assemble the shells ahead of time and freeze them before baking for a quick dinner later.
FAQs
Can I make Chicken Alfredo Stuffed Shells ahead of time?
Yes, you can assemble the shells and keep them covered in the refrigerator for up to 24 hours before baking. You may need to add a few extra minutes to the baking time if the dish is cold from the fridge.
Can I use frozen spinach instead of fresh?
You can use frozen spinach, but be sure to thaw it completely and squeeze out all the excess water with a paper towel so the filling does not become watery.
How do I prevent the pasta shells from tearing?
Cook the shells until they are just al dente and still firm. Overcooked shells are too soft and rip easily when you try to stuff them with the chicken mixture.
Conclusion
These Chicken Alfredo Stuffed Shells are a satisfying meal that brings everyone to the table. The creamy filling and homemade sauce make it a recipe you will return to again and again. Give this recipe a try for your next family dinner and enjoy the comfort it brings.

Chicken Alfredo Stuffed Shells
Ingredients
Equipment
Method
- Preheat oven to 375°F. Lightly grease a 9×13-inch baking dish.
- Boil jumbo pasta shells in salted water until al dente according to package directions. Drain and set aside.
- Combine shredded chicken, chopped spinach, ricotta, 1 cup mozzarella, 1/2 cup Parmesan, egg, 2 cloves minced garlic, Italian herbs, 1/2 teaspoon salt, and 1/4 teaspoon black pepper in a large bowl. Mix thoroughly.
- Melt butter in a saucepan over medium heat. Add 2 cloves minced garlic and sauté for 1 minute until fragrant. Stir in heavy cream and bring to a gentle simmer.
- Whisk in 1 cup Parmesan cheese, 1/2 teaspoon salt, 1/4 teaspoon pepper, and nutmeg if using. Cook while stirring until slightly thickened, about 3 to 4 minutes. Remove from heat.
- Spread 1 cup of Alfredo sauce evenly on the bottom of the prepared dish. Fill each cooked shell with the chicken mixture and arrange in the dish.
- Pour remaining Alfredo sauce over filled shells. Sprinkle remaining 1/2 cup mozzarella and 2 tablespoons Parmesan evenly over them.
- Cover dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 to 15 minutes until sauce bubbles and cheese is golden.
- Allow to rest for 5 minutes before serving. Garnish with chopped fresh parsley if desired.









