If you’re craving a comforting, cheesy, and seriously satisfying dinner, you’ve got to try this Chicken Stuffed Shells with Alfredo Sauce Recipe. It’s one of those dishes that feels like a warm hug on a plate — packed with tender chicken, creamy ricotta and mozzarella, fresh broccoli, and smothered in a velvety homemade Alfredo sauce that I’m obsessed with. Whether you’re cooking for family or friends, this recipe will quickly become your go-to for a special yet easy weeknight meal. Stick around, and I’ll walk you through everything you need to nail it perfectly!
Why You’ll Love This Recipe
- Deliciously Creamy: The Alfredo sauce is rich but balanced, making each bite dreamy without feeling heavy.
- Family-Friendly: My kids go crazy for it, and I love that it sneaks in veggies like broccoli easily.
- Make-Ahead Friendly: You can prep it ahead and it freezes beautifully, saving you time any night of the week.
- Simple Yet Impressive: It looks like something from a fancy restaurant but comes together with everyday ingredients.
Ingredients You’ll Need
I love how these ingredients come together with familiar flavors that everyone loves, yet pack a punch of cheesy, garlicky goodness. When shopping, pick a good-quality shredded mozzarella and freshly grated Parmesan for the best melt and flavor.
- Jumbo pasta shells: These are the perfect-sized vessels to hold the creamy chicken filling.
- Cooked chicken: Leftover rotisserie chicken works perfectly here and saves time.
- Ricotta cheese: Adds creaminess and helps bind the filling; low-fat ricotta can be used if you want lighter shells.
- Mozzarella cheese: Divided use – one cup mixed into the filling and the rest for topping so it melts beautifully.
- Parmesan cheese: Freshly shredded Parmesan adds sharpness and depth.
- Large egg: Helps hold the filling together so it doesn’t fall apart.
- Cooked broccoli: I like adding this for a pop of color and nutrition; you can steam or sauté it.
- Garlic and onion powder: Magic multitaskers that boost flavor in the filling.
- Kosher salt and black pepper: Essential seasoning, don’t skip!
- Unsalted butter, flour, whole milk, heavy cream, and garlic cloves: For making that dreamy homemade Alfredo sauce.
- Additional shredded Parmesan and mozzarella: To finish the sauce and topping with ooey-gooey goodness.
Variations
I love that this Chicken Stuffed Shells with Alfredo Sauce Recipe is so versatile. You can easily swap ingredients to make it your own or fit dietary needs. Here are a few options I’ve tried or suggest:
- Spinach-instead-of-broccoli: I sometimes swap the broccoli with fresh spinach for a different veggie vibe, and it still pleases everyone.
- Turkey or sausage: You can replace chicken with cooked ground turkey or Italian sausage for a flavor twist.
- Gluten-free pasta shells: I’ve tested gluten-free jumbo shells and it works well – just watch cooking times!
- Store-bought Alfredo sauce: For an ultra-quick version, skipping the homemade sauce saves time without sacrificing too much flavor.
How to Make Chicken Stuffed Shells with Alfredo Sauce Recipe
Step 1: Prep the Pasta Shells
Start by bringing a large pot of salted water to a boil—that salt really seasons the shells while they cook! Toss in the jumbo shells and cook according to package instructions until al dente (usually about 10-12 minutes). Don’t overcook or they’ll tear when filling. Drain and rinse them under cold water to stop the cooking and prevent sticking. I always lay them out on a clean kitchen towel to dry for a bit before filling.
Step 2: Make the Filling Mixture
While the shells are cooking, combine the cooked chicken, ricotta, one cup of shredded mozzarella, Parmesan, egg, cooked broccoli, garlic powder, onion powder, salt, and pepper in a large bowl. Mixing this by hand helps you get an even, creamy filling that’s well seasoned. I love tasting it here to tweak the salt and garlic — it makes a big difference!
Step 3: Whip Up the Alfredo Sauce
This step is seriously the heart of the dish. Melt butter in a skillet over medium heat, then whisk in the flour to make a roux. Add cold whole milk gradually—about two tablespoons at a time—to avoid lumps, whisking constantly until smooth. It might look gummy at first, but keep going. Then add the heavy cream and minced garlic, letting it simmer gently for around five minutes, just until you see small bubbles. Stir in freshly grated Parmesan until melted, and don’t forget to taste, adding salt and pepper bit by bit. This homemade sauce gives the recipe a fresh, garlicky richness that’ll win you over.
Step 4: Assemble and Bake
Spoon just enough Alfredo sauce to coat the bottom of your sprayed baking dish. Fill each shell generously with the chicken filling and place them seam-side up in the dish. Pour the remaining Alfredo sauce over the shells and sprinkle the last cup of shredded mozzarella cheese on top. Cover with foil and bake at 375°F for 20 minutes. Then, remove the foil and bake for another 5-10 minutes until the cheese melts beautifully. If you want that golden top, pop it under the broiler for 2-3 minutes – but watch them closely so they don’t burn!
Pro Tips for Making Chicken Stuffed Shells with Alfredo Sauce Recipe
- Don’t Overcook Your Shells: Cooking pasta just until al dente keeps the shells sturdy enough to hold the filling without falling apart.
- Taste Season As You Go: Alfredo sauce needs careful seasoning — salt and pepper can make or break the flavor, so add gradually and taste often.
- Cool Filling Slightly: If your chicken filling is warm, let it cool a bit before stuffing the shells to avoid tearing the pasta when filling.
- Watch the Broiler Closely: The cheese can brown quickly; keep the oven door ajar slightly and watch for a perfect golden finish.
How to Serve Chicken Stuffed Shells with Alfredo Sauce Recipe

