Table of Contents
Cheesy Chicken Stuffed Shells with Creamy Garlic Sauce – The Ultimate Comfort Food Dinner
I still remember the first time I made these Cheesy Chicken Stuffed Shells with Creamy Garlic Sauce. It was a chilly autumn evening in my tiny Paris flat, and I was craving the warmth of my mother’s Moroccan kitchen—but also something decadently French. That night, I combined the comforting stuffed pasta of Italian-American tradition with a silky garlic cream sauce I’d learned at culinary school. The result? A dish so rich and satisfying that it instantly became my go-to for family dinners and special occasions. This Cheesy Chicken Stuffed Shells recipe is the ultimate comfort food dinner idea, and I’m so excited to share it with you.
Imagine jumbo shells, tender and perfectly al dente, cradling a creamy filling of shredded chicken, ricotta, and mozzarella. Now picture them nestled in a luscious, velvety garlic cream sauce that bubbles and browns as it bakes—the aroma of garlic and melted cheese filling your entire home. Each bite offers a contrast of textures: the slight chew of pasta, the smooth richness of the cheese mixture, and the luxurious sauce that ties everything together. A sprinkle of fresh parsley adds a bright finish. This isn’t just a pasta dish; it’s a hug in a baking dish.
What sets my version apart is the technique behind the sauce—a classic French béchamel enriched with heavy cream and a touch of chicken broth for depth. I use a simple roux to ensure a silky, lump-free result every time. One common mistake home cooks make is not cooking the flour long enough, leaving a raw taste. My pro tip? Let the flour bubble for a full minute before adding the liquid. This recipe is foolproof, forgiving, and perfect for busy weeknights. Whether you’re a seasoned cook or a beginner, you’ll feel like a chef pulling this out of the oven.
Why This Cheesy Chicken Stuffed Shells Recipe Is the Best
The Flavor Secret: My Moroccan heritage taught me to layer flavors thoughtfully. Here, I add a pinch of onion powder and garlic powder to the filling for a subtle savory backbone, while the sauce gets freshly minced garlic for a pungent kick. The combination of three cheeses—ricotta for creaminess, mozzarella for stretch, Parmesan for nutty depth—creates a filling that’s both light and indulgent.
Perfected Texture: At culinary school in Paris, I learned that a proper roux is the foundation of any great cream sauce. By cooking the butter and flour together until it smells slightly toasty, you eliminate any raw taste and ensure a sauce that clings beautifully to the shells. The shells themselves are cooked just to al dente—they’ll finish cooking in the oven, so they stay firm enough to hold their shape.
Foolproof & Fast: This recipe comes together in 45 minutes start to finish, and most of that is hands-off baking time. You can prep the filling and sauce while the pasta boils. I’ve tested this in my own NYC kitchen dozens of times, and even on busy weeknights, it delivers restaurant-quality results without the stress.
Cheesy Chicken Stuffed Shells Ingredients
I source my ingredients from the Union Square Greenmarket and my local Italian deli in Brooklyn. The ricotta there is so fresh it tastes like a cloud. For the chicken, I often use a rotisserie bird from the market—it saves time and adds a lovely roasted flavor. Let me walk you through what you’ll need.
Ingredients List
- 20 jumbo pasta shells
- 2 cups cooked chicken, shredded (rotisserie chicken works great)
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tablespoons butter
- 4 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups heavy cream
- ½ cup chicken broth
- ½ cup shredded mozzarella cheese (for topping)
- ¼ cup fresh parsley, chopped (for garnish)
Ingredient Spotlight
Ricotta Cheese: This creamy cheese is the heart of the filling. I prefer whole-milk ricotta for its richness. At the store, look for a brand with a short ingredient list—just milk, cream, vinegar or citric acid, and salt. If you can’t find ricotta, cottage cheese that has been drained and blended works as a lighter alternative, though the texture will be slightly less smooth.
Heavy Cream: This creates the silky sauce. For a lighter version, you could use half-and-half, but the sauce will be thinner and less luxurious. I never substitute with milk—it won’t hold the richness. If you need a dairy-free option, full-fat canned coconut milk works surprisingly well, though it adds a subtle coconut flavor that complements the garlic.
Jumbo Pasta Shells: These are the vessels for all that cheesy goodness. Look for shells that are large and intact—broken shells are frustrating to stuff. Cook them one minute less than the package directions to ensure they hold up during baking. Gluten-free jumbo shells are available; cook them according to the package but handle them gently as they can be more delicate.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ricotta Cheese | Drained cottage cheese (blended) | Slightly grainier, still creamy |
| Heavy Cream | Full-fat coconut milk | Coconut note, thinner sauce |
| Jumbo Pasta Shells | Gluten-free jumbo shells | More delicate, still tasty |
| Chicken (shredded) | Ground turkey or Italian sausage | Different protein, adjust seasoning |
How to Make Cheesy Chicken Stuffed Shells — Step-by-Step
Trust me, this process is as easy as it is rewarding. I’ll guide you through each step with chef-tested tips so you can nail it on your first try.
Step 1: Prepare the Shells and Filling
Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish. Cook the jumbo pasta shells in salted boiling water according to package directions until al dente—about 9-10 minutes. Drain and rinse with cool water to stop the cooking. In a large bowl, combine the shredded chicken, ricotta, 1 cup mozzarella, Parmesan, egg, garlic powder, onion powder, salt, and pepper. Mix until everything is evenly incorporated.
💡 mia’s Pro Tip: For easier stuffing, use a piping bag or a zip-top bag with the corner snipped off to fill the shells. It’s faster and less messy!
Step 2: Stuff the Shells
Take each shell and spoon about 1-2 tablespoons of the filling inside. Don’t overstuff—they should be full but not bursting. Arrange the stuffed shells in the prepared baking dish, open side up, in a single layer. Pack them snugly so they stay upright.
⚠️ Common Mistake to Avoid: Overcooking the pasta before stuffing. If the shells are too soft, they’ll tear when you fill them. Cook them just to al dente, and rinse with cold water immediately.
Step 3: Make the Creamy Garlic Sauce
In a medium saucepan, melt the butter over medium heat. Add the minced garlic and cook for 1 minute until fragrant but not browned. Whisk in the flour and cook, stirring constantly, for 1-2 minutes until the mixture is bubbly and slightly golden. Gradually whisk in the heavy cream and chicken broth. Bring to a gentle simmer, whisking frequently, and cook until the sauce thickens—about 3-4 minutes. It should coat the back of a spoon.
💡 mia’s Pro Tip: For an extra silky sauce, warm the cream and broth in the microwave before adding them to the roux. This prevents lumps and speeds up thickening.
Step 4: Assemble and Bake
Pour the creamy garlic sauce evenly over the stuffed shells. Sprinkle the remaining ½ cup mozzarella cheese on top. Bake uncovered for 20-25 minutes, until the sauce is bubbly and the cheese is melted and golden brown. If you want a deeper golden top, switch to broil for the last 2 minutes—watch closely so it doesn’t burn.
⚠️ Common Mistake to Avoid: Skipping the resting time after baking. Let the dish sit for 5 minutes before serving so the sauce thickens slightly and the shells set. If you serve immediately, it will be too runny.
Step 5: Garnish and Serve
Remove the dish from the oven and let it rest for 5 minutes. Garnish with fresh chopped parsley. Serve hot, spooning extra sauce from the dish over each portion.
💡 mia’s Pro Tip: Sprinkle a pinch of red pepper flakes over the finished dish for a gentle heat that cuts through the richness. My French-trained palate loves that contrast!
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Cook shells & mix filling | 12 min | Shells al dente, filling combined |
| 2 | Stuff shells | 8 min | Shells full, not overflowing |
| 3 | Make garlic cream sauce | 6 min | Sauce coats spoon |
| 4 | Assemble & bake | 25 min | Bubbly, golden cheese |
| 5 | Rest & garnish | 5 min | Garnish with parsley |
Serving & Presentation
When I serve these Cheesy Chicken Stuffed Shells, I like to plate two or three shells per person on a warm dinner plate, then spoon extra creamy garlic sauce from the dish over the top. A generous sprinkle of fresh parsley adds a pop of color. Sometimes I add a final dusting of grated Parmesan for an extra savory note.
Pair this dish with a crisp green salad dressed with lemon vinaigrette—the acidity cuts through the richness beautifully. A side of roasted broccoli or sautéed spinach also works wonderfully. For a truly Moroccan-French fusion dinner, I’ll serve it alongside a simple carrot salad with cumin and orange juice, a nod to my childhood kitchen.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Green salad, roasted broccoli, sautéed spinach | Freshness & texture contrast |
| Sauce / Dip | Extra garlic cream sauce, marinara (for dipping) | Enhances creaminess or adds acidity |
| Beverage | Chardonnay, Pinot Grigio, sparkling water with lemon | White wine cuts richness; bubbles refresh palate |
| Garnish | Fresh parsley, red pepper flakes, extra Parmesan | Color, heat, umami boost |
Make-Ahead, Storage & Reheating
I’m a huge fan of meal prepping, especially during busy NYC weeks. These stuffed shells are perfect for making ahead. You can assemble the entire dish (unbaked) up to two days in advance. Just cover tightly with foil and refrigerate. When you’re ready, bake straight from the fridge, adding 10-15 minutes to the baking time. The sauce may be a little thicker, but it loosens up as it heats.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container or baking dish covered in foil | Up to 3 days | Reheat in 350°F oven for 15-20 min or microwave in 30-sec bursts |
| Freezer | Freezer-safe baking dish (wrap tightly in plastic + foil) | Up to 3 months | Thaw overnight in fridge, then bake at 375°F for 30-35 min |
| Make-Ahead (unbaked) | Covered dish in fridge | Up to 2 days in advance | Bake directly from fridge, add 10-15 min to baking time |
For reheating individual portions, I prefer the oven to keep the shells from getting soggy. If you’re in a hurry, the microwave works—just cover the plate with a damp paper towel to retain moisture. Leftovers are actually even better the next day as the flavors meld together. I’ve been known to enjoy them cold straight from the fridge on a lazy weekend afternoon.
Variations & Easy Swaps
One of the best things about this recipe is how adaptable it is. Over the years, I’ve experimented with different proteins, cheeses, and even vegetables. Here are my three favorite variations—each as delicious as the original.
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Spinach & Mushroom | Replace chicken with sautéed mushrooms and wilted spinach | Vegetarian dinner | Easy |
| Spicy Sausage & Kale | Use cooked Italian sausage instead of chicken, add chopped kale to filling | Hearty comfort food | Easy |
| Sun-Dried Tomato & Basil | Add ¼ cup chopped sun-dried tomatoes and 2 tbsp fresh basil to filling | Bright, tangy twist | Easy |
Spinach & Mushroom (Vegetarian Version)
This is my go-to when I want a meatless dinner that still feels indulgent. Sauté 8 oz sliced cremini mushrooms in butter until golden, then add 5 oz fresh spinach and cook until wilted. Squeeze out excess moisture and chop finely. Mix into the ricotta mixture instead of chicken. The earthy mushrooms and tender spinach pair beautifully with the creamy garlic sauce. A pinch of nutmeg, a trick I learned in Paris, elevates the whole dish.
Gluten-Free and Dairy-Free Option
For gluten-free, use certified gluten-free jumbo pasta shells. Make the sauce with a gluten-free all-purpose flour blend (I like Cup4Cup) by weight—use the same amount. For dairy-free, substitute the butter with vegan butter or olive oil, the ricotta with a cashew-based ricotta (or well-drained firm tofu blended with a bit of lemon juice), and the mozzarella with a plant-based shred that melts well. The heavy cream can be replaced with full-fat coconut cream. The flavor changes slightly, but it’s still incredibly comforting.
Moroccan-Spiced Chicken Variation
This is a nod to my roots! Add 1 teaspoon cumin, ½ teaspoon cinnamon, and a pinch of cayenne to the chicken filling. Swap the parsley for fresh cilantro. The warm spices complement the creamy sauce in a surprising way—my Moroccan mother would definitely approve. I discovered this combination by accident while experimenting in my NYC kitchen, and it quickly became a family favorite.
Can I make cheesy chicken stuffed shells ahead of time and refrigerate them before baking?
Absolutely—this is one of the best make-ahead meals! You can assemble the entire dish (stuff the shells, make the sauce, pour it over, and top with cheese) up to two days in advance. Simply cover the baking dish tightly with aluminum foil or plastic wrap and refrigerate. When you’re ready to bake, remove it from the fridge while the oven preheats (about 15 minutes). Bake uncovered as directed, but add 10-15 minutes to the cooking time since the dish is starting cold. Check that the internal temperature reaches 165°F and the cheese is bubbly and golden. This method actually melds the flavors beautifully – I often do this for Sunday dinners when I want to relax with guests rather than standing at the stove.
What can I substitute for ricotta cheese in stuffed shells with creamy garlic sauce?
If you don’t have ricotta on hand, there are several excellent substitutes. Cottage cheese is the closest match – simply drain it well and pulse it in a food processor until smooth for a texture similar to ricotta. You can use it in a 1:1 ratio. Another option is cream cheese softened and mixed with a splash of milk to thin it slightly; this will give a richer, tangier filling. For a dairy-free alternative, cashew-based ricotta (soaked cashews blended with lemon juice and salt) works beautifully. The flavor and texture will change slightly – cottage cheese makes the filling a bit lighter, while cream cheese makes it denser. All are delicious, so feel free to experiment based on what you have in your fridge.
How long should I bake cheesy chicken stuffed shells to get them perfectly golden and bubbly?
For perfectly golden and bubbly cheesy chicken stuffed shells, bake them uncovered at 375°F (190°C) for 20-25 minutes. The sauce should be visibly bubbling around the edges of the dish, and the cheese on top should be melted and lightly browned. If you want a deeper golden color, switch your oven to broil for the last 2-3 minutes, watching closely to prevent burning. The key visual cue is that the sauce thickens and becomes slightly darker around the edges. Every oven runs a bit differently, so start checking at 20 minutes. If you’re baking from a refrigerated make-ahead state, add 10-15 minutes to the total time. Let the dish rest for 5 minutes after baking – this allows the sauce to settle and the cheese to set, making serving easier and more attractive.
Can I freeze cheesy chicken stuffed shells with creamy garlic sauce for later use?
Yes, you can freeze these stuffed shells with great results. The best approach is to assemble the entire dish unbaked then freeze it. Use a freezer-safe baking dish (glass or ceramic works well) and wrap it tightly first in plastic wrap, then in aluminum foil to prevent freezer burn. It will keep for up to 3 months. When you’re ready to enjoy it, thaw overnight in the refrigerator – never thaw at room temperature. Then bake as directed, adding 10-15 minutes to the baking time since the dish starts cold. Alternatively, you can bake the dish first, let it cool completely, then freeze individual portions in airtight containers. Reheat in the oven at 350°F until hot throughout. The sauce might separate slightly upon thawing, but a gentle stir will bring it back together. I’ve done this many times for quick weeknight dinners, and the flavor remains delicious.
Can I use pre-cooked chicken for this recipe?
Absolutely – pre-cooked chicken is not only acceptable but actually my preferred shortcut. Rotisserie chicken from the grocery store is perfect: it’s flavorful, moist, and shreds easily. Simply remove the skin and bones, then shred the meat with two forks. You’ll need about 2 cups total. Leftover grilled chicken, baked chicken breasts, or even canned chicken (drained) can also work. The key is to make sure the chicken is well-seasoned, since the filling only gets a modest amount of added seasoning. If using leftover plain chicken, you might want to add a little more salt or a pinch of garlic powder to compensate. Pre-cooked chicken saves a significant amount of time and makes this dish come together in under an hour, which I love for busy weeknight dinners.
What’s the best way to reheat leftover cheesy chicken stuffed shells?
For the best reheating results, I recommend using the oven rather than the microwave. Place the leftover shells in an oven-safe dish, cover with foil to prevent the pasta from drying out, and warm at 350°F for 15-20 minutes, or until heated through. If you’re in a hurry, the microwave works – place individual portions on a microwave-safe plate, cover with a damp paper towel, and heat in 30-second bursts until hot. The microwave may soften the shells slightly and the sauce might become a bit thinner. To refresh the dish, you can splash in a tablespoon of milk or cream before reheating to restore some creaminess. Leftovers actually taste even better the next day because the flavors have melded together. I’ve enjoyed these shells cold straight from the fridge on lazy weekends, and trust me, they’re still wonderful!
Share Your Version!
I absolutely love hearing how my recipes turn out in your kitchen! If you made these Cheesy Chicken Stuffed Shells with Creamy Garlic Sauce, please leave a star rating and a comment below. Did you try one of the variations? Did you come up with your own twist? I want to know every detail.
Snap a photo of your creation and tag me on Instagram or Pinterest at @exorecipes – I personally look at every tag and love sharing your beautiful dishes with my community. And if there’s something you’re curious about, like how to adapt this for a specific dietary need, just ask in the comments. I answer every single one.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Cheesy Chicken Stuffed Shells with Creamy Garlic Sauce recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
Let’s stay connected!
Have you made these Cheesy Chicken Stuffed Shells? Tag @exorecipes on Instagram or leave a comment below. I’d love to hear about your experience!

