Southern Squash Casserole with Buttery Cracker Topping
This Southern squash casserole layers tender yellow squash and sharp cheddar in a rich, tangy sour cream base, then hides a shatteringly crisp Ritz cracker crust on top. It bakes into the kind of scoop-and-serve side that vanishes fast at potlucks and Sunday suppers.

The squash stays velvety, never watery, and the topping turns deep gold around the edges where the butter pools. Every forkful gives you creamy, salty, and crunchy in one bite.
Why This Casserole Stays on the Table
It hits that sweet spot between a vegetable dish and a full-on comfort food. The squash gets cooked down and pressed dry before it ever sees the baking dish, so the casserole sets up creamy instead of soupy. Sharp cheddar and a full cup of sour cream carry the rich side, while the crackers do exactly what you hope they will: a buttery, crisp lid that cracks under a spoon.
Too many squash casseroles turn into a puddle in the middle of the pan. Salting, cooking off the water, and giving the squash a quick squeeze are the little moves that keep this one scoopable every time. It’s a recipe I come back to all summer when the garden squash won’t quit, and it rewarmed beautifully the next day with almost no lost texture.
Ingredients

- 2 lbs yellow summer squash, sliced ½ inch thick: pick firm, small to medium squash with tender skin and few seeds.
- 1 small yellow onion, diced
- 2 tbsp unsalted butter: for cooking the squash and onion.
- 2 large eggs: they bind the casserole and give it a light, custardy lift.
- 1 cup full-fat sour cream: full-fat keeps the base thick; light sour cream will release more water and loosen the bake.
- 2 cups shredded sharp cheddar cheese, divided: shred it from a block for the smoothest melt.
- 1 sleeve Ritz crackers (about 30 crackers), crushed into coarse crumbs: buttery crackers make the classic Southern topping.
- 2 tbsp unsalted butter, melted: for the cracker topping.
- 1 tsp kosher salt
- ½ tsp black pepper
Variations / Substitutions
- Zucchini instead of yellow squash: works well, just peel and seed the zucchini first if it’s large; it holds more water, so press it extra dry after cooking.
- Add bacon or ham: fold in ½ cup cooked chopped bacon or diced country ham with the squash for a smoky, meaty spin.
- Spicy kick: stir in ¼ cup chopped pickled jalapeños or a pinch of cayenne for a little heat.
- Cheese swap: try pepper Jack, smoked gouda, or white cheddar for a different flavor; Monterey Jack will make it milder.
- Dairy-free path: use a thick plant-based sour cream and your favorite melty dairy-free cheddar; crushed buttery crackers should be naturally dairy-free in many brands.
If this one feels like home, our summer squash and onion gratin leans even more toward a creamy, cheesy baked side with a similar crunch.
How to Make Southern Squash Casserole
Step 1: Cook the Squash and Onion

Melt the 2 tbsp butter in a large skillet over medium heat. Add the sliced squash, diced onion, and a pinch of salt, then cook for about 15 minutes, stirring now and then, until the squash is tender and the onion is translucent. The squash will release a good bit of water as it softens; that’s exactly what you want right now, because we’ll drain it off next.
Once the vegetables are soft, tip them into a colander set in the sink. Let them sit for a minute, then press gently with the back of a spoon to push out extra liquid. The squash should be limp and visibly dry at the edges, not glistening with steam when you check it. Getting this step right is what stops the casserole from turning soupy in the oven.
Step 2: Whisk the Creamy Base

Crack the 2 large eggs into a big mixing bowl and whisk them until the whites and yolks are fully combined and a little frothy. Add the 1 cup sour cream, 1 ½ cups of the shredded cheddar, the 1 tsp kosher salt, and the ½ tsp black pepper. Whisk everything together until the mixture is smooth and pale yellow with flecks of cheese running through it.
Now tip the drained squash and onion right into that bowl. Fold with a rubber spatula until every slice is coated and the cheese and sour cream are evenly distributed; you shouldn’t see any plain white streaks. The mix will look thick and creamy, not loose, which tells you the bake has a solid foundation.
Step 3: Assemble the Casserole