Garnishes
I like to sprinkle freshly chopped parsley or basil over the top — it adds a fresh pop of color and a slight herbaceous note that balances the cheese beautifully. A little cracked black pepper on top right before serving also makes it look and taste more inviting.
Side Dishes
Steamed green beans, a crisp Caesar salad, or even roasted garlic bread make perfect companions to this dish. I often keep it simple with a bright salad because the shells are pretty rich on their own.
Creative Ways to Present
For special occasions, I love serving these stuffed shells in individual ramekins or shallow bowls for a fancy restaurant feel. You can even prepare them in single portions ahead of time, then warm them up for guests. A drizzle of extra Alfredo sauce on the side or a sprinkle of toasted pine nuts on top makes them look and taste extra special.
Make Ahead and Storage
Storing Leftovers
I like to store leftover stuffed shells in an airtight container in the fridge for up to 3 days. To prevent them from drying out, I spoon a little extra Alfredo sauce over the top before sealing. When you’re ready, they still taste creamy and fresh.
Freezing
This recipe freezes like a dream. After assembling the stuffed shells but before baking, cover tightly with foil and freeze. You can store them for up to 2 months. When ready to eat, thaw overnight in the fridge and bake as directed, just adding a few extra minutes to cooking time.
Reheating
Reheat leftovers covered in the oven at 350°F for about 15-20 minutes until heated through. Adding a splash of milk or Alfredo sauce helps keep everything moist. Avoid microwaving if possible, as the texture of the sauce and noodles is best preserved in the oven.
FAQs
-
Can I make this Chicken Stuffed Shells with Alfredo Sauce Recipe dairy-free?
Absolutely! You can substitute the ricotta, mozzarella, and Parmesan with dairy-free cheese alternatives or omit them altogether and add extra cooked chicken and veggies for bulk. For the Alfredo sauce, try using dairy-free milk (like oat or almond milk) and a plant-based butter alternative. The texture and richness will be different but still tasty with some seasoning adjustments.
-
How do I know when the stuffed shells are fully cooked?
Since the shells are pre-cooked and the filling uses cooked ingredients, baking mainly warms through and melts the cheese thoroughly. After baking and broiling, the shells should be heated through, bubbly, and the cheese on top golden. If you’re unsure, insert a knife into a shell to check that the filling is hot inside.
-
Can I prepare this recipe ahead of time?
Yes! You can assemble the stuffed shells a day in advance, cover them tightly, and refrigerate until ready to bake. This makes weeknight dinners super easy. Just add a few extra minutes to baking time if they come straight from the fridge.
-
What can I use if I don’t have jumbo shells?
If jumbo shells aren’t available, large manicotti pasta tubes are a good substitute. Just cook them according to package directions and stuff similarly. You could also try large pasta lasagna sheets cut into smaller rectangles and rolled up.
Final Thoughts
I absolutely love how this Chicken Stuffed Shells with Alfredo Sauce Recipe turns out every time — it’s the perfect balance of creamy, cheesy, and packed with comforting flavors that warm you up from the inside out. When I first tried this recipe, I was blown away by how impressive it looked but how easy it was to make. Now it’s a staple in my home, especially when I want to wow guests without spending hours in the kitchen. I can’t wait for you to try it and make it your own. Trust me, once you taste those tender shells filled with cheesy chicken and smothered in garlicky Alfredo – you’ll be hooked!
Print
Chicken Stuffed Shells with Alfredo Sauce Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 60 minutes
- Yield: 5 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian-American
Description
Delicious Chicken Stuffed Shells filled with a savory mix of cooked chicken, broccoli, ricotta, mozzarella, and Parmesan cheeses. These jumbo pasta shells are smothered in a rich, homemade garlic Alfredo sauce and baked to perfection with a bubbly, golden cheese topping. A comforting, crowd-pleasing Italian-American casserole perfect for family dinners.
Ingredients
Shell Filling
- 16 – 20 jumbo shells
- 1 cup cooked chicken (140 grams)
- 1 cup ricotta cheese, low fat optional (227 grams)
- 1 cup mozzarella cheese, shredded (113 grams)
- 1/2 cup Parmesan cheese, shredded (50 grams)
- 1 large egg
- 1 cup cooked broccoli (90 grams)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon kosher salt
- 1/8 teaspoon freshly ground black pepper
Alfredo Sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all purpose flour
- 2 cups whole milk, cold (454 grams)
- 1 cup heavy cream, cold (227 grams)
- 2 cloves garlic, minced
- 1 cup Parmesan cheese, shredded (100 grams)
- Salt and pepper to taste (approximately 1/2 teaspoon kosher salt and 1/8 to 1/4 teaspoon black pepper)
- 1 cup mozzarella cheese, shredded (113 grams) for topping
Instructions
- Preheat Oven and Prepare Baking Dish. Preheat your oven to 375 degrees Fahrenheit. Lightly spray a 2-quart baking dish with cooking spray and set aside to prevent sticking.
- Cook Jumbo Shells. Bring a large pot of salted water to a rolling boil (add 1 to 2 teaspoons kosher salt). Add the dry jumbo shells and cook according to the package instructions until al dente. Drain the pasta and rinse under cold water to stop the cooking process and prevent sticking. Set aside to cool.
- Prepare the Filling. In a large bowl, combine cooked chicken, ricotta cheese, 1 cup mozzarella cheese, Parmesan cheese, cooked broccoli, egg, garlic powder, onion powder, kosher salt, and black pepper. Mix thoroughly until all ingredients are well incorporated, then set aside.
- Make the Alfredo Sauce. In a large skillet over medium heat, melt the unsalted butter. Once melted, whisk in the flour to create a roux. Gradually add cold whole milk, about 2 tablespoons at a time, whisking constantly to avoid lumps. Continue until all milk is incorporated, and the mixture becomes gummy but smooth. Whisk in the heavy cream and minced garlic.
- Simmer the Sauce. Bring the sauce to a gentle simmer with small bubbles forming around the edges. Maintain this simmer for 5 minutes, stirring occasionally to prevent sticking and to thicken the sauce.
- Add Cheese and Season. Stir in freshly grated Parmesan cheese until it completely melts into the sauce. Remove the skillet from heat and season the Alfredo sauce with salt and pepper to taste. Adjust seasoning carefully to enhance flavor without overpowering.
- Assemble the Dish. Spread a thin layer of Alfredo sauce on the bottom of the prepared baking dish to prevent sticking. Stuff each jumbo shell generously with the filling mixture and place them seam side up in the dish. Pour the remaining Alfredo sauce evenly over the stuffed shells.
- Add Cheese Topping and Bake. Sprinkle 1 cup of shredded mozzarella cheese evenly over the top of the shells. Cover the baking dish with foil and bake in the preheated oven for 20 minutes.
- Brown the Cheese. Remove the foil and continue baking for an additional 5 to 10 minutes until the cheese is fully melted and bubbly.
- Broil for Finish. Turn on your oven broiler and broil the dish for 2 to 3 minutes, watching closely to achieve a golden-brown cheese crust to your liking. Be careful to prevent burning.
- Serve and Enjoy. Carefully remove from the oven and serve hot. Enjoy this comforting and cheesy chicken stuffed shells casserole with family and friends.
Notes
- For convenience, store-bought Alfredo sauce can be substituted for the homemade sauce if desired.
- Cooked broccoli used in the filling can be sautéed, steamed, or thawed from frozen according to preference.
- Adjust salt and pepper in the Alfredo sauce carefully, as it greatly impacts the final flavor balance.
- Use low-fat ricotta cheese to reduce fat content without sacrificing creaminess.
- Watch the dish carefully during broiling to avoid burning the cheese topping.
Nutrition
- Serving Size: 4 shells
- Calories: 752 kcal
- Sugar: 10 g
- Sodium: 1139 mg
- Fat: 46 g
- Saturated Fat: 27 g
- Unsaturated Fat: 18 g
- Trans Fat: 1 g
- Carbohydrates: 40 g
- Fiber: 2 g
- Protein: 43 g
- Cholesterol: 195 mg

