Chicken and Spinach Stuffed Shells is a comforting baked pasta dish that combines tender chicken, creamy cheese, and nutritious spinach inside jumbo pasta shells, all baked in a rich tomato sauce. This easy ultimate recipe is perfect for family dinners, weekend meals, or meal prep because it’s hearty, flavorful, and satisfying.

The creamy filling paired with savory chicken and melted mozzarella creates an irresistible texture, while the tomato sauce balances the richness with bright flavor. Whether you’re cooking for a cozy family meal or preparing food ahead for the week, Chicken and Spinach Stuffed Shells is a recipe you’ll return to again and again.
Why You’ll Love This Chicken and Spinach Stuffed Shells
This dish has everything people love about comfort food. Here are a few reasons why this recipe stands out:
- Easy to prepare: Simple ingredients and straightforward steps make it beginner-friendly.
- Family favorite: Creamy cheese and pasta make it appealing to both kids and adults.
- Nutritious balance: Chicken provides protein while spinach adds vitamins and freshness.
- Great for meal prep: The dish stores and reheats beautifully.
- Freezer friendly: Make it ahead and bake later for a quick weeknight dinner.
- Perfect comfort food: Warm, cheesy pasta baked in sauce is always satisfying.
Ingredients for Chicken and Spinach Stuffed Shells
Main Ingredients
- 1 box jumbo pasta shells (about 12–15 oz)
- 2 cups cooked chicken, shredded or diced
- 2 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 8 oz cream cheese, softened
- ½ cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese (divided)
- 1 egg, lightly beaten
- ¼ cup mayonnaise
- ½ small onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon Italian seasoning
- 1 tablespoon dried parsley
- Salt and black pepper to taste
- 1 jar (24–26 oz) tomato pasta sauce
Ingredient Notes
- Chicken options: Rotisserie chicken works perfectly and saves time.
- Spinach swap: Frozen spinach can be used; just thaw and squeeze out extra moisture.
- Cream cheese substitute: Greek yogurt or extra ricotta can create a lighter filling.
- Sauce options: Marinara or homemade tomato sauce both work well.
- Extra flavor: Add crushed red pepper flakes if you enjoy a little heat.
Step-by-Step Instructions
Step 1 – Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook until they are just al dente, usually about 1–2 minutes less than the package directions. Drain the shells and rinse with cool water to stop the cooking process. Set aside on a tray so they don’t stick together.
Step 2 – Prepare the Chicken Filling
In a large bowl, combine the shredded chicken and chopped spinach. If using fresh spinach, it can be added directly. The heat from baking will soften it perfectly.
Step 3 – Make the Cheese Mixture
In another bowl, mix the ricotta cheese, cream cheese, Parmesan cheese, mayonnaise, egg, Italian seasoning, parsley, salt, and black pepper. Stir until smooth and well combined.
Add the diced onion and minced garlic for extra flavor.
Step 4 – Combine the Filling
Add the chicken and spinach mixture to the cheese mixture. Stir until everything is evenly combined. Fold in about 1 cup of shredded mozzarella to create a rich, creamy filling.
Step 5 – Prepare the Baking Dish
Spread about one cup of tomato sauce across the bottom of a large baking dish. This prevents the shells from sticking and adds flavor while baking.
Step 6 – Stuff the Shells
Using a spoon, fill each pasta shell with the chicken and spinach mixture. Place the stuffed shells into the baking dish in a single layer.
Continue filling shells until all the mixture is used.
Step 7 – Add Sauce and Cheese
Pour the remaining tomato sauce evenly over the shells. Sprinkle the remaining 1 cup mozzarella cheese over the top.
Step 8 – Bake the Dish
Cover the dish with foil and bake at 375°F (190°C) for about 30 minutes.
Remove the foil and bake an additional 10 minutes until the cheese is melted and bubbly.
Step 9 – Rest and Serve
Allow the dish to rest for about 5 minutes before serving. This helps the filling set and makes the shells easier to serve.
Pro Tips for Success
- Cook shells slightly underdone so they hold their shape when stuffed.
- Use rotisserie chicken for faster preparation and extra flavor.
- Drain spinach well if using frozen to avoid watery filling.
- Don’t overfill shells to prevent the filling from spilling during baking.
- Cover while baking first to keep moisture and prevent drying.
- Let the dish rest before serving so the cheese mixture firms up.
Flavor Variations
Chicken and Spinach Stuffed Shells can easily be customized:
1. Alfredo Style
Replace the tomato sauce with creamy Alfredo sauce for a richer pasta bake.
2. Mushroom and Chicken
Add sautéed mushrooms to the filling for deeper savory flavor.
3. Extra Veggie Version
Mix in chopped zucchini, bell peppers, or broccoli.
4. Spicy Version
Add chili flakes or diced jalapeños to the filling.
5. Mediterranean Twist
Add sun-dried tomatoes and a little feta cheese for a unique flavor profile.
Serving Suggestions
This dish is satisfying on its own, but it pairs well with simple sides:
- Fresh green salad with lemon vinaigrette
- Warm garlic bread or crusty bread
- Roasted vegetables such as zucchini or carrots
- Light cucumber and tomato salad
These sides balance the richness of the cheesy pasta and create a complete meal.

