Chicken Alfredo Stuffed Shells

Golden, bubbly mozzarella tops baked Chicken Alfredo Stuffed Shells with spinach, ready to serve. Save to Pinterest
Golden, bubbly mozzarella tops baked Chicken Alfredo Stuffed Shells with spinach, ready to serve. | yumvibekitchen.com

These tender jumbo pasta shells are filled with a creamy blend of shredded chicken, ricotta, fresh spinach, and Parmesan, all baked under a golden layer of melted mozzarella. The shells are nestled in rich Alfredo sauce, offering a comforting Italian-American dish that’s perfect for family dinners. With a balance of flavors and textures, it combines creamy, savory, and cheesy elements, making it a satisfying main course. Easy preparation and baking bring warmth and homestyle appeal to any table.

There's something magical about the smell of Alfredo sauce simmering on the stove mixed with the earthy aroma of fresh spinach. I discovered this dish years ago while trying to impress someone who claimed they didn't like seafood-based pasta dishes, and I wanted something equally decadent but different. The first time I filled those jumbo shells, I was amazed at how something so simple—chicken, cheese, spinach—could transform into something that felt restaurant-worthy and entirely homemade. Now it's the dish I reach for when I want comfort without the fuss.

I'll never forget watching my teenage nephew eat three of these shells in one sitting, barely pausing for air. He kept asking if I'd made it at a restaurant, and when I told him it was just pasta and stuff from the pantry, his expression shifted to something between confusion and newfound respect. That moment taught me that comfort food doesn't need Instagram-worthy plating—it needs to nourish and satisfy, and this dish does exactly that.

Ingredients

  • 20 jumbo pasta shells: These need to be truly jumbo or they'll tear when you fill them; standard shells just won't hold enough of the beautiful filling.
  • 2 cups cooked chicken breast, shredded or diced: Rotisserie chicken is a genuine time-saver and honestly tastes just as good as the homemade version.
  • 1 cup ricotta cheese: Don't skip this for something else—ricotta's mild, creamy texture is what makes the filling luxurious without being heavy.
  • 1 cup fresh spinach, chopped (or ½ cup thawed frozen spinach, squeezed dry): Fresh spinach adds a slight vegetal brightness, but frozen works beautifully if you squeeze out every bit of moisture.
  • ½ cup grated Parmesan cheese: This is what gives the filling its savory backbone and keeps it from tasting flat.
  • 1 large egg: The binding agent that holds everything together without making the filling dense or rubbery.
  • 1 teaspoon garlic powder: Fresh garlic can overpower the delicate filling, so powder works better here for an even, subtle flavor throughout.
  • ½ teaspoon salt: Taste as you go since the Alfredo and cheeses already bring saltiness to the party.
  • ½ teaspoon black pepper: A crack of fresh pepper just before filling the shells tastes noticeably better than pre-ground.
  • 2 cups Alfredo sauce: Homemade elevates this dish beyond recognition, but a quality store-bought version still delivers comfort.
  • 1 cup shredded mozzarella cheese: This is your golden, bubbly top layer—use whole milk mozzarella for better melting than low-fat versions.
  • 2 tablespoons grated Parmesan cheese: A final layer of umami that prevents the cheese topping from tasting one-note.
  • Fresh parsley, chopped (optional, for garnish): A small handful of bright green at the end makes it feel like you actually tried, even when you didn't.

Instructions

Heat your oven and prepare:
Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish with butter or cooking spray so nothing sticks. Greasing matters more than you'd think—shells can bond to the dish in unexpected ways.
Cook the shells until just shy of tender:
Bring a large pot of salted water to a rolling boil and cook your jumbo shells until they're al dente, which usually takes about 8-10 minutes depending on the brand. They should still have a tiny bit of resistance in the center because they'll continue cooking in the oven.
Build the creamy filling:
In a large mixing bowl, combine the shredded chicken, ricotta, chopped spinach, Parmesan, egg, garlic powder, salt, and pepper, stirring everything together until it feels cohesive and well-mixed. Don't be shy with the stirring—you want the egg to distribute evenly so every shell has that binding action.
Create your Alfredo foundation:
Spread about 1 cup of your Alfredo sauce across the bottom of the prepared baking dish in an even layer. This base prevents sticking and ensures every shell gets some sauce contact from below.
Fill each shell with care:
Scoop about 2 tablespoons of the filling into each cooked shell and arrange them open-side up in the baking dish, nestling them close but not touching. The shells should look generously filled but not bursting at the seams.
Pour sauce over everything:
Distribute the remaining 1 cup of Alfredo sauce over the filled shells, letting it flow into the gaps and coat the exposed filling. Don't worry if some shells look more sauced than others—the cheese will even out the baking.
Add the cheese crown:
Sprinkle the shredded mozzarella evenly across the top, then finish with the 2 tablespoons of grated Parmesan. The combination gives you a golden, flavorful crust that's neither too greasy nor too sharp.
Bake covered, then uncover to finish:
Cover the dish tightly with aluminum foil and bake for 25 minutes to let everything heat through and the flavors meld. Then remove the foil and bake for another 10 minutes until the cheese is bubbling at the edges and golden brown on top.
Let it rest before serving:
Pull the dish from the oven and let it sit for 5 minutes so the filling sets slightly and the sauce cools just enough to eat without burning your mouth. Garnish with fresh parsley if you have it and want that final pop of color.
Tender shells filled with creamy chicken and spinach in Alfredo sauce, garnished with fresh parsley. Save to Pinterest
Tender shells filled with creamy chicken and spinach in Alfredo sauce, garnished with fresh parsley. | yumvibekitchen.com

