One Pot Creamy Chicken and Spinach Stuffed Shells

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

Love this? Pin it for later!

There’s something magical about the moment pasta shells hit the surface of a bubbling pot and the air fills with the scent of garlic, thyme, and sizzling chicken. I created this One-Pot Creamy Chicken and Spinach Stuffed Shells recipe on a harried Tuesday—my toddler was “helping” by drumming on pots, the dog was barking at the mailman, and I had exactly one eye on the clock because swim lessons started in an hour. I needed dinner that could be stirred together in a single vessel, deliver restaurant-level comfort, and still leave me with time to wriggle my family into swimsuits without a meltdown. Twenty minutes later we were all hovering over the Dutch oven, stealing saucy shells straight from the pot and declaring this the best thing we’d eaten all month. Fast-forward six months and I still get requests for “those creamy chicken shells” every week. Date-night in? Check. Pot-luck hero? Double check. Make-ahead freezer gift for new parents? Wrap it up with aluminum foil and a Sharpie note: “Bake at 375 °F, covered, 45 min. You’re welcome.”

Why This Recipe Works

  • One-Pot Wonder: Everything—from searing the chicken to melting the final blanket of mozzarella—happens in the same enamel pot, meaning minimal dishes and maximum flavor layering.
  • Quick Stovetop Bake: Because the shells finish cooking right in the sauce, you skip the traditional “boil, stuff, arrange, bake” marathon and cut 20 minutes off dinner.
  • Hidden Veggie Win: Two whole cups of spinach wilt into the creamy filling, adding color, nutrients, and the sneaky satisfaction that you’re serving greens without complaint.
  • Make-Ahead Magic: Assemble up to 24 hours in advance, refrigerate, then simmer gently when ready—flavors actually improve overnight.
  • Freezer-Friendly: Portion leftovers into foil pans, top with extra cheese, wrap tightly, and freeze for up to three months.
  • Customizable Creaminess: Swap half-and-half for Greek yogurt for tang, or use lite cream cheese for a lighter silhouette that still tastes decadent.

Ingredients You'll Need

Ingredients

Jumbo pasta shells are the edible pockets that cradle our filling; look for the “stuffing shells” label—about 1.6 inches long when dry. They cook partially in broth, absorbing flavor and saving you a water-splashing pasta colander situation. Chicken breast, diced small, sears quickly and stays juicy thanks to the gentle poach it gets later in cream. Baby spinach is milder and more tender than curly; buy pre-washed boxes or bunches that boast bright green, perky leaves—no yellowing stems. Ricotta: whole-milk variety offers the richest texture, but part-skim works if you plan to bolster it with a splash of heavy cream. Shredded mozzarella does double duty—mixed into filling for stretch and sprinkled on top for that Instagram-pull. Parmesan adds salty umami; buy a wedge and grate it yourself for best melt. Onion and garlic build aromatic base; yellow onion is sweet and affordable. Chicken broth keeps the pot moist and seasons the pasta from the inside out. Italian seasoning is my short-cut blend of oregano, basil, thyme, and rosemary; if your pantry only has two of those, you’re still in business. Cream cheese is the thickening powerhouse—use brick style, not whipped, so it melts smoothly. A pinch of nutmeg quietly amplifies creaminess in any white sauce, echoiting classic béchamel. Salt and pepper pull everything into focus; season at every layer, not just the end.

How to Make One Pot Creamy Chicken and Spinach Stuffed Shells

1
Sear the Chicken

Pat 1 lb boneless skinless chicken breast dry, then cut into ½-inch cubes. Heat 1 Tbsp olive oil in a heavy 5-quart Dutch oven over medium-high until shimmering. Add chicken, sprinkle with ½ tsp kosher salt and ¼ tsp black pepper. Sauté 4 minutes without stirring so the meat develops a light golden crust; stir and cook 2 minutes more. The chicken should look mostly opaque but does not need to be cooked through—it will finish later. Transfer to a bowl, leaving flavorful fond behind.

2
Build the Aromatic Base

Reduce heat to medium. Add another 1 tsp oil plus 1 cup finely diced yellow onion. Cook 3 minutes, scraping browned bits, until onion turns translucent. Stir in 2 minced garlic cloves and 1 tsp Italian seasoning; cook 30 seconds until fragrant but not browned. Garlic can turn bitter if left unattended, so keep it moving.

3
Create the Creamy Sauce

Whisk in 2 cups low-sodium chicken broth, ½ cup heavy cream, and 4 oz cream cheese cut into cubes. Simmer gently, whisking, 2 minutes until smooth. The sauce will look silky and pale gold. Reduce heat to low.

4
Stuff the Shells

