Main Courses
Grandma's spaghetti chicken casserole recipe brings back the cozy, hearty meals of my childhood—where every bite feels like a hug from the kitchen. 💛 The secret to its magic lies in the crispy celery topping that contrasts perfectly with the creamy mushroom sauce underneath, creating a texture combination that's impossible to resist.
I've perfected this recipe over years of family gatherings, ensuring it delivers that nostalgic comfort without sacrificing modern convenience.
What makes this casserole truly special is how simple yet impressive it is to prepare. With just a few key ingredients—tender chicken, creamy mushrooms, and that signature celery topping—you'll achieve a dish that feels like it's been simmering all day.
The creamy sauce absorbs beautifully into the spaghetti, while the celery topping adds a satisfying crunch that keeps everyone reaching for seconds. It's the kind of recipe that's perfect for feeding a crowd or meal prepping for the week.
By the time it emerges from the oven, you'll have a golden, bubbling casserole with layers of flavor and texture that make it impossible to stop eating.
The creamy mushroom sauce coats every strand of spaghetti, while the celery topping adds a crisp contrast that elevates the dish to restaurant-quality levels. This is comfort food at its finest, with a technique that's foolproof and results that are guaranteed to impress.
Serve it with a simple side salad or crusty bread to soak up every last bit of that creamy sauce. Whether you're preparing it for a family dinner or a holiday gathering, this spaghetti chicken casserole is sure to become a new tradition in your home.
Let's get started on creating this timeless classic!
Ingredients for grandma's spaghetti chicken casserole
Pantry staples and a few fresh ingredients for Grandma's nostalgic casserole magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Uncooked Spaghetti 🍝 | 12 oz | Break into 3-inch pieces |
| Boneless Chicken Thighs 🍗 | 2 lb | Skinless, cut into bite-sized pieces |
| Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, condensed |
| Celery Stalks 🥬 | 3 whole | Finely chopped, fresh or frozen |
| White Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Mushrooms 🍄 | 16 oz | Sliced, white or cremini |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp or medium cheddar |
| Breadcrumbs 🍞 | 1 cup | Panko for extra crunch |
| Butter 🧈 | ¼ cup | Melted, unsalted |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh |
| Garlic Powder 🧄 | ½ tsp | For extra flavor |
The celery topping is where the magic happens—fresh celery gives the best crunch, but frozen works in a pinch (thaw and drain first). Trader Joe's has pre-chopped celery if you're short on time, but chopping it yourself makes all the difference. For the chicken, thighs stay juicier than breasts—look for bone-in, skin-on at the butcher counter if you want extra flavor. The mushroom soup? Campbell's or Progresso are reliable, but homemade gravy with mushrooms works too if you're feeling fancy. Just make sure it's creamy, not chunky.
No cream of mushroom soup? Substitute 1.5 cups heavy cream + 1 cup finely chopped mushrooms simmered with thyme and garlic. Short on celery? Add extra onion or green bell pepper for crunch. The breadcrumbs can be regular or panko—panko adds more texture, but either works. For the mushrooms, cremini or white are classic, but portobello adds a meaty depth if you're feeling adventurous. The thyme is key here—fresh is best, but dried works if that's what you've got.
This casserole tastes even better the next day—make extra for lunches. Keeps 4-5 days in the fridge, freezes for 3 months. I always bake it in a 9x13-inch dish for easy portioning. For serving, a simple side salad or garlic bread soaks up all that creamy sauce. Leftovers reheat beautifully—just cover with foil and warm at 350°F for 20 minutes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss everything in a single dish, no extra pots or pans. The spaghetti soaks up the creamy mushroom soup while the chicken cooks through, and honestly? That crispy top layer after baking is the best part. No one will guess how little effort it took.
- Rich, Savory Depth: Between us, the cream of mushroom soup does all the heavy lifting here. The celery and onion add that classic "grandma soup" aroma, while the chicken thighs stay juicy—no dry, rubbery bits. It’s the kind of dish that tastes even better the next day, if you can wait that long.
- Weeknight Workhorse: I make this when I’m hosting unexpected guests or when the kids have friends over. It feeds a crowd without feeling like a fuss, and the leftovers? They’re my go-to for quick lunches. Just reheat and serve—no one complains.
- Budget-Friendly Feast: Chicken thighs and uncooked spaghetti stretch this recipe far, and the soup adds richness without breaking the bank. I’ll be real: my grocery bill stays happy, and my family’s bellies are full. Plus, the flavors are so satisfying, no one misses the expensive shortcuts.
Step-by-step instructions for grandma's spaghetti chicken casserole
Here's how to build this comforting classic—creamy mushroom sauce meets crispy celery topping.
🍳 Step 1: Cook the Spaghetti and Sauté the Chicken
Start by boiling the 12 oz uncooked spaghetti in salted water until al dente—about 1 minute less than package instructions. Drain and set aside. While the pasta cooks, heat 0.25 cup butter in a large skillet over medium-high heat. Add the 2 lb boneless chicken thighs, cut into bite-sized pieces, and cook for 5-6 minutes until no longer pink in the center. You'll know it's done when the chicken releases easily from the pan.
Remove the chicken and set aside. In the same skillet, add the 1 whole white onion, 3 whole celery stalks, and 16 oz mushrooms, all chopped. Cook for 5-6 minutes until the vegetables soften and release their moisture. Stir in the 4 cloves minced garlic, 0.5 tsp dried thyme, 0.5 tsp garlic powder, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for another 1 minute until fragrant—this is your flavor base.
🥘 Step 2: Build the Creamy Mushroom Layer
In a large bowl, combine the cooked spaghetti, sautéed chicken, and vegetable mixture. Stir in the 2 cans cream of mushroom soup and 0.5 cup heavy cream until everything is evenly coated. The mixture should look thick and creamy—this is where the magic happens. Fold in 1 cup shredded cheddar cheese until melted and smooth. If it's too thick, add a splash of water or milk to loosen it.
Transfer the mixture to a greased 9x13-inch baking dish and spread it out evenly. Here's the thing—press down gently on the top to create a solid base. This prevents the casserole from shifting when you add the topping later. The creamy layer should be about ¾-inch thick—this ensures a perfect balance of texture and flavor in every bite.
🥘 Step 3: Add the Crispy Celery Topping
In a small bowl, mix the 1 cup breadcrumbs with 0.5 tsp black pepper and 0.5 tsp garlic powder. Pour this mixture evenly over the creamy layer in the baking dish. Use a fork to gently press the breadcrumbs into the cheese—this helps them stick and crisp up nicely. The topping should look golden and inviting, ready to bake to perfection.
Here's where it gets fun—drizzle the 0.25 cup melted butter evenly over the breadcrumb topping. This adds richness and helps create that signature crispy crust. Pop the casserole into a 375°F oven and bake for 25-30 minutes until the top is golden brown and the edges are bubbling. You'll know it's ready when the breadcrumbs look toasted and the cheese underneath is melted and creamy.
⏰ Step 4: Rest and Serve Warm
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting time allows the layers to set and the flavors to meld together. The creamy mushroom sauce will thicken slightly, and the crispy celery topping will firm up—giving you that perfect texture contrast in every bite.
Slice into 6 generous portions and serve warm. The creamy mushroom layer should be rich and velvety, while the celery topping adds a satisfying crunch. This is the kind of dish that tastes even better the next day—just reheat in the oven at 350°F for 15-20 minutes to restore that crispy top. Enjoy your homemade comfort food!
Pro Tips For Making Grandma'S Spaghetti Chicken Casserole
- Parboil the Spaghetti First: I learned this the hard way—skipping the pre-cook makes the pasta mushy and turns your casserole into a gluey mess. Boil the uncooked spaghetti for 2 minutes less than package instructions, drain, and rinse with cold water to stop cooking. This keeps the texture firm and prevents a soggy bottom layer.
- Cut Chicken Evenly: Uneven-sized chicken thighs bake at different rates, leaving some dry and others undercooked. Trim any excess fat and slice each thigh into 3 equal-sized pieces before seasoning. This ensures everything cooks through at the same time without falling apart.
- Sauté the Veggies Until Soft: Don’t just chop celery and onion and dump them in—sweat them in a little oil for 5-6 minutes until they’re almost translucent. This builds flavor and prevents a raw, crunchy bite in your casserole. (Yes, even if you’re impatient like me.)
- Layer Soup Last: The cream of mushroom soup is the glue, but adding it too early makes the pasta soggy before baking. Mix it with a splash of milk or broth, then stir it in just before the final 15 minutes of baking. This keeps the casserole creamy without turning it into a sauce.
Essential equipment for great grandma's spaghetti chicken casserole
Oven Essentials
Your 9x13-inch baking dish is non-negotiable for this recipe—I use Ceramic CorningWare because it distributes heat evenly and prevents hot spots. Preheat your oven to 375°F at least 15 minutes before baking to ensure consistent temperature.
If you don't have a glass dish, a heavy-duty stainless steel pan works too, but grease it well with butter or olive oil to prevent sticking. 🔥
Mixing & Measuring Tools
Invest in a stainless steel mixing bowl (I prefer OXO Good Grips) for combining ingredients—it won't warp under hot liquids. A wooden spoon helps fold in the cheese without scratching your bowl.
For measuring, a liquid measuring cup (like Pyrex) ensures accurate cream and soup portions, while a microplane for garlic and sharp chef's knife for chopping veggies makes prep faster. 🌶️
Crispy Topping Secrets
The panko breadcrumbs are your secret weapon for texture—I recommend Japanese panko (like Kikkoman) for maximum crunch. Use a small whisk to mix them with melted butter for an even coating. For extra crispiness, broil the casserole for 1-2 minutes at the end, watching closely to avoid burning.
A spray bottle with water helps if the topping starts sticking to your oven rack. ✨
Butter & Cheese Gear
For melting butter, a double boiler keeps it from scorching, but a microwave-safe bowl (like Rubbermaid) works in a pinch—heat in 30-second bursts while stirring. Shred your own cheese with a box grater for fresher flavor, or buy pre-shredded Kraft Natural (it melts better than store-brand versions).
Keep a small offset spatula handy for spreading melted cheese evenly. 🧀
Optional Upgrades
Want restaurant-quality results? A mandoline slicer (like OXO Good Grips) makes even celery and onion slices. For extra flavor, a mortar and pestle crushes garlic and thyme right in the pan. If you love crispy edges, try a lasagna pan—it creates taller sides for more dramatic browning.
I also keep aluminum foil nearby to tent the casserole if it browns too quickly. 💡
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken thighs stay juicier and more flavorful than breasts, which can dry out in this creamy dish. If you must use breasts, pound them to an even ½-inch thickness and cook them for only 3-4 minutes per side. Add 1 tablespoon butter to the pan to prevent drying.
How do I make this dish vegetarian?
Swap the chicken for 12 oz extra-firm tofu (pressed and cubed) or 1 lb mushrooms (sautéed until golden). Use 1 cup vegetable broth instead of cream of mushroom soup for a lighter version. The celery topping stays the same—just add ½ teaspoon smoked paprika for depth.
Why did my celery topping get soggy?
Soggy topping usually means the casserole wasn't baked long enough or the oven wasn't hot enough. For crispiness, bake at 375°F for 25-30 minutes until golden brown. Press the breadcrumbs firmly into the cheese before baking, and broil for 1-2 minutes at the end if needed. A wire rack on a baking sheet helps too—it allows heat to circulate underneath.
Can I make this ahead of time?
Assemble the casserole (without baking) up to 24 hours ahead and refrigerate. Bake straight from the fridge at 375°F for 35-40 minutes, adding 5-10 minutes extra if it's cold. For freezing, bake first, then cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat at 350°F for 20 minutes to restore crispiness.
What’s the best way to reheat leftovers?
Leftovers lose their crispy topping when reheated in the microwave. Instead, cover with foil and bake at 350°F for 15-20 minutes until heated through. For extra crunch, broil for 1-2 minutes at the end. If the sauce seems dry, add 1-2 tablespoons milk or cream before reheating.