I made this for a friend going through a rough patch, nothing fancy, just a simple text saying I'd left a warm dish at her door. When she texted back later, she said it was exactly what she needed—something that tasted like someone cared enough to spend time cooking but didn't demand she make conversation while eating. Food like this has a quiet power that transcends recipes.

Why Homemade Alfredo Changes Everything

If you have fifteen extra minutes, make your own Alfredo sauce—butter, heavy cream, garlic, Parmesan—and the entire dish transforms. Store-bought works and saves you time, but homemade has this silky depth that makes the shells taste like something from a proper trattoria. The sauce coats your tongue differently and somehow tastes less heavy even though it's technically richer.

Variations That Keep Things Fresh

After making this the same way three times, I started experimenting with small tweaks that each felt like discovering a new dish. A pinch of nutmeg in the filling brings out an almost sweet undertone that pairs beautifully with the spinach, while a tiny dash of red pepper flakes in the sauce adds brightness without heat. The beauty of this recipe is its flexibility—it's forgiving enough to accommodate your mood and what's available.

Making It Work With What You Have

You don't need everything to be perfect for this dish to shine, and that's part of why I keep coming back to it. Rotisserie chicken from the grocery store works beautifully, frozen spinach is genuinely fine when squeezed properly, and store-bought Alfredo saves your sanity on busy nights. The real magic isn't in the ingredients being pristine—it's in the combination of creamy, savory, and comforting coming together in one bite.

  • If you can't find jumbo shells, large shells work in a pinch, though they hold less filling.
  • Make the filling a full day ahead and refrigerate; it actually tastes better as the flavors get to know each other.
  • Leftover shells reheat beautifully in a covered oven at 325°F for about 15 minutes, staying creamy and tender.
A 9x13-inch dish of jumbo pasta shells stuffed with chicken Alfredo and spinach, served hot. Save to Pinterest
A 9x13-inch dish of jumbo pasta shells stuffed with chicken Alfredo and spinach, served hot. | yumvibekitchen.com

This is the kind of dish that reminds you why you cook at all—not for the technique or the accolades, but for the way a simple, warm plate can make someone feel cared for. Serve it with a crisp green salad and garlic bread, pour yourself something cold to drink, and watch how quickly the shells disappear.

Recipe FAQs

Yes, you can assemble the filled shells a day before and refrigerate. Bake fresh when ready for best texture and flavor.

Use jumbo pasta shells that can hold the filling well without breaking during baking.

Cooking the shells al dente and lightly coating them with olive oil after draining keeps them separate for easier stuffing.

Yes, kale or Swiss chard can be used. Make sure to chop finely and sauté slightly to remove excess moisture.

Adding a bit more ricotta or mixing in cream cheese can enhance the creaminess of the filling.

Absolutely, quality store-bought Alfredo sauce works well, but homemade sauce can add richer flavor.

Chicken Alfredo Stuffed Shells

Creamy stuffed pasta shells with chicken, spinach, and melted mozzarella in rich Alfredo sauce.

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

Ingredients

Pasta

  • 20 jumbo pasta shells

Filling

  • 2 cups cooked chicken breast, shredded or diced
  • 1 cup ricotta cheese
  • 1 cup fresh spinach, chopped (or ½ cup thawed frozen spinach, squeezed dry)
  • ½ cup grated Parmesan cheese
  • 1 large egg
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper

Sauce

  • 2 cups Alfredo sauce, homemade or store-bought

Topping

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

Instructions

1
Preheat the oven: Set the oven temperature to 375°F and lightly grease a 9x13-inch baking dish.
2
Cook pasta shells: Boil the jumbo pasta shells in salted water until al dente, then drain and set aside.
3
Prepare filling: In a large bowl, combine the shredded chicken, ricotta cheese, chopped spinach, grated Parmesan, egg, garlic powder, salt, and black pepper; mix thoroughly.
4
Assemble base sauce: Spread 1 cup of Alfredo sauce evenly over the bottom of the prepared baking dish.
5
Stuff shells: Fill each cooked shell with approximately 2 tablespoons of the filling and arrange them in the baking dish.
6
Add remaining sauce: Pour the remaining Alfredo sauce over the stuffed shells.
7
Apply cheese topping: Sprinkle shredded mozzarella and remaining Parmesan cheese evenly over the assembled dish.
8
Bake covered: Cover the dish with aluminum foil and bake for 25 minutes.
9
Finish baking uncovered: Remove the foil and continue baking for 10 minutes more, until cheese is golden and bubbly.
10
Rest and garnish: Let the dish rest for 5 minutes before serving; garnish with chopped fresh parsley if desired.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Mixing bowl
  • 9x13-inch baking dish
  • Aluminum foil
  • Spoon

Nutrition (Per Serving)

Calories 610
Protein 38g
Carbs 41g
Fat 32g

Allergy Information

  • Contains wheat (pasta), milk (cheeses and Alfredo sauce), and egg. May contain tree nuts depending on Alfredo sauce brand. Verify labels before use.
Brianna Lopez

Everyday cook sharing easy meals, kitchen hacks, and seasonal favorites for real-life home cooks.