Main Courses
Grandma's spaghetti chicken casserole recipe brings back the cozy, cheesy comfort of family dinners—where every bite feels like a hug. 💛 Growing up in small-town Georgia, my grandma's version was the centerpiece of Sunday suppers, and I've perfected it over years of testing.
The secret lies in tender chicken, perfectly cooked spaghetti, and a rich, melty cheese topping that creates that signature crispy crunch.
This one-pan dish transforms simple ingredients into a hearty meal that's foolproof for home cooks. You'll start with seasoned chicken thighs that stay juicy, then layer in al dente spaghetti and a creamy tomato sauce.
The final touch—a golden cheese crust—is what makes this casserole irresistible. It's the kind of dish that tastes even better the next day, making it perfect for meal prep.
The result is a comforting masterpiece with tender chicken, chewy spaghetti, and a sauce that's rich yet balanced. The crispy cheese topping adds texture, while the aromas of garlic, herbs, and melted cheese fill your kitchen.
This is comfort food at its finest—simple enough for weeknights but special enough for gatherings. Let's get cooking!
Serve with a simple side salad or garlic bread to soak up every last bit of that delicious sauce. The beauty of this recipe is its versatility—it works for family dinners, potlucks, or even a cozy night in.
My grandma always said the best meals are the ones that bring people together, and this casserole delivers on that promise every time.
Ingredients for grandma's spaghetti chicken casserole
Simple pantry staples and a few fresh touches—this casserole is all about cozy comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 2 ½ lb | Cut into bite-sized pieces |
| Spaghetti Noodles 🍝 | 12 oz | Uncooked, broken in half |
| Canned Tomato Sauce 🍅 | 2 cups | High-quality, no sugar added |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Shredded Mozzarella Cheese 🧀 | 3 cups | Part-skim or whole milk |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, block form |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Dried Oregano 🍃 | 1 tbsp | Italian variety preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
The chicken thighs are the heart of this dish—bone-in, skin-on if you can find them, but boneless works too. Local butchers often have the best cuts, but any grocery store will have them. I like to season mine with salt and pepper right before baking so they stay juicy. For the spaghetti, barilla or de cecco are my go-tos—they hold up better than store brands. The tomato sauce? Rao's or Muir Glen are my shortcuts, but if you're feeling fancy, a quick blend of canned San Marzano tomatoes with garlic and basil does the trick.
No heavy cream? Half-and-half or whole milk will work in a pinch, though the texture won't be quite as rich. Fresh basil wilting? Dried oregano at half the amount keeps the flavor. The cheese topping is non-negotiable—pre-shredded gets clumpy, so grating your own is worth the extra minute. For a shortcut, Trader Joe's frozen shredded cheese works great. The butter and flour combo at the end is what gives that signature crispy crust—don't skip it, even if you're in a hurry.
This casserole tastes even better the next day, so make it ahead if you can. 3-4 days in the fridge, covered tightly, or 3 months frozen—just thaw overnight in the fridge before reheating. I always portion mine into individual servings before freezing so I can grab and go. Leftovers reheat beautifully in the oven at 350°F for 15-20 minutes, covered with foil first to melt the cheese, then uncovered to crisp it up.
Why You'll Love This Recipe
- I’ve got a secret: this casserole is my lazy-weeknight hero. Chop the chicken, toss everything in the pan, and forget about it until it’s golden. No extra dishes, no stress—just that creamy tomato sauce clinging to tender noodles and juicy chicken thighs. My kids even help (mostly by stirring).
- One-Pan Magic: I’ve got a secret: this casserole is my lazy-weeknight hero. Chop the chicken, toss everything in the pan, and forget about it until it’s golden. No extra dishes, no stress—just that creamy tomato sauce clinging to tender noodles and juicy chicken thighs. My kids even help (mostly by stirring).
- Cheesy, Creamy Perfection: Between the full-fat heavy cream and that melty mozzarella, this isn’t your basic tomato sauce. The garlic and fresh basil pop while the parmesan adds a salty kick—every bite is like a warm hug with a side of indulgence. Honestly, the flour-thickened sauce makes all the difference; it’s rich without being heavy.
- Meal Prep Goldmine: Make it on Sunday, and you’ve got dinner sorted for days. Freezes like a dream (3 months, no joke), and reheats with that crispy cheese top? Chef’s kiss. Bring it to potlucks, pack it for lunches, or just eat it straight from the fridge—it’s that versatile. My daughter insists on the fresh basil, but even she’ll eat it cold.
Step-by-step instructions for grandma's spaghetti chicken casserole
Here's how to create that cozy, cheesy hug in a dish—simple steps for maximum comfort.
🍳 Step 1: Cook the Chicken and Sauté Aromatics
Cut the 2.5 lb boneless, skinless chicken thighs into bite-sized pieces. In a large skillet, melt the 2 tbsp butter over medium-high heat. Add the chicken pieces and cook for 5-6 minutes, stirring occasionally, until they're lightly browned and cooked through. You'll know they're ready when they turn white and release easily from the pan.
Once the chicken is cooked, remove it from the skillet and set it aside. In the same skillet, add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1 tbsp dried oregano and 0.5 tsp ground black pepper, letting the spices toast for 1 minute—this builds deep flavor. You're creating the aromatic base for your casserole right here.
🍳 Step 2: Build the Creamy Sauce
To the skillet with the garlic and spices, add the 2 cups canned tomato sauce. Stir to combine with any browned bits clinging to the bottom—this is where all the flavor hides. Let the sauce simmer for 3 minutes to deepen its richness.
Lower the heat to medium-low and sprinkle in the 1 tbsp all-purpose flour. Stir constantly for 1-2 minutes until the sauce thickens slightly. Then pour in the 0.5 cup heavy cream and stir again until smooth. The sauce should coat the back of a spoon—this is your creamy foundation. Taste and adjust seasoning with kosher salt if needed.
🥘 Step 3: Assemble the Casserole Layers
Preheat your oven to 375°F. In a large, greased baking dish (about 9x13 inches), combine the cooked chicken pieces with the creamy sauce. Stir gently to coat the chicken evenly in that delicious mixture.
Next, add the 12 oz uncooked spaghetti noodles (broken in half) and the remaining ingredients: 3 cups shredded mozzarella cheese, 0.5 cup freshly grated parmesan cheese, and 0.25 cup chopped fresh basil leaves. Use a spatula to gently fold everything together, making sure the noodles are well-coated in the sauce and cheese. The goal is even distribution so every bite gets that cheesy, saucy goodness.
🔥 Step 4: Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. This initial covered time allows the noodles to soften and the flavors to meld together without drying out. Here's the thing—don't peek! Every time you lift that foil, you let heat escape and disrupt the cooking process.
After 30 minutes, remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly. The edges should be crisping slightly, and the cheese should be forming a delicious, melty crust. You'll smell that irresistible aroma of garlic, basil, and melted cheese filling your kitchen—this is the moment that matters.
⏰ Step 5: Rest and Serve with Warm Comfort
Let the casserole rest for 10 minutes before serving. This resting time allows the juices to redistribute throughout the dish, ensuring every forkful is moist and flavorful. I know it's tempting to dive in immediately, but trust me—this step makes all the difference.
Garnish with extra chopped fresh basil leaves and serve with a side of garlic bread or a simple green salad. The combination of tender chicken, perfectly cooked noodles, and that gooey, cheesy sauce will transport you straight to grandma's kitchen. This dish tastes even better the next day, so make extra if you can—it's that comforting!
Pro Tips For Making Grandma'S Spaghetti Chicken Casserole
- Season chicken before browning: I used to skip this step thinking the sauce would add enough salt, but here’s the thing—those thighs need flavor first. Pat them dry, then generously coat with salt and pepper (about 1 tsp each per pound) before searing. This locks in moisture and gives the sauce a rich base to build on.
- Parboil the noodles: Sounds weird, but it works: cook the spaghetti for 2 minutes less than package directions, then drain. This keeps the casserole from turning into a noodle swamp. The residual starch helps the sauce cling, and the extra 5 minutes in the oven will finish them off perfectly al dente.
- Don’t skip the cream simmer: After browning the chicken, reduce the tomato sauce by half before adding the heavy cream. This cuts the acidity and lets the cream’s richness shine—no cloying sweetness, just creamy depth. I learned this the hard way after my first batch tasted like a tomato-heavy punch.
- Top with cheese last and broil: Spread the mozzarella on top, then let the casserole sit uncovered for 10 minutes to preheat the oven. Broil for 2-3 minutes until golden—this isn’t the time to walk away. The cheese will bubble and stretch like it’s supposed to, not just melt into a sad white puddle.
Perfect pairings for this grandma's spaghetti chicken casserole
Cozy Side Dishes
This casserole shines with simple sides that balance its richness. I always serve it with crusty Italian garlic bread—just toast a baguette with 2 tbsp melted butter, 2 minced garlic cloves, and a sprinkle of kosher salt at 375°F for 10 minutes.
The buttery, garlicky crunch cuts through the creamy sauce perfectly. 🍞
Fresh Green Contrast
A simple arugula salad with 2 tbsp extra virgin olive oil, 1 tbsp lemon juice, and ¼ tsp flaky sea salt adds peppery freshness.
Toss with 4 cups baby arugula and ½ cup shaved Parmesan for a quick, bright plate companion. The acidity wakes up the dish’s rich flavors.
Beverage Pairings
For wine lovers, a dry Italian Pinot Grigio from Friuli or a light-bodied Chardonnay with citrus notes pairs beautifully. The acidity complements the tomato sauce. If you prefer beer, a crisp Italian lager like Moretti cleanses the palate between bites. Avoid heavy reds—they’ll overpower the dish’s delicate balance. 🍷
Cheesy Topping Upgrade
For extra indulgence, sprinkle ½ cup grated pecorino romano over the cheese before baking. The salty, sharp notes elevate the mozzarella’s creaminess. I also love adding crushed red pepper flakes—just ½ tsp—for a subtle kick that highlights the dish’s warmth. Garnish with fresh basil right before serving. 🌿
Make-Ahead Tips
Prep the sauce and assemble the casserole a day ahead, then refrigerate uncovered for 1 hour before baking. This lets flavors meld deeper. For meal prep, divide into airtight containers and freeze portions—reheat at 350°F for 15 minutes with foil, then uncover to crisp the cheese.
Trust me, it’s even better the next day! ❄️
Nutrition facts
Frequently asked questions
Why does my casserole get soggy instead of crispy?
The key to that perfect golden crust is baking uncovered during the final 15-20 minutes. If your casserole stays soggy, it likely needs more time at 375°F with the foil removed. Also, avoid opening the oven door too often—this lets heat escape and disrupts the browning process. Let the cheese melt and bubble freely for that crispy texture.
Can I use chicken breast instead of thighs?
Yes, but expect drier results since chicken breast has less fat. To keep it juicy, cook the 2.5 lb chicken breast pieces in the butter until they reach 165°F internally, then pat them dry before assembling. The flavor won't be as rich, but it still works well for a lighter version.
How do I prevent the spaghetti from turning mushy?
Break the noodles in half before adding them to the casserole—this speeds up cooking and prevents overcooking. Also, don't skip the initial 30-minute covered bake time. If you're concerned about sogginess, cook the noodles separately for 1 minute less than package instructions before mixing them into the casserole.
Can I make this dish ahead of time?
Assemble the casserole the night before and refrigerate it uncovered for 1 hour to let flavors meld. Then bake as directed. For freezing, portion into airtight containers before baking, then freeze for up to 3 months. Thaw overnight in the fridge before reheating at 350°F for 15 minutes with foil, then uncover to crisp.
What if I don't have heavy cream?
Use half-and-half or whole milk in a pinch, though the sauce will be slightly less rich. For extra creaminess, stir in 2 tbsp sour cream or ¼ cup grated pecorino cheese after baking. The dish will still be delicious—just adjust seasoning as needed!
