Tis the season for cozy, comforting dishes that make your kitchen smell like heaven and your belly feel like it’s wrapped in a warm hug. This squash casserole is the ultimate side dish that steals the show at any gathering, combining tender squash with a creamy, savory sauce that’ll have everyone begging for seconds. Trust me, once you try this recipe, it’ll become a staple in your recipe rotation faster than you can say “more please!”
Why This Recipe Works
- The cream of chicken soup creates a rich, velvety base that perfectly coats every piece of squash without making the casserole too watery or heavy.
- Using both yellow squash and zucchini provides a beautiful color contrast and slightly different textures that make each bite interesting and delicious.
- The combination of sharp cheddar cheese and buttery cracker topping creates a golden, crispy crust that contrasts wonderfully with the tender vegetables beneath.
- Baking at 375°F for exactly 30 minutes ensures the squash cooks through without becoming mushy while achieving that perfect bubbly, browned finish.
- The addition of sautéed onions and garlic adds depth of flavor that elevates this from a simple side dish to something truly special and memorable.
Ingredients
- 2 pounds mixed yellow squash and zucchini, sliced into 1/4-inch rounds
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons unsalted butter
- 1 can (10.5 ounces) cream of chicken soup
- 1 cup sour cream
- 2 cups shredded sharp cheddar cheese, divided
- 1 sleeve buttery round crackers (like Ritz), crushed
- 1/2 teaspoon paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 1/4 cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
Equipment Needed
- 9×13 inch baking dish
- Large skillet
- Mixing bowls
- Cheese grater
- Sharp knife
- Cutting board
- Measuring cups and spoons
- Wooden spoon or spatula
Instructions

