Main Courses
Grandma's spaghetti chicken casserole recipe delivers the ultimate one-dish comfort meal with a golden, crispy top that always gets requested seconds.
This dish brings back memories of Sunday dinners in my grandmother's kitchen, where the aroma of baking casseroles filled the house and created warmth that lasted long after the meal.
The secret to its success lies in the layered technique—each component, from tender chicken to perfectly cooked pasta, works together to create a harmonious bite.
What makes this recipe truly special is how effortlessly it combines simplicity with rich, satisfying flavors. With just a few pantry staples and 30 minutes of prep time, you'll have a dish that feels like a hug in every forkful.
The crispy breadcrumb topping isn't just for show—it adds a delightful crunch that contrasts beautifully with the creamy cheese sauce underneath. This casserole is the kind of meal that brings families together, whether for a weeknight dinner or a holiday gathering.
The result is a hearty dish with tender chicken pieces, perfectly cooked spaghetti, and a creamy tomato-based sauce that ties everything together. The crispy top seals in all the flavors, ensuring every bite is packed with comfort.
This is the recipe I grew up loving, now perfected for modern kitchens while keeping its classic appeal intact. Ready to recreate this timeless family favorite?
Perfect for feeding a crowd or meal prepping for the week, this casserole reheats beautifully while maintaining its crispy top and creamy texture. Pair it with a simple green salad or garlic bread for the ultimate comforting meal.
Let's get started on this nostalgic, crowd-pleasing dish that's sure to become a new family tradition.
Ingredients for grandma's spaghetti chicken casserole
Pantry staples meet nostalgic comfort in this classic casserole's golden, crispy layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 ½ lb | Cut into bite-sized pieces |
| Spaghetti Pasta 🍝 | 12 oz | Uncooked, broken in half |
| Canned Tomato Sauce 🍅 | 2 cups | 28 oz can, unsweetened |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim or whole milk |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, block preferred |
| Dry Breadcrumbs 🍞 | 1 cup | Panko or Italian-style |
| All-Purpose Flour 🌾 | ½ cup | For thickening sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Dried Basil 🌿 | 1 tbsp | Or 2 tbsp fresh |
| Dried Oregano 🍃 | 1 tsp | Italian blend preferred |
The chicken is the heart of this dish—boneless, skinless breasts cut into even pieces cook through perfectly while staying tender. Costco or Trader Joe's often have pre-cut chicken that saves time, but if you're buying whole breasts, ask the butcher to trim them for you. The spaghetti should be the short, broken variety (like Barilla or De Cecco)—it holds up better to layering. For the tomato sauce, canned San Marzano tomatoes elevate everything, but any good-quality canned sauce works. The key is to drain it well—we're going for a thick, creamy sauce, not a watery one. And don't skip the Parmesan wedge—freshly grating it from a block makes all the difference in that crispy topping.
No heavy cream? Half-and-half or whole milk stretches it thin, but you'll lose some richness. The mozzarella can be low-moisture shredded (the kind in a bag), but if you're feeling fancy, fresh mozzarella melts like a dream—just pat it dry first. Running short on breadcrumbs? Crushed Ritz crackers or panko work in a pinch. The garlic and onion are non-negotiable for flavor, but if you're in a rush, garlic powder and onion powder at half the amount get you close. For the herbs, fresh basil is ideal, but if you're using dried, measure carefully—it's potent stuff. And trust me, extra Parmesan never hurts—sprinkle some on top before baking for that extra umami punch.
This casserole tastes even better the next day—make a double batch if you can. The crispy top stays perfect if you cover it loosely with foil during the last 10 minutes of baking, then broil for 2-3 minutes at the end. Store leftovers in an airtight container for up to 4 days, or freeze portions for 3 months. To reheat, cover with foil and warm in a 350°F oven for 20-25 minutes—this keeps the top crispy. The sauce thickens as it cools, so if it seems too thick when reheating, add a splash of milk or chicken broth and stir. And pro tip: sprinkle extra Parmesan on top before serving—it's the easiest way to make it feel restaurant-quality.
Why You'll Love This Recipe
- One-Pan Weeknight Hero: Honestly, this is the kind of dish where I can throw together chicken, pasta, and sauce while the kids are doing homework—no fancy prep, no stress. The breadcrumbs and butter topping? Just sprinkle and brush, and you’re golden.
- Cheesy, Creamy, Addictive: That combo of heavy cream and mozzarella makes every bite melt-in-your-mouth rich, while the garlic and oregano give it that warm, homestyle kick. My daughter picks out the dried basil, but she still asks for seconds—no complaints here.
- Feeds a Crowd (or Just Me): Perfect for game nights, lazy Sundays, or when you’ve got leftovers that somehow always disappear. And if you double the recipe, it’s still just as easy to reheat—crispy topping intact, thanks to that 350°F trick.
- Budget-Friendly Comfort: Chicken thighs would be cheaper, but this recipe nails it with boneless breasts—tender, juicy, and packed with flavor. The canned tomato sauce and pantry staples keep costs low, while the mozzarella and parmesan make it feel like a splurge.
Step-by-step instructions for grandma's spaghetti chicken casserole
Here's how to create that perfect golden crust while keeping the chicken juicy and pasta tender.
Cook the Chicken and Prepare the Sauce
In a large skillet, melt the 0.5 cup butter over medium-high heat. Add the 2.5 lb boneless chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the chicken is no longer pink in the center and has developed a light golden sear. Remove the chicken and set it aside.
In the same skillet, add the 1 whole yellow onion diced and 4 cloves garlic cloves minced. Sauté for 3-4 minutes until the onion is translucent and the garlic is fragrant. Stir in the 2 cups canned tomato sauce, 1 cup heavy cream, 1.5 tsp salt, 0.5 tsp ground black pepper, 1 tbsp dried basil, and 1 tsp dried oregano. Bring to a gentle simmer and let it cook for 5 minutes to allow the flavors to meld together. Return the chicken to the skillet and stir to coat everything in the sauce. Remove from heat and set aside.
Cook the Pasta Al Dente
In a separate large pot, bring 4 quarts of salted water to a rolling boil. Add the 12 oz spaghetti pasta broken in half and cook for 8-9 minutes until the pasta is al dente—it should have a slight bite to it when you taste it. Drain the pasta and transfer it to a large bowl. Pour the chicken and sauce mixture over the pasta and toss gently to combine. Spread the mixture evenly in a 9x13-inch baking dish.
Create the Crispy Topping
In a small bowl, combine the 1 cup dry breadcrumbs, 0.5 cup all-purpose flour, and 0.5 cup parmesan cheese. Stir in 2 tablespoons of melted butter from the remaining 0.5 cup butter (you'll use the rest later) until the mixture is evenly moistened but not soupy. Sprinkle this mixture evenly over the top of the casserole.
Bake to Golden Perfection
Preheat your oven to 375°F. Melt the remaining 3 tablespoons of butter and brush it evenly over the breadcrumb topping. This step is crucial—it ensures that crispy, golden crust we all love. Bake the casserole for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The casserole is done when the cheese is fully melted and the topping is crispy.
Add the Melty Cheese and Broil
Remove the casserole from the oven and sprinkle the 2 cups shredded mozzarella cheese evenly over the top. Return it to the oven and broil on high for 2-3 minutes, watching closely to ensure the cheese melts and browns beautifully but doesn't burn. Keep an eye on it—broilers can vary!
Let the casserole rest for 5-10 minutes before serving. This resting time allows the juices to redistribute, ensuring each forkful is packed with flavor and moisture. Serve warm with a side of garlic bread or a simple green salad for a complete meal that feels like a warm hug on a plate.
Pro Tips For Making Grandma'S Spaghetti Chicken Casserole
- Sear Chicken Properly: That 5-6 minute sear isn’t just for looks—it builds flavor and keeps the chicken juicy. Skip the crowding in the pan, or you’ll steam instead of brown. Work in batches if needed, and resist the urge to poke it while cooking.
- Grate Your Own Parmesan: Pre-shredded cheese gets gummy when melted. Grab a block of Parmesan and freshly grate the 0.5 cup—it dissolves better and adds that nutty depth the recipe counts on. (Yes, even if it’s a pain.)
- Don’t Overmix the Pasta: Toss the pasta just until everything’s coated, then stop. Overmixing turns it mushy and breaks the strands. Spread it in the dish like you’re tucking in a picky eater—even layers matter.
- Broil Like a Hawk: That 2-3 minute broil is where the cheese goes from sad to showstopping. Watch it like a hawk—cheese burns faster than you think. If it starts browning too quickly, pull it out early and let it finish under the broiler’s glow.
Common mistakes when making this recipe
Overcooking the Chicken
This is the mistake that turns your casserole from tender perfection to rubbery disappointment. I've seen it happen—chicken that's been cooked too long in the sauce before layering becomes dry and stringy. Stick to 5-6 minutes on the stovetop until it's just cooked through, then remove it immediately.
The residual heat in the oven will finish cooking it gently. Trust me, 165°F internal temperature is your friend here—not higher! 🔥
Skipping the Al Dente Pasta
Undercooked pasta creates a sad, mushy casserole, but overcooked pasta turns it into a gluey mess. The key is 8-9 minutes in boiling water until it has just a slight bite. Taste-test a strand—it should hold its shape but still feel tender.
I once let my pasta cook 10 minutes and ended up with a casserole that looked like mashed potatoes. Don't let that happen to you!
Neglecting the Butter Brush
The golden crust comes from 3 tablespoons of melted butter brushed over the breadcrumb topping before baking. This isn't optional—it's what makes that crispy layer we all crave.
I've seen cooks skip this step and end up with a sad, limp topping. Don't skip it! The butter creates the perfect medium for browning while keeping the topping from getting soggy. It's the little things that make the difference!
Uneven Layering
When you spread your casserole mixture unevenly in the dish, you risk uneven cooking and a lopsided golden top. Use a rubber spatula to press gently the mixture into the corners and edges of your 9x13-inch baking dish.
This ensures every bite gets the same perfect treatment. I once had a casserole where the center was perfect but the edges were undercooked—don't let that be your story!
Broiling Without Vigilance
Broiling is a tricky step that can turn your perfect casserole into a burnt disaster in seconds. Keep a close eye during those 2-3 minutes on high heat. I've watched ovens behave differently—some broilers are hotter than others.
Use a timer and check every 30 seconds to prevent over-browning. A quick peek lets you adjust the time if needed. Better safe than sorry! ✨
Skipping the Resting Time
After baking, I can't stress enough how important it is to let your casserole rest for 5-10 minutes before serving. This resting period allows all those delicious juices to redistribute throughout the dish.
I once served a casserole straight from the oven and ended up with a dry, uneven bite. Patience pays off! It's worth the wait for that perfect, juicy texture in every forkful.
Nutrition facts
Frequently asked questions
Why does the recipe call for al dente pasta?
Using al dente pasta ensures it stays firm and holds its shape in the casserole. Overcooked pasta turns mushy, while undercooked pasta remains stiff. The 8-9 minutes cook time keeps it tender but structured—perfect for soaking up the creamy sauce without falling apart. This technique is key for that classic casserole texture!
Can I substitute the heavy cream with something else?
Yes! If you're avoiding heavy cream, try half-and-half or whole milk—though the richness will be slightly reduced. For a lighter option, use evaporated milk, but the sauce may be thinner. The cream adds depth, so substitutions work best if you adjust the 1 cup measurement to 1.25 cups for creamier results.
What if my oven broiler burns the cheese quickly?
Watch closely during the 2-3 minutes of broiling—every oven differs! Cover the casserole with foil for the last 1 minute if browning too fast, then uncover to melt the cheese. Alternatively, reduce broil time to 1 minute and let the residual oven heat finish melting. A quick peek every 30 seconds prevents disaster!
How can I make this casserole ahead of time?
Assemble the casserole (with the breadcrumb topping) up to 24 hours ahead, then refrigerate covered. Bake from cold at 375°F for 45 minutes, adding the mozzarella and broiling at the end. For freezer prep, bake the assembled (unbroiled) casserole first, cool completely, wrap tightly, and freeze for up to 3 months. Reheat as directed!