In a bowl combine 1 cup whole-milk ricotta, 1 cup shredded mozzarella, ½ cup grated Parmesan, the reserved chicken, and 1 lightly beaten egg. Fold in 2 cups loosely packed baby spinach (it will wilt instantly against the warm chicken). Using a teaspoon, fill 20 to 22 dry jumbo pasta shells until each is three-quarters full; overstuffing causes them to split during simmering.

5
Nestle & Simmer

Arrange the stuffed shells, seam-side up, in a single layer in the pot of sauce. Add ½ cup more broth around the edges until liquid reaches halfway up the shells. Cover and cook over the lowest possible heat 18 minutes. Resist lifting the lid often; trapped steam cooks the pasta. After 18 minutes, test a shell—it should be al dente and the sauce thickened.

6
Finish with Cheese

Preheat broiler. Uncover pot, sprinkle ½ cup extra mozzarella and 2 Tbsp Parmesan over the surface. Transfer the Dutch oven to the top oven rack 4 inches from heat. Broil 2–3 minutes until cheese is spotty golden. If your pot has plastic handles, skip the broiler and simply place a lid on for 2 extra minutes so residual heat melts the cheese.

Expert Tips

Low & Slow

Cooking the shells over the gentlest possible flame prevents breakage and ensures even doneness. If your burner runs hot, use a flame tamer or place the pot on a smaller rear burner.

Sauce Consistency

The sauce thickens as it stands. If it tightens too much upon resting, loosen with a splash of warm broth and stir gently.

Make-Ahead Moves

You can stuff the shells the night before; place on a parchment-lined tray, cover with plastic wrap, and refrigerate. Add an extra 2 minutes to simmering time when starting with cold pasta.

Freeze in Portions

Ladle single servings into silicone muffin trays, freeze, then pop out and store in bags. Reheat with 2 Tbsp broth in microwave for 2 minutes for instant comfort food.

Variations to Try

  • 1Sun-Dried Tomato & Basil: Stir ⅓ cup chopped sun-dried tomatoes packed in oil and 2 Tbsp fresh basil ribbons into the sauce for a tangy-sweet twist.
  • 2Buffalo Style: Replace half the cream with Buffalo wing sauce and fold ½ cup crumbled blue cheese into the ricotta for a spicy kick.
  • 3Vegetarian: Swap diced chicken for roasted mushrooms or cauliflower; use vegetable broth.
  • 4Gluten-Free Shells: Use gluten-free jumbo shells (cook time may vary by brand) and ensure chicken broth is certified GF.

Storage Tips

Refrigerate: Cool completely, transfer to airtight container, and refrigerate up to 4 days. Reheat gently with a splash of broth in a covered skillet over medium-low, 6–8 minutes.

Freeze: Assemble but do not broil. Wrap entire pot (or transfer to disposable pan) with two layers of foil; freeze up to 3 months. Thaw 24 hours in refrigerator, then warm covered over low heat 25 minutes, uncover and broil as directed.

Frequently Asked Questions

Yes. Stir in 2 cups shredded rotisserie chicken during step 5 along with the shells; reduce initial broth to 1½ cups since the chicken will not render juices.

Overcooking or aggressive stirring causes breakage. Keep heat low and avoid poking them once covered. Buying thicker “bronze-cut” shells also helps.

Absolutely. Use a wider 7-quart pot to maintain a single layer of shells; add 5 extra minutes to simmer time. You may need to broil cheese in two batches.

Use coconut cream in place of heavy cream, vegan cream cheese, and dairy-free mozzarella shreds. Note that coconut will impart a faint sweetness.

A crisp arugula salad with lemon vinaigrette cuts the richness, or serve alongside roasted broccoli for a warm veggie boost.
One Pot Creamy Chicken and Spinach Stuffed Shells
chicken
Pin Recipe

One Pot Creamy Chicken and Spinach Stuffed Shells

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

Ingredients

Instructions

  1. Sear Chicken: Heat oil in Dutch oven; cook diced chicken seasoned with salt & pepper 5–6 min until mostly opaque. Remove to bowl.
  2. Sauté Aromatics: In same pot cook onion 3 min, add garlic & Italian seasoning 30 s.
  3. Make Sauce: Whisk in broth, cream, and cream cheese; simmer 2 min until smooth.
  4. Prepare Filling: Combine ricotta, ½ cup mozzarella, ¼ cup Parmesan, egg, chicken, spinach, nutmeg.
  5. Stuff & Simmer: Fill shells; nestle into sauce, add extra broth to halfway. Cover and cook on lowest heat 18 min.
  6. Broil: Uncover, top with remaining cheese; broil 2–3 min until golden. Rest 5 min, serve hot.

Recipe Notes

For a lighter version substitute half-and-half for heavy cream and use part-skim ricotta. Do not skip the resting time—it sets the filling and prevents burns.

Nutrition (per serving)

526
Calories
37g
Protein
32g
Carbs
26g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.