Chicken Alfredo Stuffed Shells

Golden baked Chicken Alfredo Stuffed Shells with spinach and cheese bubbling in a 9x13 dish, garnished with parsley. Pin It
Golden baked Chicken Alfredo Stuffed Shells with spinach and cheese bubbling in a 9x13 dish, garnished with parsley. | hometastelab.com

These jumbo shells are packed with a savory mix of shredded chicken, ricotta, spinach, and mozzarella. After stuffing, they are smothered in a homemade white Alfredo sauce made with butter, cream, and nutmeg. Baked until golden and bubbly, this Italian-American classic offers a rich, cheesy dinner experience that is perfect for feeding a family.

There's something deeply satisfying about pulling a bubbling dish of stuffed shells from the oven, the kitchen filling with that unmistakable aroma of cream, garlic, and melting cheese. I discovered this recipe on a particularly busy weeknight when I needed something impressive but didn't want to spend hours at the stove. One bite and I understood why this dish has stayed on my regular rotation ever since—it tastes like Sunday dinner comfort food, but comes together faster than you'd expect.

I made this for my sister's unexpected visit and watched her face light up when she bit into a shell—that golden, creamy filling somehow tasted both rich and comforting at once. She texted me the recipe request the next day, and now it's become our shorthand for 'please make that thing again.' Those moments when food becomes a quiet love language are what keeps me coming back to this recipe.

Ingredients

  • Jumbo pasta shells: Twenty shells might seem like a lot, but they're your vessel—choose the largest you can find so they hold the filling without tearing.
  • Cooked chicken breast: Use rotisserie chicken if you're pressed for time; it shreds beautifully and honestly tastes better than chicken you poach yourself.
  • Fresh spinach: Chop it fine so it distributes evenly throughout the filling without leaving obvious leafy chunks.
  • Ricotta cheese: This is your filling base—it's milder than most cheeses and holds everything together like edible glue.
  • Mozzarella and Parmesan: The mozzarella melts into creamy strings; the Parmesan adds that sharp, salty note that balances the richness.
  • Egg: Acts as a binder to keep the filling from being too loose or falling apart during baking.
  • Garlic: Mince it finely so you get flavor without obvious chunks that might taste raw.
  • Unsalted butter and flour: These create your roux, the foundation of a proper Alfredo that won't break or separate.
  • Whole milk and heavy cream: The ratio matters—too much cream and it's heavy; too much milk and it thins out as it bakes.
  • Ground nutmeg: Just a whisper of it in the sauce is the secret handshake that makes people ask what you did differently.

Instructions

Prep your workspace:
Preheat the oven to 375°F and grease your baking dish—this matters more than you might think because it prevents sticking and makes cleanup infinitely easier. Have all your ingredients measured and ready before you start cooking; there's nothing worse than scrambling for grated cheese while your sauce thickens.
Cook the shells with care:
Cook them just until al dente—they'll keep cooking in the oven, and overcooked shells turn mushy and fall apart when you're trying to stuff them. Rinse them with cold water after draining so they separate and cool down enough to handle without burning your fingers.
Build your filling:
Combine the chicken, spinach, cheeses, egg, and seasonings in one bowl, mixing gently but thoroughly so everything's evenly distributed. Don't worry if it looks loose—that egg will bind everything together as it bakes.
Make the Alfredo sauce:
Melt butter slowly over medium heat, then add flour and whisk constantly for about a minute to cook out the raw flour taste. Gradually pour in the milk and cream while whisking to avoid lumps, then keep stirring until the sauce coats the back of a spoon and looks glossy and thick.
Build your casserole:
Spread sauce on the bottom of the dish first—this prevents sticking and adds flavor to every shell. Stuff each shell generously but don't overfill, or the filling will squeeze out during baking.
Bake in stages:
The foil keeps things from browning too quickly while the insides heat through; removing it for the final 10 minutes lets the top turn golden and bubbly. Let it rest for 5 minutes after coming out of the oven so the filling sets and becomes easier to serve.
A close-up of creamy Chicken Alfredo Stuffed Shells filled with ricotta, spinach, and chicken, topped with melted mozzarella. Pin It
A close-up of creamy Chicken Alfredo Stuffed Shells filled with ricotta, spinach, and chicken, topped with melted mozzarella. | hometastelab.com

The first time I served this to people who claimed they didn't like ricotta-based dishes, I watched them silently finish their plates and ask for seconds. There's honesty in simple, well-made food—no tricks or pretense, just cream, cheese, and chicken done right.

Making It Your Own

