Okay, full disclosure: I once tried to sneak a whole casserole into a movie theater because the smell of cheesy broccoli chicken shells made me irrationally brave. I couldn’t stop myself — the aroma of melted cheddar, warm butter, and toasty breadcrumbs hooked me. This recipe grew from that slightly dramatic love affair: all the cozy, gooey comfort of mac and cheese, bumped up with shredded chicken and bright little florets of broccoli. It tastes like a hug, but a very cheesy, comforting hug that makes everyone at the table ask for seconds. If you love creamy textures, golden edges, and a little crunch on top, we’ll get you there in under an hour — and with way less drama than my movie-theater caper.
Quick Facts
- Yield: Serves 4
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Why This Recipe is Awesome
This dish hits the comfort-food sweet spot: creamy, cheesy filling with tender chicken and bright broccoli, all nestled into pillowy pasta shells that soak up sauce like little flavor sponges. It gets a crunchy, buttery breadcrumb topping that crackles when you spoon a serving. It’s easy enough for a weeknight but pretty enough for guests. Honestly? It’s so forgiving even a distracted cook can pull off dinner and still get praise.
Ingredients
For the Main Dish:
- 12 large pasta shells (jumbo)
- 2 cups cooked shredded chicken (rotisserie works great)
- 2 cups broccoli florets, chopped (fresh or frozen, if frozen thaw and pat dry)
- 2 cups shredded sharp cheddar cheese, divided
- 4 oz cream cheese, softened
- 1 cup whole milk (or ¾ cup milk + ¼ cup half-and-half)
- 2 tbsp unsalted butter
- 1 small yellow onion, finely chopped
- 2 garlic cloves, minced
- 1 tsp Dijon mustard (optional, but lovely)
- ½ tsp smoked paprika (or regular paprika)
- Salt and black pepper to taste
- Olive oil for drizzling
For the Sauce / Garnish (if applicable):
- ¾ cup breadcrumbs (panko for extra crunch)
- 2 tbsp melted butter (or olive oil)
- Fresh parsley, chopped, for garnish (optional)
How I Make It
Step 1:
Preheat your oven to 375°F. Bring a large pot of salted water to a rolling boil and cook the jumbo shells until just al dente (usually about 8–9 minutes). Drain and spread the shells on a rimmed baking sheet so they don’t stick. While the pasta cooks, sauté the onion in 2 tbsp butter over medium heat—watch it turn translucent and fragrant—then add garlic and cook another 30 seconds until your kitchen smells irresistible.
Step 2:
Add the chopped broccoli to the pan and toss for 2–3 minutes until it brightens up to a vivid green and gets a little tender. If you use frozen broccoli, cook it a touch longer to release steam. Stir in the shredded chicken, Dijon, and paprika. This step builds savory depth; taste and season with salt and pepper. Little personal tip: reserve a pinch of cheese to sprinkle on top of each shell later for extra melty pockets.
Step 3:
Lower the heat and whisk together the cream cheese and milk in the skillet until smooth and glossy. Add 1½ cups of the shredded cheddar and stir until the sauce becomes thick and creamy. The sauce should cling to a spoon—if it feels too thin, simmer a minute to reduce; if it gets too thick, splash in a tablespoon of milk at a time.
Step 4:
Spoon a generous tablespoon or two of filling into each shell and arrange them snugly in a greased 9×13-inch baking dish. Sprinkle the remaining ½ cup cheddar over the shells. Mix the breadcrumbs with 2 tbsp melted butter and a light pinch of salt, then scatter the crumbs evenly on top. Drizzle a little olive oil over the crumbs so they brown beautifully.
Step 5:
Bake uncovered at 375°F for about 18–22 minutes until the edges turn golden and the cheese bubbles. Look for bubbling sauce at the edges and golden-brown crumbs on top—that tells you everything’s ready. Let it rest 5 minutes before serving so the filling firms up a bit. Sprinkle chopped parsley for color and a bright pop.
Pro Tips
- Make this faster with store-bought rotisserie chicken — it saves time and tastes great.
- If your sauce looks runny after baking, give it 5 more minutes in the oven; heat evaporates excess moisture and concentrates flavor.
- Use panko for a lighter, crunchier top; regular breadcrumbs give a homier, softer crust.
- For extra richness, swap half the milk for heavy cream — go bold on chilly nights!
Common Mistakes to Avoid
- Skipping preheating: Classic rookie move. It changes texture and bake time.
- Overmixing: Leads to dense or chewy results. Mix until just combined.
- Guessing cook time: Always use visual cues or a timer, not just vibes.
- Overcrowding pans: Give your food some breathing room to crisp properly.
Alternatives & Substitutions
- Swap chicken for cubed cooked tofu or tempeh for a vegetarian version; add a tablespoon of soy sauce to the sauce for umami.
- Replace cream cheese with plain Greek yogurt (¼ cup) for tang and lighter texture; the sauce will taste brighter and a touch less rich.
- Use dairy-free cheddar and vegan cream cheese for a dairy-free option — expect a slightly different melt and flavor.
- For gluten-free, use gluten-free pasta shells and gluten-free breadcrumbs; the texture stays satisfying.
Variations & Tips
- Spicy: Add 1 diced jalapeño to the onion step and sprinkle cayenne into the sauce.
- Kid-friendly: Swap sharp cheddar for mild cheddar and skip the Dijon and paprika.
- One-pan shortcut: Mix everything (minus crumbs) into a casserole dish, top with shells and crumbs, then bake — messier but faster.
- Mediterranean twist: Use feta instead of cheddar, add sun-dried tomatoes and oregano.
- Fresh herb boost: Stir chopped basil or chives into the filling right before stuffing for a fresh finish.
- Creative twist: Add a spoonful of pesto into the sauce for a herby green lift.
FAQ (Frequently Asked Questions)
- Can I make this ahead of time?
- Yes! Assemble the shells, cover, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5–8 minutes to the bake time so the center heats through.
- Can I double the recipe?
- Sure thing. Use two 9×13 pans or one larger casserole dish. Stagger oven time if needed and check for bubbling cheese and golden crumbs as your doneness cues.
- Can I substitute butter with oil?
- Technically yes, but you’ll miss that buttery magic. Use ¾ the amount of oil (so about 1½ tbsp) when replacing butter for the breadcrumb topping.
- How do I know it’s done?
- Look for bubbling sauce at the edges, a lightly browned cheese layer, and golden, crisp breadcrumbs. The internal filling should feel hot and set when you press a shell gently.
- What if I don’t have ingredient X?
- If you lack cream cheese, blend ricotta with a splash of milk. No broccoli? Try chopped spinach or peas — both keep that fresh color and texture.
How I Like to Serve It
I serve these shells with a simple green salad dressed in lemon vinaigrette to cut the richness, and sometimes roasted carrots for sweetness and color. A cold glass of white wine or iced tea balances the cheese beautifully. This recipe fits weeknights when you need cozy comfort and potlucks when you want a crowd-pleaser that looks fancy but takes almost no work.
Notes
- Store leftovers covered in the fridge for up to 3 days. Reheat at 350°F for 12–15 minutes to revive the crispy top, or zap individual portions in the microwave and sprinkle with fresh breadcrumbs for crunch.
- Cook chicken to a safe internal temp of 165°F if you handle raw chicken; shredded rotisserie chicken eliminates extra steps.
Final Thoughts
Closing: Go make this — your kitchen will smell like comfort, and you’ll come away with a cheesy, satisfying dinner that everyone will love. Now go impress someone — or just yourself — with your homemade masterpiece!

Hi, I’m Lina, the creator of Lina Easy Recipes.Cooking has always been my passion, and I love sharing simple, homemade dishes that anyone can prepare.
Love What You See?
Join me on Pinterest and Facebook for daily cooking inspiration, new recipe ideas, and behind-the-scenes kitchen stories. Let’s cook something wonderful together!








