Last updated on March 5th, 2026 at 01:44 pm
Rich, cheesy, stuffed pasta shells baked to golden perfection
There are nights when you want something warm, cheesy, and deeply comforting — the kind of dinner that fills the kitchen with the smell of garlic butter and baked pasta. That’s exactly where these creamy garlic butter chicken Alfredo shells shine. Tender pasta shells are stuffed with a rich chicken and ricotta filling, covered in a velvety Alfredo sauce, and baked until golden and bubbling. It feels like a special occasion dinner, yet it’s simple enough for a busy weeknight. Whether you’re planning a cozy family meal or looking for a comforting pasta dish everyone will ask for again, this one delivers every time.

Why you’ll love this recipe
These stuffed shells combine everything people love about classic chicken Alfredo and baked pasta. The filling is creamy and savory thanks to ricotta, mozzarella, and tender shredded chicken. The homemade garlic butter Alfredo sauce coats every shell in rich flavor without feeling overly heavy. It’s also a flexible dinner: you can prepare it ahead, make it for gatherings, or keep leftovers for the next day. The recipe feels impressive on the table but comes together with everyday ingredients and simple steps, making it a reliable weeknight dinner when you want something satisfying and comforting.
Ingredients
For the pasta and chicken
20 jumbo pasta shells, cooked and drained
2 boneless skinless chicken breasts
Salt and black pepper, to taste
Olive oil, for cooking
For the filling
¾ cup ricotta cheese
¾ cup cottage cheese
¾ cup grated mozzarella cheese, plus extra for topping
1 cup grated parmesan cheese
2 eggs
¼ cup fresh parsley, minced
2 tablespoons fresh basil, minced
2 tablespoons heavy cream (optional if mixture needs loosening)
For the garlic butter Alfredo sauce
4 tablespoons butter
2 tablespoons all-purpose flour
2 cups whole milk
1 cup heavy cream
3 garlic cloves, minced
1 cup grated parmesan cheese
1 tablespoon fresh parsley
Salt and pepper, to taste
Step-by-step instructions
Start by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish so the shells won’t stick once the sauce starts bubbling during baking.
Season the chicken breasts generously with salt and pepper. Heat a skillet or grill pan over medium heat and add a drizzle of olive oil. Cook the chicken for about 5–6 minutes per side until fully cooked and lightly golden. Remove from the pan and let it rest for a few minutes before shredding it using two forks. Shredded chicken blends better into the filling and creates a smoother texture inside the shells.
Prepare the filling in a large bowl. Combine ricotta cheese, cottage cheese, mozzarella, parmesan, eggs, parsley, basil, and the shredded chicken. Season lightly with salt and pepper. Stir until everything forms a thick and creamy mixture. If the filling feels slightly dense, mix in two tablespoons of heavy cream to loosen it. The filling should be creamy but still thick enough to spoon easily into the shells.
Next, prepare the garlic butter Alfredo sauce. Melt butter in a large skillet over medium heat. Once melted, whisk in the flour and cook the mixture for about two minutes. This step creates a roux, which thickens the sauce and prevents lumps later.
Slowly pour in the milk while whisking constantly. Add the heavy cream and continue whisking until the sauce begins to thicken, which usually takes about three to four minutes. The texture should become smooth and slightly creamy.
Add the minced garlic, parmesan cheese, parsley, salt, and pepper. Stir until the cheese melts completely and the sauce becomes velvety and fragrant.
Spread about one cup of the Alfredo sauce across the bottom of the prepared baking dish. This prevents the shells from sticking and helps the pasta absorb flavor while baking.
Fill each cooked pasta shell with the chicken and cheese mixture using a spoon. Place the filled shells into the dish with the open side facing upward. Continue until the dish is full.
Pour the remaining Alfredo sauce evenly over the stuffed shells so they are fully coated. Sprinkle extra mozzarella and parmesan across the top for a golden, bubbly finish.
Bake uncovered for about 25 minutes until the sauce is bubbling and the cheese on top turns lightly golden. Let the dish rest for about five minutes before serving so the sauce thickens slightly.
For another comforting chicken dinner idea, you might also enjoy this crispy parmesan crusted chicken sheet pan dinner.