This recipe is a blank canvas waiting for your touches. I've experimented with everything from mushrooms to sun-dried tomatoes mixed into the filling, and the dish absorbs these additions beautifully without losing its essential character. The beauty of a casserole is that you can customize it based on what you have or what you're craving that particular night.

Timing and Make-Ahead Magic

One of my favorite things about this dish is that you can assemble it hours ahead, cover it tightly, and pop it in the oven when guests are almost at your door. This flexibility transformed weeknight cooking from stressful to manageable for me. I've even frozen assembled casseroles for up to a month, though you'll need to add about 15 extra minutes to the baking time if cooking from frozen.

Pairing and Serving Suggestions

Serve this alongside something bright and fresh to cut through the richness—a crisp green salad with lemon vinaigrette or garlic bread work beautifully. The shells are substantial enough to be the main event, so you don't need much else on the plate.

  • A simple arugula salad with shaved Parmesan balances the creamy shells perfectly.
  • Garlic bread is the cliché pairing for a reason—it soaks up extra sauce and makes everyone happy.
  • Skip heavy sides and let this dish be the star of your dinner.
Plate of Chicken Alfredo Stuffed Shells with spinach and cheese, served beside a crisp salad and garlic bread. Pin It
Plate of Chicken Alfredo Stuffed Shells with spinach and cheese, served beside a crisp salad and garlic bread. | hometastelab.com

This recipe has become my go-to when I want to feel like I've cooked something restaurant-worthy without the restaurant-level stress. It's the kind of dish that reminds you why cooking for people matters.

Recipe Questions

Yes, ensure frozen spinach is fully thawed and squeezed dry to prevent excess moisture in the filling.

You can easily substitute cooked turkey or use rotisserie chicken for a quicker preparation.

Store cooled stuffed shells in an airtight container in the refrigerator for up to 3 days.

Opt for part-skim ricotta cheese and replace the heavy cream with whole milk to reduce fat content.

A crisp green salad and garlic bread pair perfectly with the rich, creamy nature of these stuffed shells.

Chicken Alfredo Stuffed Shells

Creamy chicken and spinach stuffed shells baked in rich Alfredo sauce with melted cheese.

Prep 25m
Cook 35m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Pasta & Filling

  • 20 jumbo pasta shells
  • 2 cups cooked chicken breast, shredded or diced
  • 2 cups fresh spinach, chopped (or 1 cup frozen spinach, thawed and drained)
  • 1 1/2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried Italian herbs (optional)

Alfredo Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 1/2 cups whole milk
  • 1 cup heavy cream
  • 3/4 cup grated Parmesan cheese
  • 1/4 teaspoon ground nutmeg
  • Salt and pepper, to taste

Topping

  • 1/2 cup shredded mozzarella cheese
  • 2 tablespoons grated Parmesan cheese
  • Fresh chopped parsley, for garnish (optional)

Instructions

1
Preheat Oven and Prepare Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish.
2
Cook Pasta Shells: Bake pasta shells according to package directions until al dente. Drain, rinse with cold water, and set aside.
3
Prepare Stuffing Mixture: In a large bowl, combine chicken, spinach, ricotta, mozzarella, Parmesan, egg, garlic, salt, pepper, and Italian herbs. Mix thoroughly.
4
Make Alfredo Sauce: Melt butter in a medium saucepan over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in milk and cream; cook while stirring until thickened, approximately 4 minutes. Stir in Parmesan, nutmeg, salt, and pepper, then remove from heat.
5
Assemble Pasta Shells: Spread 1 cup of Alfredo sauce on the bottom of the baking dish. Stuff each pasta shell with about 2 tablespoons of filling and arrange them open side up in the dish.
6
Add Sauce and Cheese Topping: Pour remaining Alfredo sauce evenly over stuffed shells. Sprinkle with mozzarella and Parmesan cheeses.
7
Bake: Cover dish with foil and bake for 25 minutes. Remove foil and bake an additional 10 minutes until the cheese bubbles and turns golden.
8
Rest and Garnish: Allow dish to rest for 5 minutes before serving. Garnish with fresh parsley if desired.
Additional Information

Equipment Needed

  • 9x13-inch baking dish
  • Large mixing bowl
  • Medium saucepan
  • Whisk
  • Spoon or piping bag for stuffing shells
  • Aluminum foil

Nutrition (Per Serving)

Calories 620
Protein 41g
Carbs 41g
Fat 32g

Allergy Information

  • Contains wheat, milk, and eggs
  • May contain traces of tree nuts
Claire Donovan

Sharing easy, wholesome recipes and practical cooking tips for fellow food lovers.