Creamy Chicken and Spinach Stuffed Shells for Dinner

1 min prep 1 min cook 5 servings
Creamy Chicken and Spinach Stuffed Shells for Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something magical about pulling a bubbling casserole dish from the oven and hearing the first fork crack through a perfectly bronzed cheese crust. For me, that moment always happens with these Creamy Chicken and Spinach Stuffed Shells. I first developed the recipe on a frosty February evening when my sister-in-law dropped by with her two ravenous teenagers after basketball practice. I had chicken thawing, a wilting box of spinach, and half a box of jumbo shells that had been rolling around the pantry since the holidays. Thirty minutes of pantry improv later, we were all huddled around the island, scooping up seconds and trading stories about our most embarrassing junior-high moments. Now it’s the meal my nieces request every birthday, the dish I tote to new parents, and the reliable answer to “What can I prep Sunday that’ll feed us through Wednesday?” If you need dinner to taste like a warm hug—this is it.

Why This Recipe Works

  • One casserole feeds a crowd: 24 jumbo shells snuggly fit a 9×13 pan—perfect for six generous adult servings or eight kid-sized ones.
  • Make-ahead magic: Assemble up to 48 hours in advance, refrigerate, and bake when you’re ready.
  • Freezer-friendly: Doubles beautifully; freeze one pan unbaked for up to two months.
  • Balanced comfort: Each shell delivers 28 g protein plus iron-rich spinach, so you can indulge and still feel nourished.
  • Restaurant-level creaminess: A blend of ricotta, mascarpone, and a touch of reserved pasta water creates the silkiest filling—no grainy texture, ever.
  • Two cheeses on top: Mozzarella for that Instagram pull, Parmesan for salty umami crunch—best of both worlds.
  • Beginner-proof: If you can stir, stuff, and spoon sauce, you can master this dish.

Ingredients You'll Need

Ingredients

Jumbo pasta shells are the edible pockets that cradle all the goodness. Buy the 12-ounce box; you’ll use about 24 shells (allowing a few casualties during boiling). Look for brands listing semolina as the first ingredient—higher protein means less tearing while stuffing.

Cooked chicken keeps weeknights realistic. Rotisserie chicken is my weekday hero, but if you’re meal-prepping, slow-cook 1¼ lb boneless skinless thighs with a pinch of salt and garlic powder, then shred. Dark meat stays moister than breast, but either works.

Ricotta forms the creamy backbone. Whole-milk ricotta is non-negotiable; the skim variety turns watery. If your grocery only carries tubs with gums or stabilizers, line a sieve with cheesecloth, spoon the ricotta in, and drain over a bowl for 30 minutes—trust me, thicker filling stays put.

Mascarpone is the secret silk. A mere 4 tablespoons transforms the ricotta from grainy to luxurious. Neufchâtel or cream cheese can substitute, but add ½ teaspoon sugar to mimic mascarpone’s subtle sweetness.

Fresh spinach wilts in seconds and keeps color vibrant. Buy baby spinach; no stems to remove. Wash even if the bag says “triple-washed”—soggy leaves water down filling. If you’re in a pinch, thaw a 10-oz box of frozen spinach, squeeze bone-dry in a towel, and proceed.

Shredded mozzarella melts into those Instagram cheese pulls. Low-moisture, whole-milk mozzarella browns best. Pre-shredded is fine, but anti-caking agents can dull flavor—buy a block and shred while cold for 30-second effort, maximum melt.

Garlic & shallots build depth. Shallots are milder than onion and dissolve into the sauce; if you only have onion, microwave ¼ cup minced onion with a splash of water for 45 seconds to soften bite.

Crushed tomatoes create the saucy bed. San Marzano-style tomatoes are sweeter; if using standard, add 1 teaspoon sugar to balance acidity.

Nutmeg is the whisper note that makes people ask, “What’s the cozy flavor?” Buy whole nuts, grate fresh; pre-ground fades quickly.

How to Make Creamy Chicken and Spinach Stuffed Shells for Dinner

1
Boil & Cool the Shells

Bring a large pot of salted water (1 tablespoon kosher salt per quart) to a rolling boil. Add jumbo shells and cook 2 minutes less than package directions for al dente; they’ll continue cooking in the oven. Reserve ½ cup starchy pasta water before draining. Spread shells on an oiled sheet pan to cool—this prevents clumping and tearing while stuffing.

2
Sauté Aromatics & Spinach

Return pot to medium heat. Add 1 tablespoon olive oil, 2 minced shallots, and 3 cloves grated garlic. Cook 2 minutes until translucent; do not brown. Pile in 5 cups baby spinach, season with pinch salt, and toss until wilted, about 90 seconds. Transfer to a colander, press out excess moisture, and chop roughly so spinach distributes evenly in filling.

3
Mix the Creamy Chicken Filling

In a large bowl combine 15 oz ricotta, 4 oz mascarpone, 1½ cups shredded chicken, ½ cup grated Parmesan, 1 egg, ¼ cup reserved pasta water, ½ teaspoon kosher salt, ¼ teaspoon pepper, and a whisper of freshly grated nutmeg. Fold in spinach mixture until everything is cohesive. Taste and adjust salt; remember cheese will add saltiness.

4
Prep the Sauce Base

Spread 1 cup crushed tomatoes evenly across the bottom of a lightly greased 9×13-inch baking dish. The thin layer prevents sticking and flavors the underside of the shells. Reserve remaining tomatoes for topping later.

5
Stuff Shells Neatly

Transfer filling to a gallon zip-top bag, snip ½-inch corner, and pipe—no messy spoons. Hold a shell in your palm, add 2 heaping tablespoons (a small cookie scoop works too), and nestle seam-side up in the dish. Crowd them gently; tight packing keeps them from toppling. You should fit about 24 shells.

