Southern squash casserole turns soft, tender yellow squash into a rich, savory side with a buttery cracker crust that shatters at the spoonful. The appeal is the contrast: creamy squash filling underneath, crisp golden topping on top, and just enough sharp cheddar to keep every bite from tasting heavy. It’s the kind of dish that disappears fast at Sunday supper, potlucks, and holiday tables because it feels familiar but still gets attention.
This version works because the squash is cooked down before baking, which keeps the casserole from turning watery in the oven. Draining it well matters just as much as the cheese or crackers. Sour cream and mayonnaise bring body and tang to the filling, while the beaten eggs help it set without becoming rubbery. The Ritz cracker topping adds salt, butter, and crunch all at once, which is exactly what the soft filling needs.
Below, you’ll find the small details that make the difference between a casserole that slices cleanly and one that puddles on the plate, plus a few smart swaps if you need to adjust what’s in your kitchen.
The squash cooked down perfectly and the casserole set up cleanly instead of getting soupy. That buttery Ritz top was gone before I could even put the serving spoon down.
Save this Southern Squash Casserole for the buttery Ritz topping and tender squash filling.
The Trick to Keeping Squash Casserole from Turning Watery
The biggest problem with squash casserole is moisture. Yellow squash holds a lot of water, and if it goes into the baking dish too wet, the filling loosens up and the top never gets the right contrast. Cooking the squash and onion first pulls off some of that water, but draining them well is the part that saves the texture.
Don’t rush that step. The squash should look tender and glossy in the pan, then sit in a colander long enough for steam to escape and liquid to drip away. If you press it lightly with a spoon, you should see liquid release. That’s a good thing here. The casserole bakes best when the filling is thick before it ever hits the oven.
What the Creamy Filling and Cracker Top Are Each Doing

- Yellow squash — This is the base of the dish, so use squash that feels firm and small to medium in size. Bigger squash can be seedy and spongy. Slice it evenly so it cooks at the same pace and softens without breaking apart.
- Sharp cheddar — Sharp cheese gives the casserole backbone. Mild cheddar disappears into the filling too easily. If you only have mild cheddar, add a little extra salt and expect a softer, less assertive flavor.
- Sour cream and mayonnaise — These create the creamy body that holds the squash together. Sour cream adds tang, while mayonnaise keeps the filling rich and smooth. Full-fat versions give the best texture; low-fat can work, but the casserole will taste thinner.
- Ritz crackers — They’re there for buttery crunch and salt. Plain breadcrumbs won’t give the same tender, rich crust. If you need a gluten-free swap, use a butter-style gluten-free cracker and crush it finely so the topping browns evenly.
- Eggs — They set the casserole so it slices instead of slumping. Beat them well before mixing them in, and don’t add them while the squash is scorching hot or they can start to scramble in the bowl.
Building the Casserole So the Center Sets and the Top Stays Crisp
Cooking Down the Squash
Cook the squash and onion in butter until the squash is tender and the onion has lost its sharp bite. The squash should collapse a bit but still hold some shape. If the pan looks dry before the vegetables soften, lower the heat; if it looks soupy, keep cooking until the liquid cooks off. The goal is tender vegetables with very little standing moisture left in the pan.
Mixing the Filling Without Scrambling the Eggs
Stir the cheddar, sour cream, mayonnaise, eggs, salt, and pepper together before folding in the squash mixture. That keeps the seasoning even and helps the eggs disperse without streaks. If the vegetables are piping hot, let them cool for a minute or two first. Too much heat at this stage can give you little bits of cooked egg instead of a smooth filling.
Getting the Topping Golden, Not Greasy
Toss the crushed crackers with melted butter until every piece looks lightly coated, not drenched. Scatter the topping over the casserole in an even layer, but don’t press it down. A loose layer browns better and stays crisp longer. If the top starts browning too fast in the oven, cover it loosely with foil for the last part of baking.
How to Adapt Southern Squash Casserole for Different Tables
Make it gluten-free with a cracker swap
Use a gluten-free butter cracker in place of the Ritz crackers. The topping will still give you crunch and richness, though it may brown a little faster, so keep an eye on it near the end of baking.
Use zucchini when yellow squash is hard to find
Zucchini works in the same amount, but it carries a little more moisture and a milder flavor. Salt it lightly after slicing, let it sit for 10 minutes, and drain it well before cooking so the casserole doesn’t turn loose in the oven.
Make it lighter without losing the set
You can swap part of the mayonnaise for extra sour cream or plain Greek yogurt, but don’t remove both. The casserole needs some fat to stay creamy instead of rubbery, and the yogurt version will taste tangier and a little less rich.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The topping softens a bit, but the flavor holds well.
- Freezer: It freezes, though the texture is best when fresh. Wrap tightly after baking and cooling, then thaw in the refrigerator before reheating.
- Reheating: Warm in a 325F oven until heated through. The microwave makes the topping soggy, so use the oven if you want to bring back some of the crust.
Answers to the Questions Worth Asking

Southern Squash Casserole
Ingredients
Equipment
Method
- Preheat the oven to 350F and grease a 9x13-inch baking dish so the casserole releases easily.
- Cook the sliced yellow squash and diced onion in 2 tablespoons butter for 10-12 minutes until tender, stirring as needed for even cooking.
- Drain the cooked squash and onion well in a colander to keep the casserole from turning watery.
- In a bowl, mix the shredded sharp cheddar with the sour cream, mayonnaise, beaten eggs, salt, and black pepper until combined.
- Fold the drained squash and onion into the cheddar mixture, then spread it evenly into the prepared baking dish.
- Toss the crushed Ritz crackers with the melted butter, then sprinkle evenly over the top.
- Bake for 30-35 minutes at 350F until golden and set, with the center no longer loose when you gently shake the dish.