Prepare and Sauté the Vegetables
Start by washing your squash thoroughly and patting them dry with paper towels. Using a sharp knife, slice the yellow squash and zucchini into uniform 1/4-inch rounds – this ensures even cooking throughout the casserole. Dice your onion finely and mince the garlic cloves. Heat the 2 tablespoons of butter in a large skillet over medium heat until melted and foamy. Add the diced onion and cook for about 5 minutes, stirring occasionally, until they become translucent and slightly golden around the edges. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it. Now add all the sliced squash to the skillet and cook for 8-10 minutes, stirring occasionally, until the squash has softened slightly but still has some bite – you want it tender-crisp, not mushy. Season with 1/2 teaspoon each of salt and black pepper during cooking. Tip: Don’t overcrowd the skillet – if needed, cook the squash in batches to ensure proper browning and texture.
Create the Creamy Sauce Base
While the squash is cooking, let’s make the magical sauce that brings everything together. In a large mixing bowl, combine the entire can of cream of chicken soup with 1 cup of sour cream. Whisk them together until completely smooth and well incorporated – no lumps allowed! This combination creates the perfect creamy base that will coat every piece of squash beautifully. Add 1 cup of the shredded cheddar cheese (reserve the other cup for topping) and stir until the cheese is evenly distributed throughout the mixture. The warmth from the soup will help melt the cheese slightly, creating an even creamier texture. Taste the mixture and adjust seasoning if needed, though remember the crackers and remaining cheese will add saltiness later. This is also the time to add any additional seasonings you might like – a pinch of cayenne for heat or some dried herbs would work wonderfully here.
Combine Everything and Transfer to Baking Dish
Once your squash mixture has cooked to tender-crisp perfection, remove it from the heat and let it cool for about 5 minutes – this prevents the sour cream from curdling when combined. Gently fold the slightly cooled squash mixture into the creamy sauce base using a spatula, making sure every piece gets coated evenly without breaking up the squash too much. Take your 9×13 inch baking dish and grease it lightly with butter or cooking spray to prevent sticking. Pour the combined mixture into the prepared dish and spread it out into an even layer using the back of your spoon or spatula. Make sure the distribution is even so every serving gets the perfect ratio of squash to sauce. The mixture should come about halfway up the sides of the dish – if it seems too shallow, you can use a slightly smaller baking dish for a taller, more impressive presentation.
Prepare and Add the Topping
Now for the best part – that glorious crunchy topping! Take your sleeve of buttery crackers and place them in a zip-top bag. Using a rolling pin or the bottom of a heavy glass, crush the crackers until you have coarse crumbs with some larger pieces remaining for texture. You should have about 1 1/2 cups of cracker crumbs. In a medium bowl, combine the crushed crackers with the remaining 1 cup of shredded cheddar cheese, 1/4 cup of grated Parmesan cheese, and 1/2 teaspoon of paprika for color and flavor. Mix these ingredients together with your fingers or a fork until well combined. Sprinkle this topping mixture evenly over the entire surface of the casserole, covering every inch with cheesy, crunchy goodness. Don’t press it down – let it sit loosely on top so it gets extra crispy during baking.
Bake to Golden Perfection
Preheat your oven to 375°F and make sure it’s fully heated before baking – this ensures even cooking from the start. Place the assembled casserole in the center rack of the oven and bake for exactly 30 minutes. At the 20-minute mark, check the casserole – the topping should be turning golden brown and the edges should be bubbling slightly. If the topping is browning too quickly, you can loosely tent it with aluminum foil for the remaining baking time. The casserole is done when the topping is deeply golden brown, the edges are vigorously bubbling, and the center is hot throughout. To test, insert a knife into the center – it should come out hot to the touch. Remove from the oven and let it rest for 10-15 minutes before serving – this allows the sauce to thicken slightly and makes serving much easier.
Tips and Tricks
If you want to take your squash casserole to the next level, consider salting your sliced squash before cooking. Place the sliced squash in a colander, toss with 1 teaspoon of salt, and let it drain for 30 minutes. This draws out excess moisture that could make your casserole watery. Rinse well and pat completely dry before proceeding with the recipe. For an extra flavor boost, try roasting your squash instead of sautéing. Toss the sliced squash with olive oil, spread on a baking sheet, and roast at 400°F for 20 minutes until lightly browned and tender. This caramelizes the natural sugars in the squash and adds incredible depth of flavor. When it comes to the cracker topping, don’t limit yourself to just Ritz – try using butter crackers, cheese crackers, or even panko breadcrumbs mixed with melted butter for different textures. For make-ahead convenience, you can assemble the entire casserole up to the topping step, cover tightly, and refrigerate for up to 24 hours. When ready to bake, add an extra 5-10 minutes to the baking time since it’s starting cold from the refrigerator. If you find your casserole is too watery after baking, it’s likely due to the squash releasing liquid during cooking. Next time, try squeezing the cooked squash in a clean kitchen towel to remove excess moisture before combining with the sauce. For a beautiful presentation, sprinkle fresh chopped parsley or chives over the finished casserole just before serving – the green contrast makes it look restaurant-worthy. If you’re serving this for a holiday meal, you can prepare individual portions in ramekins for an elegant touch – just reduce the baking time to 20-25 minutes. Always let the casserole rest after baking – this allows the starches in the sauce to thicken properly and makes serving much cleaner. Finally, don’t be afraid to experiment with different cheese combinations – pepper jack adds spice, Gruyère brings sophistication, or smoked gouda adds incredible depth.
Recipe Variations
- For a vegetarian version, substitute cream of mushroom soup for the cream of chicken and use vegetable broth if the soup seems too thick. You could also add sliced mushrooms sautéed with the onions for extra umami flavor and meaty texture without any meat products. This variation makes the dish suitable for vegetarians while maintaining the creamy, comforting qualities that make it so beloved.
- Add cooked protein such as diced ham, cooked chicken, or browned ground sausage to make this a complete main dish. Use about 2 cups of diced protein stirred into the squash mixture before adding the sauce. This transforms the casserole from a side dish into a hearty meal that can stand on its own, perfect for weeknight dinners when you want something satisfying but easy.
- Create a southwestern twist by adding a can of drained green chiles, 1 teaspoon of cumin, and substituting pepper jack cheese for the cheddar. Top with crushed tortilla chips instead of crackers and serve with a dollop of sour cream and fresh cilantro. This variation brings exciting new flavors that still feel comforting but with a spicy kick that will wake up your taste buds.
- For a lighter version, use Greek yogurt instead of sour cream and reduced-fat cream soup. You can also reduce the cheese by half and add nutritional yeast for cheesy flavor without the calories. This approach maintains the creamy texture while cutting significant calories, making it more suitable for everyday eating without sacrificing too much on flavor.
- Incorporate other vegetables like diced bell peppers, corn kernels, or spinach for added nutrition and color. Sauté them with the onions or stir thawed frozen spinach (squeezed dry) into the sauce mixture. This boosts the nutritional profile while adding interesting textures and flavors that make each bite more complex and satisfying.
Frequently Asked Questions
Can I make this squash casserole ahead of time?
Absolutely! This casserole is fantastic for make-ahead preparation. You can assemble the entire dish up to the point of adding the topping, cover tightly with plastic wrap or aluminum foil, and refrigerate for up to 24 hours. When ready to bake, remove from refrigerator while preheating oven, add the topping, and bake as directed, adding 5-10 minutes to the baking time since it’s starting cold. You can also freeze the unbaked casserole for up to 3 months – thaw overnight in refrigerator before baking. The texture holds up remarkably well, making it perfect for holiday meals or potlucks when you want to minimize last-minute kitchen work.
What can I use instead of cream of chicken soup?
If you don’t have or prefer not to use cream of chicken soup, there are several excellent alternatives. Cream of mushroom soup works beautifully and maintains the creamy texture while adding earthy flavor. For a homemade version, make a simple white sauce by melting 3 tablespoons butter, whisking in 3 tablespoons flour, then gradually adding 1 cup milk or broth until thickened. Season with salt, pepper, and a pinch of poultry seasoning if you want that chicken soup flavor. Another option is using undiluted cream of celery soup, which adds a nice subtle flavor that complements the squash wonderfully.
Why is my squash casserole watery?
Watery casserole usually results from excess moisture in the squash. Squash contains a lot of water that releases during cooking. To prevent this, you can salt the sliced squash and let it drain in a colander for 30 minutes before rinsing and patting dry. Another method is to cook the squash longer during the sauté step to evaporate more moisture – cook until the squash looks slightly shriveled and most liquid has cooked off. Also, make sure not to cover the casserole while baking, as steam needs to escape. If your casserole does end up watery, you can carefully drain off excess liquid before serving, or serve with a slotted spoon.
Can I use frozen squash instead of fresh?
While fresh squash is ideal for texture, you can use frozen in a pinch. Thaw frozen squash completely and drain it very well – I recommend placing it in a colander and pressing with paper towels to remove as much moisture as possible. Frozen squash will be softer than fresh, so reduce the sauté time to just 2-3 minutes to heat through. The final texture will be slightly softer but still delicious. Avoid using frozen squash that’s been frozen with added salt or seasonings, as this can throw off the flavor balance of your recipe.
How long will leftovers keep, and how should I reheat them?
Leftovers will keep covered in the refrigerator for 3-4 days. To reheat, place individual portions in an oven-safe dish and bake at 350°F for 15-20 minutes until heated through. This method helps maintain the crispy topping texture better than microwaving. If using microwave, reheat on medium power in 1-minute intervals, stirring between, but expect the topping to soften. For larger amounts, reheat the entire casserole covered with foil at 350°F for 25-30 minutes. I don’t recommend freezing leftovers as the creamy sauce can separate upon thawing, resulting in a grainy texture.
Summary
This squash casserole combines tender vegetables with creamy sauce and crispy topping for the ultimate comfort food side dish that’s perfect for any occasion and sure to become a family favorite.



