This tasty southern squash casserole combines yellow squash, zucchini, onions, and garlic into a creamy cheddar cheese base, topped with buttery crackers. It is a quick and easy side dish that everyone loves.

This is a great summer recipe for using up all those bushels of garden squash. Serve it with country-style ribs or marinated grilled chicken. In the fall and winter months, serve it with crockpot pork chops or crockpot beef tips and homemade mashed potatoes.
Ingredient Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Squash: You can use yellow squash or zucchini. I like a combination of the two.
- Cheese: Any shredded cheddar cheese, including regular, mild, sharp, smoked, or white cheddar.
- Mayonnaise: I love Duke’s mayo, but you can use your favorite brand.
- Sour cream: Use full-fat for the best baking consistency and flavor.
- Fresh herbs: Such as chopped fresh parsley, thyme, rosemary, or dill.
- Topping: I like a buttery cracker topping. A cornflake topping or a panko bread crumb topping, like in these cheesy potatoes, is also delicious.
How to Make Squash Casserole
This is a summary version; for the complete list of ingredients and instructions, please refer to the recipe card below.
- Sauté the squash just until tender. Put it in a colander in the sink to drain any excess moisture.
- Cook the onion over medium heat until tender. Reduce the heat to low and add the garlic, cooking for a minute.
- In a large bowl, mix the eggs, cheddar cheese, mayonnaise, sour cream, salt, black pepper, and a teaspoon of fresh herbs.
- Gently toss the veggies in the egg mixture and spoon into a greased 2-2 1/2 quart casserole dish.
- Mix the coarsely crushed crackers with melted butter and sprinkle over the top of the squash mixture.
- Bake at 350 degrees until lightly browned or for 25-30 minutes.


Preparation Tips
- Don’t cut the zucchini too thin. 1/4-1/3 inch is best.
- Sautéing the squash helps cook off excess moisture, but don’t cook it too long. You want it ever so slightly fork-tender with a fair amount of structure to it. Never soggy or mushy
- Drain the zucchini in a colander in the sink while you work the rest of the recipe. Carefully remove any moisture in the skillet before adding more butter and cooking the onion and garlic.
How To Make This Casserole Ahead of Time
You can make this casserole up to 24 hours ahead of time. Prepare the casserole, but do not prepare or add the topping. Cover it with plastic wrap and store it in the refrigerator.
When ready to bake, remove the casserole 30-40 minutes before baking to bring it to room temperature. Mix the cracker crumbs and butter. Sprinkle over the casserole and bake.

How To Freeze Squash Casserole
For the best results, freeze before baking. Prepare the casserole in a freezer-safe dish, but do not prepare or add the topping. Cover it with 2 layers of plastic wrap and freeze for up to 2 months. Thaw in the refrigerator overnight. When ready to bake, remove the casserole 30-40 minutes before baking to bring it to room temperature. Mix the cracker crumbs and butter. Sprinkle over the casserole and bake as instructed.

Squash Casserole
Ingredients
- 4 tablespoons butter
- 4 medium yellow squash or zucchini cut into 1/4 inch rounds
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 2 large eggs
- 1½ cups shredded sharp cheddar cheese
- ¼ cup mayonnaise
- ¼ cup sour cream
- ½ teaspoon sea salt
- ¼ teaspoon freshly ground black pepper
- 2 teaspoons chopped fresh thyme, divided
- 1 sleeve buttery crackers (like Ritz), coarsely chopped
Instructions
- Preheat oven to 350 degrees. Grease a 9×13-inch casserole dish or a dish close to equivalent in size.
- Melt 1½ tablespoons butter in a large skillet over medium heat. Sauté the squash just until tender. Place it in a colander in the sink to drain any excess moisture. Carefully drain or wipe the skillet of any added moisture.
- Melt 1 tablespoon butter over medium heat. Add the onion and cook until tender. Reduce the heat to low and add the garlic, cooking for a minute.
- In a large bowl, mix the eggs, cheddar cheese, mayonnaise, sour cream, salt, black pepper, and thyme. Gently toss the veggies in the egg mixture and spoon them into the prepared casserole.
- Melt 1½ tablespoons butter. Mix the crushed crackers with the melted butter and sprinkle them over the top of the squash mixture. Bake for 25-30 minutes or until lightly browned. Let the casserole rest for 5 minutes before serving.













Karen
Amazing recipe, thank you so much…We love casserole but never had squash casserole, it was delicious. Will do again for sure.
Beth Pierce
So glad that you enjoyed it, Karen!
Ben
This is what I call good home cooking. Made it last night, and just like so many of your recipes, it reminds me of something right out of my Mama Ruby’s kitchen.
Beth Pierce
Thank you, Ben!
Gust
I made this for dinner and it turned out creamy, cheesy, and full of flavor. Everyone loved it!
Beth Pierce
So glad that you liked it, Gust!
Vidhya
Squash is my favorite! Thank you for another great recipe to enjoy at home!
Beth Pierce
My pleasure, Vidhya!
Mahy
My favorite casserole hands down. Love how easy it is, too. The best!
Beth Pierce
Thank you, Mahy!
Claudia
This is such a great side dish. I love the flavors of the squash with the crunchy, savory topping. Yum!
Catalina
I made this for dinner and it came out creamy, cheesy, and so comforting. Everyone loved it!
Beth Pierce
So glad that you liked it, Catalina!
Amy
Tried this for dinner and it was a hit. Comforting, cheesy, and full of flavor.
Beth Pierce
Thank you, Amy!
Kristin
This is such classic comfort food. I remember having this at potlucks when I was a kid. I love it.
Maria
I absolutely loved this. It reminds me of a casserole my Granny used to make. I love that old school flavor!
Beth Pierce
Thanks! Me too, Maria!