Southern squash casserole lands on the table creamy in the middle, bubbling at the edges, and capped with a buttery cracker crust that shatters when you spoon through it. The best versions don’t taste like a pile of vegetables trying to pass as comfort food. They taste like summer squash cooked down until tender, folded into a rich, savory filling, then finished with enough texture on top to keep every bite interesting.
What makes this version work is balance. The squash gets cooked until it’s fully tender, then drained well so the casserole sets instead of turning watery. The mayonnaise and eggs build the creamy base, the sharp cheddar and parmesan add depth, and the crushed Ritz crackers bring the salty, buttery finish that keeps this dish squarely in Southern side dish territory.
Below, I’ll walk through the one step that matters most — getting the squash dry enough — plus a few smart swaps if you need to adapt the casserole for what’s already in your kitchen.
The squash was tender, the casserole set up beautifully, and that Ritz topping stayed crisp even after sitting on the table for a bit. My husband went back for seconds before I’d even sat down.
This Southern squash casserole has the kind of buttery cracker topping and creamy center that disappears fast at Sunday supper.
The One Step That Keeps Squash Casserole from Turning Watery
The biggest mistake with squash casserole is treating the squash like a dry vegetable when it isn’t. Yellow squash holds a lot of water, and if you skip the draining step, the filling loosens in the oven and the whole casserole ends up soft in a soupy way instead of creamy and set. Cooking the squash until it’s tender before you drain it helps it collapse down, which means less moisture to fight later.
Salted boiling water gives you squash that cooks evenly and fast, but the real work happens after that. Let the squash drain thoroughly, then mash it lightly so it blends into the filling without turning into puree. If you rush this part, the eggs and cheese can’t do their job and the cracker topping ends up carrying a casserole that never fully firms up.
- Yellow summer squash — Fresh, firm squash gives you the best texture and cleanest flavor. Smaller squash are usually less seedy and less watery than oversized ones.
- Onion — Sautéing the onion first takes off the sharp raw edge and folds sweetness into the filling. Don’t skip that step or the casserole can taste flat and a little harsh.
- Eggs and mayonnaise — These are the binder and the creamy base. The eggs help the casserole set, while mayonnaise adds richness and a smooth texture that sour cream won’t quite duplicate here.
- Sharp cheddar and parmesan — Sharp cheddar brings the main cheese flavor, and parmesan adds saltiness and a little nuttiness. Pre-shredded cheese works, but freshly shredded melts more smoothly.
- Ritz crackers and butter — This topping is the crunchy, buttery finish that makes the casserole feel distinctly Southern. If you need a substitute, crushed saltines or buttery breadcrumbs work, but the texture will be a little less rich.
What Each Ingredient Is Actually Doing in This Zucchini Casserole

- Zucchini or summer squash (the base vegetable) — Slice into rounds or half-moons. Pat dry so excess moisture doesn’t make it watery.
- Cheese (the binding and richness) — Use a mix of mozzarella and parmesan for best results. Don’t skimp on the topping.
- Sauce or binding ingredient (cream, broth, or tomato-based) — This brings everything together. Balance moisture with cheese.
- Vegetables (corn, tomatoes, or onions) — These add variety and prevent the casserole from being one-dimensional.
- Optional protein (sausage, ground beef, or ham) — This adds substance. Cook until done before layering.
- Seasonings (salt, pepper, garlic, herbs) — Build flavor boldly. Taste and adjust before baking.
- Breadcrumb topping (optional crunchy finish) — This adds texture. Mix with butter and herbs for better flavor.
- Baking temperature and time (350-375°F, 25-35 minutes) — This cooks the zucchini and melts the cheese without burning the edges.
Building the Filling So It Bakes Up Creamy, Not Loose
Cooking Down the Squash
Slice the squash and cook it in salted boiling water until it’s very tender and easy to mash, about 5 to 8 minutes. It should lose its raw crunch completely, but it shouldn’t be cooked to the point where it dissolves into water. Drain it well in a colander and let the steam escape for a few minutes before mixing anything else in.
Mixing the Base
Combine the squash with the sautéed onion, beaten eggs, mayonnaise, most of the cheddar, parmesan, sugar, garlic powder, salt, and pepper. The mixture should look thick and spoonable, not watery or gloppy. If there’s liquid pooling in the bowl, the squash wasn’t drained enough and the casserole will bake up soft.
Adding the Cracker Crust
Spread the filling into a greased 9×13 dish, top it with the remaining cheddar, then toss the crushed crackers with melted butter before scattering them over the top. Butter on the crackers first matters because it helps them brown instead of just drying out. Bake until the edges are bubbling and the topping is deep golden, not pale blond.
How to Adapt This for a Different Pantry or Diet
Make It Gluten-Free Without Losing the Crunch
Swap the Ritz crackers for a gluten-free buttery cracker that can stand up to melted butter. The topping will still bake crisp, but the flavor is usually a little less rich, so choose one with good butter or salt notes rather than a plain cracker.
For a Lighter, Less Rich Filling
You can replace part of the mayonnaise with sour cream or plain Greek yogurt, but don’t swap all of it unless you want a tangier, less silky casserole. Mayo gives this dish the classic Southern texture that stays creamy after baking.
Using Extra Squash from the Garden
If your squash is large and seedy, cut out the watery center before cooking it. Older squash can make the casserole loose and bland, so trimming away the soft core gives you a better finished texture and keeps the filling from breaking down.
Making It Vegetarian for a Bigger Table
This casserole is already vegetarian as written, which is part of why it shows up so often on holiday and potluck tables. If you want to add more substance, fold in a little sautéed mushrooms or corn, but keep the amount modest so the casserole still sets properly.
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 of the squash gets softer after thawing. For best results, freeze baked portions tightly wrapped, then thaw in the refrigerator before reheating.
- Reheating: Warm in a 350°F oven until heated through, uncovered if you want the topping to crisp back up. The common mistake is microwaving it too long, which makes the filling loose and the cracker crust soggy.
Answers to the Questions Worth Asking

Southern Squash Casserole
Ingredients
Equipment
Method
- Preheat oven to 350°F and grease a 9x13 baking dish.
- Cook sliced yellow summer squash in salted boiling water for 5–8 minutes, until very tender, then drain well and mash lightly.
- Sauté the diced onion until softened.
- Mix mashed squash with sautéed onion, eggs, mayonnaise, 3/4 cup cheddar, parmesan, sugar, garlic powder, salt, and pepper.
- Spread the filling into the prepared baking dish.
- Top with the remaining shredded cheddar.
- Toss crushed Ritz crackers with melted butter and spread evenly over the top.
- Bake 35–40 minutes at 350°F until the cracker topping is golden and the casserole is set and bubbling at the edges.


