Main Courses
Grandma's spaghetti chicken casserole recipe brings back the cozy, layered flavors of Sunday dinners—where crispy herb topping meets tender chicken and al dente pasta in perfect harmony.
Growing up in small-town Georgia, I learned that the secret to this dish isn't just the ingredients, but the slow-baked layers that create a comforting texture you can't find anywhere else.
The crispy herb topping isn't just decoration; it's the crowning glory that transforms this into a restaurant-quality meal you'll want to serve every week.
This recipe delivers the nostalgic comfort of a classic casserole with modern efficiency—no last-minute grocery runs or complicated techniques. The method is simple: cook the chicken and pasta separately, then layer them with a rich tomato sauce and melted cheese before topping with a golden, buttery herb crust.
What makes it foolproof is the precise baking time, which ensures the chicken stays tender while the pasta stays al dente and the topping gets perfectly crispy.
By the time it emerges from the oven, you'll have a dish that looks like it came straight from your grandmother's kitchen—golden-brown edges, bubbling cheese, and that irresistible herb crust that shatters with every bite.
The flavors are balanced: savory chicken, tangy tomato sauce, and the subtle crunch of the herb topping that ties everything together. This is the kind of meal that disappears faster than you can say "seconds."
Serve it with a simple side salad or steamed vegetables to round out the plate, or let it stand alone as the star of your dinner table.
The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Here's how to recreate this timeless comfort dish in your own kitchen.
Ingredients for grandma's spaghetti chicken casserole
Pantry staples meet homestyle comfort—where crispy herb topping meets tender chicken and al dente pasta.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Uncooked Spaghetti 🍝 | 1 lb | Break into 2-inch pieces for even baking |
| Canned Tomato Sauce 🍅 | 2 cups | High-quality, no added sugar |
| Shredded Mozzarella Cheese 🧀 | 3 cups | Part-skim or whole milk preferred |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar for extra flavor |
| Fresh Parsley 🌿 | ½ cup | Chopped, for crispy herb topping |
| Fresh Chives 🌿 | ¼ cup | Chopped, for crispy herb topping |
| Unsalted Butter 🧈 | ½ cup | Melted, for crispy herb topping |
| All-Purpose Flour 🌾 | ½ cup | For crispy herb topping |
| Garlic Cloves 🧄 | 4 cloves | Minced, for seasoning |
| Dried Oregano 🍃 | 1 tbsp | For seasoning chicken and sauce |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing chicken |
The chicken is the heart of this dish, so pick boneless, skinless breasts—they stay juicier than thighs. I always grab the family pack at Costco when I'm making a big batch, but regular supermarket chicken works just fine. For the pasta, uncooked spaghetti breaks into perfect bite-sized pieces when baked—no need for pre-cooking. The tomato sauce? Rao's or Barilla are my go-tos, but any no-sugar-added brand works. Fresh herbs are key for that crispy topping—Trader Joe's usually has the best parsley and chives at a good price. If you're using dried herbs, double the amount, but honestly, fresh makes all the difference.
No fresh parsley or chives? Dried works in a pinch, but cut the amount to about a third. Short on mozzarella? Colby Jack or Monterey Jack melt just as well—just add a pinch more salt to balance. The butter in the topping is non-negotiable—full-fat for that golden, crispy texture. No butter? Olive oil or shortening can substitute, but the flavor won't be the same. The garlic and oregano are easy to swap: garlic powder at half the amount or Italian seasoning instead of oregano. And if you're feeling adventurous, swap half the cheddar for Parmesan—it adds a nice depth.
This casserole tastes even better the next day, so make it ahead and bake it fresh. The crispy topping stays crunchy for about 2 days if stored in an airtight container, but the pasta gets softer—just reheat with a splash of water to revive it. For meal prep, portion it into individual servings before baking. Freezes beautifully for up to 3 months—thaw overnight in the fridge, then bake straight from frozen (add 10-15 minutes). Leftovers? Double the recipe—it disappears fast around here.
Why You'll Love This Recipe
- No-Cook Prep Magic: I swear by this trick—just dump the raw spaghetti straight into the pan with the chicken and sauce. No boiling, no fuss, and the noodles soak up that rich tomato flavor like a dream.
- Cheesy Crispy Perfection: That double cheese combo—mozzarella on top, cheddar mixed in—gives you the best of both worlds: gooey melted pockets and that satisfying golden crust. Honestly, the first time I saw it bubble up like that, I nearly walked away hungry just watching.
- Leftovers That Beg for More: Between us, this casserole tastes better the next day. The flavors meld overnight, and reheating it? Zero effort—just microwave or pop it in the oven until bubbly. My kids actually ask for the leftovers before the fresh batch.
- Dollar Stretch Wonder: I make this for $12 and feed six people. Chicken breast is lean, canned sauce is cheap, and cheese stretches further than you’d think when layered right. Plus, no fancy ingredients—just pantry staples that won’t break the bank.
Step-by-step instructions for grandma's spaghetti chicken casserole
Here's how to create that cozy, crispy-topped masterpiece your grandma made famous.
Sauté the Chicken with Garlic and Seasonings
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 2.5 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes, stirring occasionally, until the chicken is fully cooked through and just starting to brown. You'll know it's ready when the pieces release easily from the pan and reach an internal temperature of 165°F.
Push the chicken to one side of the skillet and add the 4 cloves minced garlic. Stir for 30 seconds until fragrant - don't let it burn. Sprinkle the chicken with 1 tablespoon dried oregano, 1 teaspoon ground black pepper, and 1.5 teaspoons salt, tossing to coat evenly. Remove from heat and set aside.
Prepare the Crispy Herb Topping
In a small bowl, melt the 0.5 cup unsalted butter in the microwave for 30-45 seconds or until completely melted. In a separate bowl, whisk together the melted butter with 0.5 cup all-purpose flour, 0.5 cup chopped fresh parsley, and 0.25 cup chopped fresh chives. The mixture should have a thick, paste-like consistency - this will create that signature crispy topping.
Spread this herb mixture evenly on a parchment-lined baking sheet. Bake at 375°F for 10-12 minutes until golden brown and crispy. Keep an eye on it - it burns easily! Remove from oven and set aside to cool slightly while you prepare the casserole base.
Assemble the Casserole Layers
Preheat your oven to 375°F. In a large bowl, combine the cooked chicken with 2 cups canned tomato sauce. Stir in 3 cups shredded mozzarella cheese and 1 cup shredded cheddar cheese until evenly distributed. The cheese should begin to melt slightly from the residual heat of the chicken.
In a separate bowl, break the 1 lb uncooked spaghetti into 2-inch pieces by hand. This creates more surface area for the sauce to cling to. Layer half of the spaghetti pieces in a 9x13-inch baking dish, then spread half of the chicken mixture evenly over the noodles. Repeat with the remaining spaghetti and chicken mixture.
Top and Bake to Golden Perfection
Sprinkle the crispy herb topping evenly over the entire casserole, pressing down gently to help it adhere. The topping should cover all exposed surfaces completely. Bake uncovered at 375°F for 25-30 minutes until the top is bubbly and golden brown, and the cheese is fully melted.
Here's the key moment: the casserole is done when the edges are golden and the cheese has formed a thick, bubbly layer on top. If you're unsure, check at the 25-minute mark - the internal temperature should reach 160°F when measured in the center. Let it rest for 5 minutes before serving to allow the layers to set slightly.
Serve with Fresh Herb Garnish
Use a spatula to loosen the edges of the casserole, then transfer it to a serving platter. Garnish with additional chopped fresh parsley and chives if desired. The crispy herb topping should be slightly crispy on top while the rest of the casserole is creamy and bubbly underneath.
Serve immediately while hot - this dish is best enjoyed straight from the oven when the cheese is melty and the herb topping is still crispy. The combination of tender chicken, al dente spaghetti, and rich tomato sauce creates that comforting texture contrast that makes this casserole so special.
Pro Tips For Making Grandma'S Spaghetti Chicken Casserole
- PREP CHICKEN FIRST: Cut the chicken breasts into even ½-inch slices before adding them to the sauce—thicker pieces stay rubbery while thinner ones cook through perfectly. I learned this the hard way after serving a batch where the centers were still gray and tough.
- DON’T BOIL THE PASTA: Skip pre-cooking the spaghetti—raw noodles absorb sauce better and hold up in the oven without turning mushy. If you’re worried about texture, parboil for just 1 minute in salted water, then drain and rinse with cold water to stop cooking.
- LAYER CHEESE LAST: Sprinkle the mozzarella and cheddar directly on top of the assembled casserole right before baking—this guarantees a crispy, golden crust instead of a soggy mess. Resist the urge to mix it in; the top layer is where the magic happens.
- USE A LITTLE BUTTER: Stir 1 tablespoon of butter into the tomato sauce before assembling—it cuts the acidity and adds richness that canned sauce often lacks. Sounds weird, but it works: the cheese melts smoother, and the whole dish tastes less tinny.
Perfect pairings for these flavors
Classic Side Salad
Nothing cuts through the richness of this casserole like a crisp arugula salad with a bright lemon vinaigrette. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, ½ tsp Dijon mustard, and a pinch of flaky sea salt.
The peppery bite of arugula balances the cheesy, herby casserole perfectly. 🥗
Garlic Bread Crust
For a crowd-pleasing addition, serve with garlic bread made from a crusty Italian loaf like Bimbo Focaccia. Mix ¼ cup softened butter with 2 minced garlic cloves, 1 tbsp chopped parsley, and ½ tsp salt, then spread on sliced baguette rounds.
Toast in a 400°F oven for 5-7 minutes until golden. The warm, buttery bread soaks up any leftover sauce from the casserole.
Roasted Green Beans
For a lighter vegetable option, try roasted green beans with a touch of balsamic glaze. Toss 1 lb haricots verts with 1 tbsp olive oil, ½ tsp garlic powder, and ¼ tsp red pepper flakes.
Roast at 425°F for 12-15 minutes until tender-crisp. Drizzle with 1 tsp balsamic glaze before serving. The acidity brightens the dish without overpowering it.
Creamy Cauliflower Mash
Swap traditional mashed potatoes for creamy cauliflower mash—a lighter but equally satisfying side. Steam 1 head cauliflower until tender, then blend with 2 tbsp butter, ¼ cup sour cream, ½ tsp garlic powder, and salt to taste.
The mild flavor lets the casserole shine while adding a velvety texture. 💛
Wine Pairings
A medium-bodied red like Chianti or Pinot Noir complements the tomato sauce and herbs beautifully. The acidity in Chianti cuts through the richness, while Pinot Noir’s subtle fruit notes enhance the chicken’s savory depth.
For white wine lovers, a crisp Sauvignon Blanc from New Zealand offers a refreshing contrast. Avoid heavy, oaky wines—they’ll overpower the dish.
Beer Pairings
A light lager like Peroni or Heineken is my go-to for casseroles—its crisp, clean finish cleanses the palate between bites. For a craft option, try a Belgian witbier like Hoegaarden, which adds a citrusy brightness that pairs surprisingly well with the herby topping.
Skip hoppy IPAs or malty stouts—they’ll clash with the dish’s comforting flavors. 🍺
Nutrition facts
Frequently asked questions
Can I use pre-cooked chicken instead of fresh?
Use 2 cups of diced rotisserie chicken (about 1 lb) straight from the package—no need to cook it further. Just make sure it's fully cooked and drained well to avoid excess moisture in your casserole. This shortcut saves time while keeping the same delicious results.
Why does the herb topping sometimes get soggy?
Soggy topping usually happens when the casserole isn't fully baked or if the topping isn't crisped before adding. Always bake the herb mixture separately first to create a sturdy base, then press it gently onto the casserole. For extra insurance, sprinkle a ¼ cup of crushed cornflakes under the topping before baking—it adds crunch and absorbs moisture.
Can I make this casserole in a smaller dish?
Yes! For a 9x9-inch dish, reduce the recipe by about 25%—use 1 lb chicken, ½ lb spaghetti, and 1 cup tomato sauce. The baking time stays the same (375°F for 25-30 minutes), but check for doneness at the 20-minute mark since smaller dishes bake faster. Perfect for individual servings!
How can I make this dish vegetarian?
Swap the chicken for 1 lb of crumbled firm tofu or chickpeas (drained and patted dry). For extra flavor, marinate the tofu in 1 tbsp olive oil, 1 tsp garlic powder, and ½ tsp smoked paprika for 15 minutes before using. The texture will be different but still hearty and satisfying.
Can I freeze the assembled casserole before baking?
Not recommended—freezing the assembled casserole can make the pasta mushy when baked. Instead, freeze the chicken mixture and spaghetti separately in airtight containers for up to 3 months. Thaw overnight in the fridge, then assemble and bake as directed. The herb topping should always be added fresh after baking.
