Main Courses
Grandma’s spaghetti chicken casserole recipe is the kind of dish that transforms a simple weeknight into a family reunion—crispy herb crown on top, cheesy swirls throughout, and tender chicken that falls apart at the first forkful.
Growing up in small-town Georgia, this was the meal that turned my grandma’s kitchen into the heart of every gathering, where the aroma alone could summon everyone home for dinner.
The secret lies in the layers: a rich tomato sauce base, tender chicken pieces, and al dente spaghetti all baked together until bubbling. I’ve refined the technique over years of testing—using rotisserie chicken for shortcuts when needed, but never sacrificing that crispy herb crown that makes it feel special.
The cheese swirls? That’s where the magic happens, creating pockets of melty goodness in every bite.
By the time it emerges from the oven, you’ll have a restaurant-quality casserole that’s hearty enough for a crowd but simple enough for a weeknight. The crispy herb crown adds texture, the cheese swirls tie everything together, and the aroma will have your whole house—and everyone in it—ready for seconds.
Let’s bring back that nostalgic comfort.
Perfect for meal prep or holiday dinners, this casserole reheats beautifully and tastes even better the next day. Whether you’re using fresh ingredients or modern shortcuts, the result is always the same: a dish that tastes like home. Here’s how to make it.
Ingredients for grandma's spaghetti chicken casserole
Six ingredients make this nostalgic dish taste like home every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 ½ lbs | Boneless, skinless, cut into bite-sized pieces |
| Spaghetti 🍝 | 1 lb | Uncooked, broken in half |
| Canned Tomato Sauce 🍅 | 2 cups | High-quality, no sugar added |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim or whole milk, fresh shredded |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for herb crown |
| Fresh Basil 🌿 | ¼ cup | Chopped, for herb crown |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Italian or Mediterranean blend |
| Butter 🧈 | ¼ cup | Unsalted, cubed for crown |
The chicken is the star, so don't skimp on quality. Bone-in, skin-on thighs stay juicier than breasts, but breasts work in a pinch. I always grab mine from Costco when I'm making this for a crowd, but the regular grocery store stuff is fine for a weeknight. Look for chicken with good marbling—it stays tender. For the spaghetti, De Cecco or Barilla are my go-tos, but any good-quality brand works. The cheese matters too—Kraft 2% or Sargento shredded cheddar melts perfectly, but fresh-shredded from a block is even better if you've got time.
No fresh herbs? Dried oregano at half the amount works in a bind, but fresh parsley and basil give that bright, fresh flavor. Short on time? Rotisserie chicken is a game-changer—just shred it yourself. The tomato sauce can be homemade (simmer crushed tomatoes with garlic and herbs) or jarred (I like Rao's or Muir Glen for quality). For the herb crown, if you don't have parsley or basil, fresh thyme or chives add a nice twist. And trust me on the butter—full-fat, unsalted makes the crown crispy and flavorful.
This casserole reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. The herb crown can be made ahead and baked separately if you're prepping early. Just pop it on top right before serving to keep it crispy.
Why You'll Love This Recipe
- Here’s what sold me: chicken breast stretches far, canned sauce saves money, and a block of mozzarella lasts for ages. It’s the kind of meal that fills your stomach and your wallet—plus, my kids ask for it weekly, so it’s basically free therapy.
- One-Pan Magic: I swear by this—no chopping, no fuss. Just shred the chicken (rotisserie works too), toss it with cooked spaghetti, sauce, and cream, then dump it in one dish. The oven does all the heavy lifting while I wipe my hands on my apron.
- Creamy-Tomato Hug: Honestly, the sauce is where it shines. That rich tomato base gets a velvety upgrade from the heavy cream, and the mozzarella melts into a gooey blanket on top. It’s the kind of dish that makes you close your eyes and sigh—no fancy plating needed.
- Leftovers for Days: Between us, this recipe begs for seconds. The flavors only get better the next day, especially when the noodles soak up all that creamy goodness. I’ve fed a crowd with one batch, then had enough for lunches all week—zero waste, all win.
Step-by-step instructions for grandma's spaghetti chicken casserole
Here's how to create that perfect balance of creamy, cheesy goodness with a golden, crispy herb crown.
Cook the Chicken and Sauté the Aromatics
In a large skillet, heat 0.25 cup olive oil over medium-high heat. Add the 2.5 lbs chicken breast cut into bite-sized pieces and cook for 6-8 minutes, stirring occasionally, until the chicken is fully cooked and no longer pink in the center. Remove the chicken from the skillet and set it aside.
In the same skillet, reduce the heat to medium and add 1 whole yellow onion that's been diced. Cook for 5 minutes until softened. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Stir in 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper, letting the spices toast for 1 minute to deepen their flavor.
Prepare the Cheesy Sauce Mixture
In a large bowl, combine the cooked chicken with the sautéed onion and garlic mixture. Add 2 cups canned tomato sauce and 0.5 cup heavy cream, stirring everything together until well coated. In a separate bowl, mix 2 cups shredded mozzarella cheese and 1 cup shredded cheddar cheese.
Here's the thing—don't skip the cheese mixing. This ensures even distribution and prevents clumping in your final casserole. The combination of mozzarella and cheddar creates that perfect melty, stretchy texture that makes this dish so comforting.
Cook the Spaghetti and Assemble the Casserole
Cook 1 lb spaghetti according to package instructions until al dente. Drain the pasta and transfer it to a very large bowl. Add the chicken mixture and toss everything together until the spaghetti is evenly coated with the sauce. Spread half of the spaghetti mixture evenly into a greased 9x13-inch baking dish.
Sprinkle half of the cheese mixture evenly over the spaghetti in the baking dish. Top with the remaining spaghetti mixture, then sprinkle the remaining cheese mixture over the top. The cheese will melt down beautifully during baking, creating those signature cheese swirls.
Create the Crispy Herb Crown
In a small bowl, combine 0.25 cup fresh parsley, 0.25 cup fresh basil, and 0.25 cup cubed butter. Mix until the butter is evenly distributed among the herbs. This herb butter mixture is what creates that beautiful crispy crown on top of your casserole.
Spread the herb butter mixture evenly over the top of the casserole, pressing down gently with your fingers. This step is crucial for creating that crispy, golden-brown crust. Don't worry if it looks like too much—it's exactly what you need for that perfect texture.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole uncovered for 30-35 minutes until the top is golden brown and the cheese is fully melted and bubbly. The herb crown should be crispy and fragrant, with a beautiful golden color.
I know it's tempting to peek, but resist the urge. Opening the oven door too early can cause the crown to lose its crispness. Instead, trust the timer and the visual cues. When you see that golden, crispy top with those beautiful cheese swirls peeking through, you'll know it's ready. Let it rest for 5-10 minutes before serving to allow the flavors to meld together.
Pro Tips For Making Grandma'S Spaghetti Chicken Casserole
- Cook Chicken Low and Slow: You’re not making fried chicken—this is a casserole, so poach the breasts in simmering water (or even the tomato sauce) for 12–15 minutes until they hit 165°F. Overcooking turns them dry, and you’ll spend the whole time picking rubbery bits out of the sauce.
- Toast the Spaghetti First: Skip the raw noodles—cook the spaghetti al dente, drain, rinse under cold water, then toss with a little oil and spread on a baking sheet. Toast at 375°F for 5–7 minutes until golden. It cuts the mushiness and adds texture that plain cooked noodles never will.
- Mix Cream and Cheese Separately: Add the heavy cream to the sauce before baking—it’ll thin things out and make the sauce watery. Instead, stir the cheese into the sauce last, then fold in the cream after the casserole comes out of the oven. The cheese melts faster, and the sauce stays thick and velvety.
- Press the Cheese Hard: Don’t just sprinkle that mozzarella on top like confetti. Pack it down firmly with a spatula—press it into the sauce so it melts into a blanket, not just a few sad clumps. If you’re lazy, use a glass or even your palm. (Yes, I’ve done it.) The result? A creamy, stretchy layer instead of a cheese hat.
Pro cooking tips for grandma's spaghetti chicken casserole
Cheese Swirl Secrets
Mixing the mozzarella and cheddar before sprinkling creates those iconic swirls—never just dump it on top! I use a microplane to shred my own cheese from blocks for maximum meltability. For extra richness, fold in 1 tbsp cream cheese with the shredded mix.
The key is spreading the cheese evenly in the first layer so it melts into the spaghetti, creating pockets of gooey goodness throughout. 🧀
Herb Crown Perfection
The crispy herb crown is all about the butter-to-herb ratio. I swear by 1:1 ratio—equal parts cubed butter and chopped herbs. Press it down firmly with your fingers after spreading to create that golden, crackly crust.
For extra flavor, I sometimes add 1 tsp lemon zest to the herb mix—trust me, it brightens everything up. 🌿
Chicken Prep Matters
Cutting chicken into 1-inch cubes ensures even cooking and tender bites. I prefer thighs over breasts for juicier results, but if using breasts, pound them to ¼-inch thickness before cooking. Season the chicken with ½ tsp smoked paprika before searing—it adds depth that carries through baking. 🍗
Pasta Timing Trick
Cook spaghetti one minute less than package instructions suggest—it'll finish cooking in the oven. This prevents mushy pasta while ensuring the sauce absorbs perfectly. I always rinse the drained pasta under cold water for 10 seconds to stop cooking, then immediately toss with the sauce to prevent sticking. 🍝
Baking Dish Choice
Use a dark-colored baking dish (like my Lodge cast iron skillet) for better browning, but if using glass, add 1 extra minute to baking time.
Grease it lightly with olive oil and sprinkle with breadcrumbs before adding the first layer—this prevents sticking and adds texture. I never skip this step! ⚡
Resting is Crucial
Let the casserole rest for 10-15 minutes before serving—this lets the cheese set slightly and juices redistribute. I cover it loosely with foil during resting to keep it warm. The first bite out of the oven is always the best, but waiting ensures every forkful is perfect. 💫
Nutrition facts
Frequently asked questions
Can I use rotisserie chicken instead of fresh?
Rotisserie chicken is a fantastic shortcut that saves time. Shred the meat yourself for better texture, then proceed with the recipe as written. The flavor will still be rich and comforting—just make sure to remove any excess skin or bones first. For extra flavor, brush the shredded chicken with a little olive oil and sprinkle with smoked paprika before mixing it into the sauce.
Why does my cheese crown get soggy?
Soggy herb crowns usually happen when the butter melts too quickly or the casserole isn't baked long enough. Press the herb butter mixture firmly onto the top before baking, and bake uncovered for the full 30-35 minutes at 375°F. If it starts looking too moist, broil for 1-2 minutes at the end to crisp it up. Also, make sure your baking dish is properly greased to prevent steam buildup.
Can I make this ahead of time?
Yes! This casserole actually tastes better the next day as the flavors meld together. Assemble it completely (including the herb crown) and refrigerate for up to 24 hours before baking. If making ahead for a party, bake it 1 hour before serving, then cover with foil to keep warm. The cheese swirls will be even more pronounced after resting.
What if I don't have fresh herbs?
No problem! Use 1 teaspoon dried parsley and 1 teaspoon dried basil instead of fresh, but reduce the amount by half since dried herbs are more concentrated. For extra flavor, add ½ teaspoon dried thyme or ½ teaspoon onion powder to the herb crown. The dish will still taste delicious—just with a slightly different herbal profile.
Can I freeze this casserole?
Freezing works well for this recipe! Assemble the casserole (without baking), cover tightly with plastic wrap and foil, and freeze for up to 3 months. When ready to serve, thaw overnight in the fridge, then bake as directed, adding 5-10 extra minutes to the baking time. The texture will be perfect after reheating—just don't expect the herb crown to be as crispy as fresh.