6
Top & Season

Spoon remaining crushed tomatoes over shells, letting a few edges peek through for color contrast. Scatter 1½ cups shredded mozzarella and ¼ cup Parmesan. Drizzle 1 teaspoon olive oil across the top—this encourages browning.

7
Bake Covered, Then Uncover

Cover tightly with foil that’s been sprayed with non-stick spray (prevents cheese stickage). Bake at 375 °F for 25 minutes. Remove foil, increase oven to 425 °F, and bake 8–10 minutes more until cheese is spotty golden and sauce is bubbling up sides. Rest 10 minutes to set; this prevents molten cheese lava.

8
Garnish & Serve

Sprinkle with fresh basil ribbons, cracked pepper, and a drizzle of good olive oil. Serve right from the dish with crusty bread and a crisp green salad dressed simply with lemon vinaigrette.

Expert Tips

Cool shells upside-down

Drain them cup-side-down so trapped water releases and filling won’t slide out later.

Moisture is the enemy

Whether you use fresh or frozen spinach, squeeze until almost dry; excess water thins filling.

Pipe with a partner

If kids want to help, one holds the shell, one squeezes the bag—assembly line fun.

Overnight flavor boost

Refrigerate unbaked pan 8–24 hours; the flavors meld and pasta absorbs seasoning.

Thermometer check

Insert instant-read in center; you want 165 °F to guarantee egg and chicken are safe.

Reheat gently

Cover with foil at 325 °F with a splash of broth to restore creaminess without drying.

Variations to Try

  • 1
    Sun-Dried Tomato & Basil

    Swap half the spinach for ½ cup chopped oil-packed sun-dried tomatoes and ¼ cup fresh basil. Use tomato-basil pasta sauce instead of crushed tomatoes.

  • 2
    Mushroom & Thyme

    Sauté 8 oz finely diced creminis with the shallots until browned; add 1 teaspoon fresh thyme. Omit nutmeg for earthy flavor.

  • 3
    Spicy Buffalo

    Replace ¼ cup pasta water with Buffalo wing sauce and fold ½ cup crumbled blue cheese into filling. Drizzle extra Buffalo on top before serving.

  • 4
    Seafood Spinach Alfredo

    Swap chicken for 1 cup baby shrimp and ½ cup crab. Replace crushed tomatoes with a jar of Alfredo sauce and add lemon zest.

  • 5
    Gluten-Free Option

    Use gluten-free jumbo shells (several brands hold shape well) and thicken sauce with 1 teaspoon cornstarch dissolved in chicken broth if needed.

Storage Tips

Refrigerator

Cool completely, cover tightly with foil or transfer to airtight container. Refrigerate up to 4 days. Reheat single portions in microwave at 70% power with a damp paper towel; for whole pan, bake covered at 325 °F 20 minutes, then uncover 10 minutes to re-crisp cheese.

Freezer (Unbaked)

Assemble in a disposable foil pan. Wrap entire pan with plastic, then foil to prevent freezer burn. Freeze up to 2 months. Bake from frozen, covered, at 350 °F for 1 hour; uncover and bake 10–15 minutes more until center is bubbling.

Freezer (Baked)

Bake as directed, cool, cut into squares, and flash-freeze on a tray. Once solid, wrap each square in plastic, then foil. Reheat single squares in microwave 2–3 minutes or in oven 15 minutes at 350 °F.

Frequently Asked Questions

Yes, but pulse cottage cheese in a food processor 10 seconds to smooth curds, then drain 20 minutes in cheesecloth. Add 2 tablespoons heavy cream to mimic ricotta’s richness.

Undercook by 2 minutes, oil the drained shells lightly, and don’t overstuff. Room-temperature filling spreads easier than cold.

Absolutely. Assemble in an 8×8 pan; bake 20 minutes covered, 7–8 minutes uncovered. Or use two loaf pans and freeze one.

A crisp arugula-pear salad with lemon vinaigrette cuts richness; roasted broccoli with chili flakes adds crunch; garlic bread is classic for sopping sauce.

Yes, but par-boil 4 minutes and add ½ cup extra sauce to the pan since they’ll absorb more liquid while baking.

Stored airtight in the fridge, eat within 4 days for best texture. After that, shells begin to break down and sauce thins.
Creamy Chicken and Spinach Stuffed Shells for Dinner
chicken
Pin Recipe

Creamy Chicken and Spinach Stuffed Shells for Dinner

(4.9 from 127 reviews)
Prep
30 min
Cook
40 min
Servings
6

Ingredients

Instructions

  1. Cook shells: Boil in salted water 2 minutes less than al dente. Reserve ½ cup pasta water; drain and cool.
  2. Sauté aromatics: In 1 tablespoon oil cook shallots & garlic 2 minutes. Add spinach; wilt 90 seconds. Drain and chop.
  3. Make filling: Stir ricotta, mascarpone, chicken, ¾ cup Parmesan, egg, pasta water, seasonings, and spinach until creamy.
  4. Assemble: Spread 1 cup tomatoes in 9×13 dish. Stuff shells with 2 tablespoons filling; place seam-up. Top with remaining tomatoes, mozzarella, and remaining Parmesan. Drizzle 1 teaspoon oil.
  5. Bake: Cover with foil (sprayed) at 375 °F for 25 minutes. Uncover, bake at 425 °F 8–10 minutes until golden. Rest 10 minutes.
  6. Serve: Garnish with basil and extra Parmesan.

Recipe Notes

For make-ahead, refrigerate unbaked up to 48 hours or freeze up to 2 months. If frozen, add 15–20 minutes to covered bake time.

Nutrition (per serving)

498
Calories
28g
Protein
38g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.