Preheat your oven to 350°F (175°C). Scrape the squash mixture into a 2-quart baking dish or a 9-inch square pan and spread it into an even layer. Stir the crushed Ritz crackers with the 2 tbsp melted butter in a small bowl until the crumbs look like wet sand, then scatter them all over the top. Finish by sprinkling the remaining ½ cup shredded cheddar over the crumbs.
The cheese on top will melt into the cracker layer and create little crispity spots where the two meet, while the crackers stay buttery and golden. That cheese layer right under the crackers is the hidden move that makes every spoonful have a cheesy pull.
Step 4: Bake the Casserole

Slide the dish into the preheated oven and bake for 40 to 45 minutes. The casserole is done when the edges are bubbling and the topping is deep golden brown with no pale patches. If you peek around the 35-minute mark and the top still looks pale, give it the full 45 minutes so the crust has time to crisp.
The kitchen will smell like toasted butter and melted cheese well before the timer goes off. Let the casserole sit on the counter for about 5 minutes after you pull it out; that little rest helps the slices hold their shape when you scoop.
Step 5: Scoop and Serve

Use a large serving spoon to scoop portions straight from the dish, making sure each one gets plenty of that cracker crust on top. Serve the casserole hot while the cheese is still stretchy and the topping crackles under the spoon.
It belongs right next to fried chicken, or anything that appreciates a creamy, crunchy side. Any leftovers will hold the crust well enough, but that first scoop from the hot dish is the moment that makes the whole bake worth it.
A Few Notes for the Best Casserole
- Salting and pressing the cooked squash is your single biggest ally against a watery casserole. Don’t skip the drain and press, even if the squash looks dry in the pan.
- For an extra-crispy top, bump the oven to broil for the final 2 minutes — just keep an eye on it so the crackers don’t go from golden to burnt.
- This casserole tastes best the day it’s baked, but you can assemble it without the topping a day ahead. Cover and refrigerate, then add the cracker mixture just before baking so it stays crispy.
- If you have leftover casserole and the topping has softened, reheat it in a 350°F oven for 15 minutes to bring back some of the crunch.
Storing Leftovers
- Refrigerate: cooled casserole keeps well in a covered dish for up to 4 days. The topping will lose a little crunch but the flavor holds.
- Reheating: reheat portions in a 350°F oven for about 12 to 15 minutes until hot through. A quick stint in the oven is better than the microwave, which steams the topping.
What Goes Well With Southern Squash Casserole
This casserole is a classic skillet-to-oven side that plays well with crisp, salty mains. Serve it next to buttermilk fried chicken with a peppery crust; the richness of the meat gets cut by the tangy squash base. For a lighter plate, pair it with a tomato salad dressed in vinegar — the acid brightens every bite of the cheesy bake.
Frequently Asked Questions
Can I use zucchini instead of yellow squash?
Yes, zucchini works fine. Just peel and seed larger zucchini first, and take extra care to press out the water after cooking because zucchini holds more moisture.
Can I use mayonnaise instead of sour cream?
Yes, you can use an equal amount of full-fat mayonnaise. The flavor will be slightly richer and a little less tangy, but it binds the casserole the same way.
How do I keep the casserole from turning out watery?
Cook the squash until tender, then drain it well and press firmly to remove as much liquid as possible. Salt the squash lightly during cooking to help draw out moisture, and always use full-fat dairy so the base stays thick.
Can I make this casserole ahead of time?
You can assemble the squash and creamy base a day ahead in the baking dish, then cover and refrigerate. Wait until you’re ready to bake it to add the cracker topping, so it stays crisp.
Can I freeze baked squash casserole?
It freezes, but the topping softens a lot. Freeze it without the cracker layer if you can, then add fresh crushed crackers and butter before reheating in the oven.

Southern Squash Casserole Recipe
Ingredients
Method
- Melt 2 tbsp butter in a large skillet over medium heat. Add squash, onion, and a pinch of salt. Cook for about 15 minutes until tender, then drain and press gently to remove excess liquid.
- Whisk eggs, sour cream, 1 ½ cups cheddar, salt, and pepper in a large bowl until smooth. Fold in the drained squash and onion.
- Preheat oven to 350°F (175°C). Spread the mixture into a 2-quart baking dish. Toss crushed crackers with 2 tbsp melted butter, sprinkle over the top, then scatter the remaining ½ cup cheddar over the crumbs.
- Bake for 40 to 45 minutes until the edges bubble and the topping is deep golden brown. Let rest 5 minutes.
- Scoop portions straight from the dish and serve hot.