Storage and Freezing Instructions
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat individual portions in the microwave or warm the entire dish in the oven at 350°F (175°C) until heated through.
Freezing
Chicken and Spinach Stuffed Shells freezes very well.
To freeze before baking:
- Assemble the stuffed shells in a freezer-safe dish.
- Cover tightly with foil and plastic wrap.
- Freeze for up to 3 months.
When ready to cook, thaw overnight in the refrigerator and bake as directed.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Protein | 28 g |
| Carbohydrates | 32 g |
| Fat | 21 g |
| Fiber | 3 g |
| Sodium | 640 mg |
Values are approximate and depend on ingredient brands used.
FAQ About Chicken and Spinach Stuffed Shells
Can I make Chicken and Spinach Stuffed Shells ahead of time?
Yes, this recipe is perfect for preparing in advance. You can assemble the entire dish a day ahead and store it covered in the refrigerator. When ready to bake, simply place it in the oven and cook as directed.
Can I use frozen spinach instead of fresh?
Absolutely. Frozen spinach works very well in this recipe. Just thaw it completely and squeeze out excess moisture before adding it to the filling to prevent the mixture from becoming watery.
What type of chicken works best?
Cooked shredded chicken breast is commonly used, but rotisserie chicken is a great shortcut. You can also use leftover grilled or roasted chicken.
How do I prevent pasta shells from tearing?
Cook the shells until just al dente and rinse them with cool water after draining. This stops the cooking process and makes them easier to handle when stuffing.
Can I make this recipe lighter?
Yes. Replace cream cheese with Greek yogurt and use part-skim mozzarella. These substitutions reduce fat while keeping the dish creamy and delicious.
Can I add more vegetables?
Definitely. Chopped mushrooms, zucchini, bell peppers, or broccoli blend well with the filling and add extra nutrition.
Final Thoughts
Chicken and Spinach Stuffed Shells is a classic comfort food dish that combines creamy cheese, tender chicken, and nutritious spinach inside perfectly baked pasta shells. The flavors are rich yet balanced, making it a meal that feels both indulgent and wholesome.
Because it’s easy to prepare, freezer-friendly, and incredibly satisfying, this recipe is ideal for busy weeknights, family dinners, or special gatherings. Once you try this easy ultimate recipe, it will likely become a regular part of your meal rotation.
Print
Chicken and Spinach Stuffed Shells – Easy Ultimate Recipe
- Total Time: 65 minutes
- Yield: 6 servings 1x
Description
Creamy Chicken and Spinach Stuffed Shells baked in tomato sauce with mozzarella cheese. A comforting family-friendly pasta dinner that is easy to prepare.
Ingredients
12 oz jumbo pasta shells
2 cups cooked shredded chicken
2 cups fresh spinach chopped
1 cup ricotta cheese
8 oz cream cheese softened
1/2 cup grated parmesan cheese
2 cups mozzarella cheese shredded (divided)
1 egg
1/4 cup mayonnaise
1/2 small onion diced
3 cloves garlic minced
1 tablespoon Italian seasoning
1 tablespoon dried parsley
Salt to taste
Black pepper to taste
24 oz tomato pasta sauce
Instructions
1. Cook jumbo pasta shells in salted boiling water until slightly al dente then drain and cool.
2. In a large bowl combine shredded chicken and chopped spinach.
3. In another bowl mix ricotta cheese, cream cheese, parmesan cheese, mayonnaise, egg, garlic, onion, Italian seasoning, parsley, salt and pepper.
4. Combine the chicken mixture with the cheese mixture and stir until fully blended.
5. Spread one cup of tomato sauce in the bottom of a baking dish.
6. Fill each pasta shell with the chicken and spinach mixture.
7. Arrange the stuffed shells in the baking dish in a single layer.
8. Pour the remaining tomato sauce evenly over the shells.
9. Sprinkle mozzarella cheese on top.
10. Cover with foil and bake at 375°F (190°C) for 30 minutes.
11. Remove foil and bake another 10 minutes until cheese is melted and bubbly.
12. Let the dish rest for 5 minutes before serving.
Notes
Use rotisserie chicken to save time.
Frozen spinach can be used if thawed and drained well.
You can assemble the dish a day ahead and refrigerate before baking.
This recipe freezes well for up to 3 months.
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 6 g
- Sodium: 640 mg
- Fat: 21 g
- Saturated Fat: 10 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 95 mg
