Main Courses
Grandma's spaghetti chicken casserole recipe is the kind of comfort food that transforms a simple weeknight into a family gathering. Growing up in small-town Georgia, this dish was always on the table when we needed warmth and togetherness.
The secret lies in the crispy cheesy top that stays perfectly golden while the tender chicken and al dente noodles bake underneath.
What makes this recipe truly special is how it balances simplicity with restaurant-quality results. With just a few key ingredients—chicken, spaghetti, cream of chicken soup, and a cheesy breadcrumb topping—you'll create a dish that's hearty, satisfying, and impossible to resist.
The baking time is straightforward, and the method ensures the top stays crispy while the filling remains moist and flavorful.
By the time it comes out of the oven, you'll have a bubbling, golden casserole with a texture that's crisp on top and tender inside. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of cheesy crunch and creamy, savory filling.
This is comfort food at its finest, and it's the kind of dish that feels like a hug in every bite.
Perfect for feeding a crowd or meal prepping for the week, this casserole is versatile enough to suit any occasion. Whether you're serving it for a family dinner or bringing it to a potluck, it's a guaranteed crowd-pleaser. Here's how to make it come together perfectly every time.
Ingredients for grandma's spaghetti chicken casserole
Six ingredients make this cheesy casserole taste like Grandma's hug in a baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Cut into bite-sized pieces |
| Uncooked Spaghetti 🍝 | 2 cups | Broken into 2-inch pieces |
| Cream of Chicken Soup 🍲 | 2 cans | Condensed, not low-fat |
| Milk 🥛 | 1 cup | Whole milk preferred |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar for best flavor |
| French Fried Onions 🧅 | ½ cup | For extra crunch |
| Butter 🧈 | ½ cup | Melted, unsalted |
| All-Purpose Flour 🌾 | ½ cup | For breadcrumb mix |
| Seasoned Breadcrumbs 🍞 | ½ cup | Panko for extra crispiness |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For extra flavor |
The chicken thighs are the heart of this dish—bone-in, skin-on if you can find them, but boneless works too. Kroger or Walmart always have them pre-cut, which saves time. Look for pieces with good marbling—they stay juicier while baking. The spaghetti needs to be uncooked so it softens perfectly in the oven. I usually grab the barilla brand from the store, but any good-quality pasta works. The cream of chicken soup? Campbell's is classic, but Progresso works too—just skip the low-fat versions. That extra fat keeps the topping crispy and the filling rich.
No cream of chicken soup? Substitute 1 cup chicken broth plus 1 tbsp cornstarch for thickening. Want extra cheesiness? Add 0.5 cup sour cream to the filling. The French fried onions are non-negotiable for that perfect crunch—Trader Joe's or Kroger have the best ones. Short on breadcrumbs? Crush saltines or Ritz crackers for a quick swap. The butter in the topping mix is key—don't use margarine or the topping won't get crispy. And if you're feeling fancy, add 0.25 cup grated Parmesan to the breadcrumb mix for extra depth.
This casserole tastes even better the next day—make it ahead and refrigerate for up to 24 hours before baking. Once baked, it keeps for 4 days in the fridge, wrapped tightly with foil. For meal prep, portion into individual servings and freeze for up to 3 months. Just bake straight from frozen, adding 10-15 minutes to the cooking time. The secret to reheating? Cover with foil for the first 10 minutes to prevent the topping from burning, then uncover to crisp up.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this trick—just toss raw chicken thighs straight into the baking dish with uncooked spaghetti. The oven handles all the work while I sip my coffee, and the chicken stays juicy because it’s not pre-cooked and dried out.
- Creamy-Cheesy Magic: That combo of cream of chicken soup and milk makes the sauce so rich it practically melts in your mouth, while the cheddar on top turns golden and crispy. Honestly, I’ve made casseroles that cost twice as much—this one wins every time.
- Leftovers for Days: Between us, I always make this for Sunday dinner because it reheats like a dream. The spaghetti soaks up the sauce perfectly the second time, and the cheese doesn’t get rubbery. My kids actually ask for it the next day—rare.
- Budget-Friendly Feast: Chicken thighs and uncooked spaghetti stretch this into six servings without breaking the bank. I’ll be real: it’s the kind of dish where I can feed my whole family for under $15 and still feel like I’m serving something special.
Step-by-step instructions for Grandma's spaghetti chicken casserole
Here's how to build that legendary cheesy crunch topping that stays crispy every time.
Cook the Chicken and Pasta
Start by cutting the 2 lb boneless chicken thighs into bite-sized pieces. In a large skillet, cook the chicken over medium-high heat with ½ cup butter until no longer pink in the center—about 8-10 minutes. You'll know it's done when the chicken releases easily from the pan and the juices run clear.
While the chicken cooks, bring a large pot of salted water to a boil. Add the 2 cups uncooked spaghetti and cook until al dente—about 2 minutes less than package instructions. Drain and set aside. This ensures the pasta finishes cooking in the oven while absorbing all that delicious sauce.
Make the Creamy Sauce Mixture
In a large bowl, whisk together the 2 cans cream of chicken soup, 1 cup milk, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder until smooth. This is the heart of your casserole—creamy, flavorful, and ready to bind everything together.
Add the cooked chicken and drained spaghetti to the sauce mixture, stirring gently to combine. Fold in 2 cups shredded cheddar cheese until evenly distributed. The cheese will melt into a velvety sauce, creating that perfect creamy texture we all love. Here's where the magic happens—don't skip this step!
Prepare the Crispy Topping
In a separate bowl, mix together ½ cup melted butter, ½ cup all-purpose flour, and ½ cup seasoned breadcrumbs. The butter helps bind the crumbs while the flour adds structure. Stir in 0.5 cup French fried onions and 1 tbsp dried parsley for that signature crunch and freshness.
Spread the chicken mixture evenly into a 9x13-inch baking dish, smoothing the top with a spatula. This even distribution ensures the topping cooks uniformly and stays crispy. Sprinkle the breadcrumb mixture evenly over the top, pressing down gently with your fingers to help it adhere.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole uncovered for 30-35 minutes until the top is deep golden brown and the edges are bubbly. The topping should be crispy enough to hold its shape when you press it lightly with a spoon.
If the top isn't brown enough after 30 minutes, broil for 2-3 minutes on high, watching closely to prevent burning. The cheese should be fully melted, and the breadcrumbs should be golden and crunchy. Let it rest for 5-10 minutes before serving—this helps the layers set and prevents a runny casserole.
Pro Tips For Making Grandma'S Spaghetti Chicken Casserole
- Cook Chicken First: Skip the raw chicken in the casserole—it’ll turn the dish into a soggy science experiment. Sear the thighs in a skillet until golden (165°F internal temp), then shred or chop them. The crispy edges and fully cooked meat make all the difference, especially when mixed with the spaghetti later.
- Toast the Spaghetti: I used to skip this, but now I swear by it: Toss the uncooked spaghetti in a dry skillet for 2-3 minutes until it’s just starting to turn golden. It soaks up less moisture from the soup and milk, keeping the casserole creamy instead of mushy. (Yes, even if you’re impatient like me.)
- Stir in the Cheese Late: The cheese is the star, so don’t let it melt into a sad, greasy puddle. Sprinkle half the cheddar on top after the casserole comes out of the oven, then broil for 2-3 minutes until it’s bubbly and golden. The rest of the cheese stays creamy, not stringy.
- Use Whole Milk, Not 2%: The recipe calls for milk, but don’t skimp on the fat—whole milk makes the sauce richer and prevents the casserole from drying out. If you’re worried about richness, add a splash of heavy cream instead. The texture stays luscious, not watery.
Common mistakes when making great grandma's spaghetti chicken casserole
Overcooking the Chicken
One of the biggest mistakes I see is overcooking the chicken before adding it to the casserole. Chicken should be cooked just until it reaches 165°F—no more, no less. When you overcook it, the meat becomes dry and rubbery, which ruins the whole dish.
I prefer to cook the chicken in batches if needed, using a meat thermometer to check the internal temperature. 🌡️
Skipping the Butter in Topping
Many recipes call for oil in the breadcrumb topping, but butter makes all the difference. The fat in butter creates a crispier, more flavorful crust than oil ever could.
Never substitute margarine either—it lacks the richness and flavor needed for that perfect golden top. I always use unsalted butter to control the seasoning better.
Uneven Baking Dish Distribution
An uneven layer of filling leads to an uneven bake—some parts crispy, others soggy. Spread the chicken mixture in your 9x13-inch baking dish with a spatula, smoothing it out evenly.
Press the breadcrumb topping down gently to help it adhere and cook uniformly. I like to use a light touch so I don’t compact the filling too much.
Broiling Without Watching
Broiling the casserole for extra browning is a great trick, but it’s easy to burn the topping if you’re not careful. Keep a close eye on it and broil for just 2-3 minutes at most.
I recommend setting a timer and checking every 30 seconds to avoid disaster. The goal is golden, not charred. 🔥
Using Low-Fat Ingredients
Low-fat cream of chicken soup or skim milk will make your casserole taste bland and dry. Stick with full-fat versions—like Campbell’s cream of chicken soup and whole milk—to ensure a rich, creamy texture.
The extra fat also helps keep the topping crispy instead of soggy. Trust me, your taste buds will thank you.
Not Resting Before Serving
Serving the casserole right out of the oven is tempting, but it’s a mistake. Letting it rest for 5-10 minutes allows the juices to redistribute and the layers to set properly.
This prevents a runny, messy casserole and ensures each bite is perfect. I always give mine a quick rest—it’s worth the wait! ⏰
Nutrition facts
Frequently asked questions
Can I use cooked chicken instead of raw?
Use 2 cups cooked chicken (about 1 lb) instead of raw. Shred or chop it into bite-sized pieces before mixing with the sauce. This cuts prep time by 10-15 minutes and works especially well if you're using leftover rotisserie chicken. Just ensure the chicken is fully cooked to 165°F before adding to the casserole.
How do I make this dish ahead of time?
Assemble the casserole completely (including topping) and refrigerate for up to 24 hours before baking. For best results, bake straight from the fridge, adding 10-15 extra minutes to the cooking time. You can also freeze the assembled casserole (unbaked) for up to 3 months. Thaw overnight in the fridge before baking. The flavors actually improve after resting!
Why did my topping turn soggy?
Soggy topping usually happens when the filling is too wet or the oven isn't hot enough. Make sure to press the breadcrumb mixture firmly onto the filling before baking, and preheat your oven to 375°F for at least 10 minutes. If your filling seems too moist, drain any excess liquid from the chicken or pasta before assembling. A quick broil at the end can also help crisp it up again.
Can I substitute another type of pasta?
While spaghetti is traditional, you can use penne, rotini, or even small shells if you prefer. Just break the pasta into 2-inch pieces for even cooking. Avoid long noodles like linguine as they won't distribute heat as evenly. For a fun twist, try whole wheat pasta—just add 1 extra tablespoon of butter to the topping to compensate for its drier texture.
How do I reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For individual portions, microwave for 90 seconds covered, then uncover and microwave 15 more seconds to crisp the top. Never reheat straight from the fridge—bring to room temperature first to prevent uneven heating. The topping will soften slightly but still taste delicious!
