Southern squash casserole should come out tender, creamy, and capped with a buttery cracker crust that shatters a little when you spoon through it. The best versions don’t taste heavy or watery. They taste like sweet yellow squash, a little onion, sharp cheddar, and just enough richness to make the whole pan feel complete.
The trick is treating the squash like the main ingredient it is. Cook it down until it’s tender, then drain it well so the casserole sets instead of turning loose and soupy in the middle. Sour cream, mayonnaise, and beaten eggs work together to give the filling body and that soft, custardy texture Southern casseroles are known for, while Ritz crackers bring the buttery crunch on top.
Below, I’ll walk through the small choices that keep this casserole from getting soggy and the substitutions that still work when you need to work with what’s in the kitchen. The texture matters here, and once you know how to handle the squash, the rest falls into place.
The squash stayed creamy without getting watery, and that Ritz topping turned out crisp even the next day. My husband went back for a second scoop before I’d even set the pan on the table.
Pin this Southern squash casserole for a buttery, cheesy side with a golden Ritz cracker crust and tender squash in every bite.
The Part That Keeps Squash Casserole From Turning Watery
Squash casserole goes wrong in one predictable way: the squash holds onto too much liquid. Yellow squash has a high water content, and if it goes straight from the pan into the baking dish, that moisture bleeds out in the oven and loosens the whole casserole. Cooking the squash first softens it and drives off some of that water, but draining it well afterward is the step that actually protects the texture.
The other thing that helps is the binder. Eggs set the filling, sour cream and mayonnaise add richness without making it greasy, and cheddar gives the casserole enough structure and salt to keep the flavor from fading under the squash. If the mixture looks a little loose before baking, that’s fine. It should spread easily, not sit like a stiff dough.
- Drain the squash thoroughly — Let it sit in a colander long enough for steam and moisture to escape. Pressing it lightly with the back of a spoon helps, but don’t mash it into paste.
- Use the onion as part of the base — Cooking it with the squash softens the bite and keeps the flavor sweet instead of sharp.
- Don’t skip the eggs — They’re what let the casserole slice and serve instead of collapsing into a spoonable mess.
What Each Ingredient Is Doing in the Pan

- Yellow squash — This is the body of the dish, so choose squash that feels firm and looks glossy. Older, oversized squash can taste watery and bland.
- Sharp cheddar — Sharp cheddar keeps the casserole from tasting flat. Mild cheddar melts fine, but it won’t bring the same contrast against the creaminess.
- Sour cream and mayonnaise — These work together for richness and tenderness. Sour cream adds tang; mayonnaise adds body. You can swap in plain Greek yogurt for the sour cream if needed, but the filling will be a little less plush.
- Ritz crackers — The buttery crumbs brown beautifully and give the top its classic Southern crunch. Saltines will work in a pinch, but the topping will be drier and less rich.
- Butter — Butter cooks the squash and binds the cracker topping with flavor. Don’t cut it too far; the casserole depends on that richness.
Building the Casserole So the Top Stays Crisp
Cooking Down the Squash
Start by cooking the squash and onion in butter until the squash is tender and most of the pan liquid has cooked off. You want soft pieces, not browned ones. If there’s a puddle of liquid left in the skillet, keep going a few minutes longer; that moisture will end up in the casserole if you stop too early. Once it’s tender, drain it well in a colander and let it sit while you mix the filling.
Mixing the Creamy Base
Stir together the cheddar, sour cream, mayonnaise, eggs, salt, and pepper before folding in the squash. This keeps the cheese distributed evenly and prevents you from overworking the vegetables. The mixture should look thick and spoonable, with the squash coated rather than submerged. If it looks soupy now, it will bake up loose later, so give the squash another minute to drain if needed.
Finishing With the Cracker Crust
Spread the filling into a greased 9×13-inch baking dish, then toss the crushed Ritz crackers with melted butter before scattering them over the top. That buttered crumb layer is what browns into the crisp lid everyone goes after first. Bake until the top is golden and the center is set; the middle should no longer wobble when you nudge the pan. If the top browns before the filling sets, lay a loose piece of foil over it for the last stretch of baking.
How to Adapt This for Different Tables and Different Pantries
Make it gluten-free
Use gluten-free buttery crackers or crushed gluten-free cornflakes in place of Ritz crackers. You’ll still get a crisp topping, though the flavor will lean a little less rich and a little more toasted.
Make it a little lighter
Swap part of the mayonnaise for plain Greek yogurt if you want a tangier, slightly less rich filling. The casserole will still hold together, but it won’t have quite the same plush texture.
Add a little extra savoriness
A pinch of garlic powder or a handful of finely chopped sautéed bell pepper fits naturally here. Keep the add-ins modest so the squash still tastes like the main event.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The topping softens, but the flavor stays good.
- Freezer: It freezes best before baking. Assemble the casserole without the cracker topping, wrap well, and freeze for up to 2 months. Add the topping right before baking.
- Reheating: Reheat covered at 325F until warmed through, then uncover for a few minutes to re-crisp the top. Microwaving works in a pinch, but it turns the crust soft.
Answers to the Questions Worth Asking

Southern Squash Casserole
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x13-inch baking dish. Grease all corners so the casserole releases cleanly.
- Cook the sliced yellow squash and diced onion in 2 tbsp butter for 10-12 minutes until tender. Drain well in a colander to prevent a watery bake.
- In a mixing bowl, combine the shredded sharp cheddar, sour cream, mayonnaise, beaten eggs, salt, and black pepper. Mix until smooth and uniform, then fold in the drained squash mixture.
- Spread the squash and cheese mixture into the greased baking dish. Spread evenly so the casserole sets uniformly.
- Toss the crushed Ritz crackers with the melted 3 tbsp butter, then sprinkle over the top. Use a light, even layer so the crust turns golden.
- Bake for 30-35 minutes at 350°F until golden and set. Look for bubbling around the edges and a firm center when gently jiggled.