Cheesy Chicken Stuffed Shells with Creamy Garlic Sauce Your Ultimate Comfort Food Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4-6 servings 1x
- Method: Main Course
- Cuisine: Italian-American
Description
Indulge in the ultimate comfort food with these Cheesy Chicken Stuffed Shells smothered in a creamy garlic sauce. Jumbo pasta shells are stuffed with a rich mixture of chicken, ricotta, and mozzarella, then baked to perfection in a luscious garlic cream sauce. This dish is perfect for family dinners or special occasions.
Ingredients
- 20 jumbo pasta shells
- 2 cups cooked chicken, shredded
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 egg
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons butter
- 4 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups heavy cream
- 1/2 cup chicken broth
- 1/2 cup shredded mozzarella cheese (for topping)
- 1/4 cup fresh parsley, chopped (for garnish)
Instructions
- Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
- Cook jumbo pasta shells according to package directions until al dente. Drain and set aside.
- In a large bowl, combine shredded chicken, ricotta cheese, 1 cup mozzarella cheese, Parmesan cheese, egg, garlic powder, onion powder, salt, and pepper. Mix until well combined.
- Stuff each cooked shell with the chicken and cheese mixture and place in the prepared baking dish.
- In a medium saucepan, melt butter over medium heat. Add minced garlic and cook for 1 minute until fragrant.
- Whisk in flour and cook for 1-2 minutes, stirring constantly.
- Gradually whisk in heavy cream and chicken broth. Bring to a simmer, stirring frequently, until sauce thickens, about 3-4 minutes.
- Pour the creamy garlic sauce over the stuffed shells.
- Sprinkle remaining 1/2 cup mozzarella cheese on top.
- Bake uncovered for 20-25 minutes, until bubbly and cheese is melted and golden.
- Garnish with fresh parsley and serve hot.
Notes
For extra flavor, add a pinch of red pepper flakes to the garlic sauce. You can also substitute cooked rotisserie chicken for convenience. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Calories: 650 kcal
- Sugar: 4 g
- Fat: 40 g
- Carbohydrates: 38 g
- Protein: 32 g

k">
Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