Variations and adjustments
Meal prep version
You can assemble the entire dish a day in advance. Cover tightly and refrigerate. When ready to cook, bake as directed, adding about 5 extra minutes if baking straight from the fridge.
Extra protein version
Add additional shredded chicken or mix in cooked spinach for more protein and texture while keeping the dish hearty and satisfying.
Spicy twist
A pinch of red pepper flakes in the Alfredo sauce adds a gentle heat that pairs beautifully with the garlic and cheese.
Lighter version
Swap part of the heavy cream with milk and use part-skim ricotta to create a slightly lighter sauce while keeping the dish creamy.
Serving ideas
Serve these stuffed Alfredo shells straight from the baking dish for a cozy family-style dinner. A crisp green salad with lemon vinaigrette balances the richness perfectly. Garlic bread or toasted baguette slices are also great for soaking up the extra Alfredo sauce. If you want a fuller dinner spread, roasted broccoli or asparagus adds freshness and color to the plate.
If you enjoy hearty comfort dinners, this chicken broccoli rice cheese casserole is another family favorite worth trying.
Storage and make-ahead tips
Leftover stuffed shells store very well. Keep them in an airtight container in the refrigerator for up to four days. To reheat, cover the dish with foil and warm it in the oven at 350°F until heated through. You can also microwave individual portions with a splash of milk to loosen the sauce.
The dish can also be frozen before baking. Assemble everything in a freezer-safe dish, cover tightly, and freeze for up to two months. Thaw overnight in the refrigerator before baking.
FAQ
Can I use rotisserie chicken instead of cooking fresh chicken?
Yes, rotisserie chicken works perfectly for this recipe and saves time. Simply shred about two cups of chicken and mix it into the filling. It blends nicely with the cheeses and keeps the recipe quick for busy evenings.
What pasta shells should I buy for this recipe?
Look for jumbo pasta shells, often labeled “conchiglioni.” Their large size makes them ideal for stuffing with the chicken and ricotta mixture.
Can I make this recipe ahead of time?
Absolutely. Assemble the stuffed shells and refrigerate the baking dish up to 24 hours in advance. When ready to cook, bake as directed. This makes it perfect for holidays or dinner guests.
How do I keep Alfredo sauce from becoming too thick?
If the sauce thickens too much while cooking, simply whisk in a small splash of milk until it reaches the desired consistency.
Can I add vegetables to the filling?
Yes. Finely chopped spinach, sautéed mushrooms, or roasted broccoli mix very well into the filling without changing the texture too much.
How do I keep the shells from drying out in the oven?
Make sure the shells are well covered with Alfredo sauce before baking. The sauce protects the pasta and keeps the dish creamy while it cooks.
Creamy Garlic Butter Chicken Alfredo Shells
Equipment
- Large pot
- Skillet or grill pan
- Large mixing bowl
- Whisk
- 9×13-inch baking dish
- Measuring Cups and Spoons
Ingredients
Pasta and chicken
- 20 jumbo pasta shells cooked and drained
- 2 boneless skinless chicken breasts
- salt and black pepper to taste
- 1 tbsp olive oil for cooking
Filling
- 3/4 cup ricotta cheese
- 3/4 cup cottage cheese
- 3/4 cup mozzarella cheese grated, plus more for topping
- 2 cups parmesan cheese grated, divided, plus more for topping
- 2 large eggs
- 1/4 cup fresh parsley minced, divided
- 2 tbsp fresh basil minced
- 2 tbsp heavy cream optional, to loosen filling
Garlic butter Alfredo sauce
- 4 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 3 cloves garlic minced
Instructions
- Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Cook the jumbo shells in salted water until just al dente. Drain and rinse with cool water so they don’t stick. Set aside.
- Season chicken with salt and pepper. Heat a skillet or grill pan over medium heat with olive oil, then cook chicken 5–6 minutes per side until cooked through. Rest 5 minutes.
- Shred the chicken with two forks (or chop finely) and add it to a large mixing bowl.
- Make the filling: add ricotta, cottage cheese, mozzarella, 1 cup parmesan, eggs, half the parsley, basil, and a pinch of salt and pepper. Mix until creamy. If it feels too thick to spoon, stir in 1–2 tablespoons heavy cream.
- Make the Alfredo sauce: melt butter in a large skillet over medium heat. Whisk in flour and cook 2 minutes, whisking often, until lightly golden.
- Slowly whisk in milk, then whisk in heavy cream. Simmer 3–4 minutes, whisking, until the sauce thickens enough to coat the back of a spoon.
- Stir in garlic, remaining 1 cup parmesan, remaining parsley, and a pinch of salt and pepper. Stir until smooth. If the sauce gets too thick, whisk in a splash of milk.
- Spread about 1 cup of sauce in the bottom of the baking dish. Fill each shell with the chicken-cheese mixture and arrange in the dish.
- Pour the remaining Alfredo sauce over the shells. Top with extra mozzarella and parmesan.
- Bake uncovered for 25 minutes, until bubbly and lightly golden on top. Rest 5 minutes before serving.
Notes
Enjoyed this recipe? Leave a review!
There are no reviews yet. Be the first one to write one.







