Southern squash casserole lands on the table with that soft, comforting center and a buttery, crisp top that cracks under the spoon. The squash stays tender without turning watery, the cheddar gives it backbone, and the Ritz crust browns into the kind of finish that makes people reach for a bigger scoop than they planned.
The part that separates a good casserole from a soggy one is all in the squash. It needs a proper cook and a real drain so the filling sets up instead of puddling in the dish. The other trick is keeping the topping light and evenly coated with butter so it bakes into a shatteringly crisp lid instead of a greasy layer.
Below you’ll find the timing that keeps the casserole creamy, not loose, plus a couple of smart swaps if you’re working with what you’ve got in the fridge.
I always struggled with squash casserole turning watery, but this one came out creamy and set perfectly. The Ritz topping stayed crunchy even after dinner, and my husband went back for seconds before I’d even sat down.
Save this Southern squash casserole for the nights when you want a creamy squash bake with a buttery Ritz crust.
The Part That Keeps Squash Casserole from Turning Watery
The mistake most squash casseroles make is treating the vegetable like it will behave itself in the oven. Yellow squash gives off a lot of moisture, and if you rush the cook or skip the drain, that liquid ends up in the filling and keeps the casserole from setting. The result is soft, but in the wrong way: loose in the middle, greasy on top, and flat by the time it reaches the table.
Cooking the squash and onion first does two jobs at once. It softens the squash enough that it folds into the custard-like base without fighting it, and it pushes off enough moisture that the finished casserole slices instead of slumps. The other piece is baking it until the center is set. Pulling it too early leaves the middle underdone, even if the topping already looks done.
What the Cheddar, Sour Cream, and Ritz Topping Are Each Doing

- Yellow squash — This is the backbone of the dish, but it needs to be cooked down first so it doesn’t flood the casserole. Smaller, firmer squash usually has less water and a better texture, but any fresh yellow squash works if you drain it well after cooking.
- Sharp cheddar — Sharp cheddar gives the casserole a real savory edge instead of just dairy richness. Mild cheddar melts fine, but it tastes flatter; if that’s what you have, add a touch more black pepper to keep the flavor awake.
- Sour cream and mayonnaise — These are the creamy binders that help the filling set while staying tender. Sour cream adds tang, while mayonnaise gives body; swapping in all sour cream makes it a little brighter, and all mayo makes it richer but less balanced.
- Ritz crackers — The crackers bake into the topping that makes this casserole unmistakably Southern. Crush them finely enough that they cover the top evenly, then toss with melted butter so every crumb browns instead of drying out.
- Eggs — The eggs are what turn the squash mixture from a loose stir-in into a casserole that slices cleanly. Beat them well before mixing so you don’t end up with streaks of set egg in the finished dish.
Building the Casserole So It Bakes Up Creamy, Not Loose
Cooking Off the Squash Moisture
Cook the squash and onion in butter until the squash is fully tender and the pan looks glossy, not watery. If liquid is pooling around the vegetables, keep cooking a minute or two longer. Then drain them in a colander and let them sit a moment so steam can escape. If you skip this drain, the casserole will taste fine but won’t hold together when you serve it.
Mixing the Filling Without Overworking It
Stir the cheddar, sour cream, mayonnaise, eggs, salt, and pepper together first, then fold in the squash gently. You want everything evenly coated, not mashed into a paste. A little texture is good here because it helps the casserole stay hearty. If the mixture looks soupy before it even goes into the pan, the squash wasn’t drained long enough.
Getting the Topping to Brown, Not Burn
Mix the crushed crackers with melted butter until every crumb has a little sheen, then scatter them evenly over the top. A thick layer in one spot can burn before the rest browns, so keep it light and even. Bake until the top is deep golden and the center no longer jiggles when you nudge the pan. That’s the sign the eggs have set and the casserole is ready.
Three Ways to Adapt Southern Squash Casserole
Make It Gluten-Free
Swap the Ritz crackers for a gluten-free buttery cracker or crushed gluten-free round crackers. The topping still gives you crunch, but it may brown a little faster, so start checking a few minutes early. Keep the filling the same; the texture comes from the squash and eggs, not the crackers.
Lighten the Dairy Without Losing the Set
Use plain Greek yogurt in place of the sour cream if that’s what you have, and keep the mayo in place for richness. Greek yogurt brings tang and a thicker texture, but it can taste sharper than sour cream, so don’t swap it 1:1 with a thin yogurt. The casserole will still set well because the eggs are doing the structural work.
Add a Little More Southern Backbone
A pinch of garlic powder, a little cayenne, or a handful of diced pimentos all work well here. Keep the additions modest so they support the squash instead of taking over. If you add extra cheese, don’t pile it too high or the center can turn heavy before the topping browns.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The topping will soften, but the flavor holds up well.
- 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 after thawing and bake as directed.
- Reheating: Warm individual portions in a 325F oven until heated through. The microwave works in a pinch, but it softens the crust and can make the filling weep a little.
Answers to the Questions Worth Asking

Southern Squash Casserole
Ingredients
Equipment
Method
- Preheat the oven to 350F and grease a 9x13-inch baking dish. Set it aside so it’s ready for the casserole.
- Cook the sliced yellow squash and diced onion in 2 tablespoons butter for 10-12 minutes until tender. Drain well in a colander so the casserole won’t turn watery.
- Mix shredded sharp cheddar, sour cream, mayonnaise, beaten eggs, salt, and black pepper until smooth. Fold in the cooked, drained squash mixture and onion until evenly coated with a creamy texture.
- Spread the filling into the greased 9x13-inch baking dish. Smooth the top so the crust bakes evenly.
- Toss crushed Ritz crackers with melted butter, then sprinkle over the top. Cover the surface for a buttery golden crust.
- Bake for 30-35 minutes at 350F until golden and set. Look for a firm center and bubbling edges for the best slice.