Southern Squash Casserole is a classic comfort dish that finds its way onto many Southern tables. The rich, creamy filling and buttery cracker topping make it a favorite at family gatherings and holiday feasts.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!
Growing up, this casserole was always present at Sunday dinners, a true staple of our family meals. It’s a simple, homey dish that brings back memories of warm kitchens and good company.
A Southern food classic
Southern food is all about comfort, tradition, and bringing people together. Squash casserole is one of those dishes that takes me straight back to childhood, sitting at my grandmother’s kitchen table. She would always make this casserole from the fresh squash in her garden, and the smell alone was enough to make our mouths water.
There’s something special about recipes passed down through generations, and this one has stayed in my family for years. It’s a dish that represents the heart of Southern cooking—simple ingredients, big flavors, and a whole lot of love.
Ingredients

How to make Southern Squash Casserole
Making this squash casserole is easy and rewarding. Start by slicing the squash and cooking it briefly to soften. While that cooks, sauté the onions in butter until tender, then mix in the cream cheese so it melts smoothly.
In a separate bowl, mix the soup, egg, and half the cheese before combining it with the squash. Once mixed, transfer everything into a casserole dish and top with buttery cracker crumbs and reserved cheese. Bake until golden and bubbly, then serve warm.

Serving suggestions
Southern Squash Casserole pairs perfectly with classic dishes like fried chicken, barbecue ribs, or country ham. It also works as a hearty side for a holiday spread, sitting alongside cornbread, collard greens, and mashed potatoes. For a true Southern experience, serve it with a pitcher of sweet tea and warm biscuits.

Storage tips
Store any leftovers in an airtight container in the refrigerator for up to three days. To reheat, place a portion in the oven at 350°F for about 10 minutes or until warmed through.
The topping may soften, but a quick broil can bring back its crispness. Freezing is not recommended as the texture of the squash may change.
Southern farewell
This Southern Squash Casserole is more than just a dish; it’s a reminder of family meals and cherished traditions. It’s a recipe that brings warmth and comfort with every bite.
Whether you’re serving it for a holiday or a regular weeknight dinner, it’s sure to become a favorite. Gather your loved ones, enjoy a hearty helping, and make new memories around the table.

Southern Squash Casserole
Equipment
- Cutting board & knife
- Large mixing bowl
- Skillet
- Microwave-safe bowl or small saucepan
- 2-quart baking dish
- Nonstick cooking spray
- Oven
Ingredients
- 2 lb yellow squash about 5 squash – sliced ⅓ inch thick
- 1/2 diced sweet onion
- 1 tablespoon butter
- 1 can cream of mushroom 10.5 oz.
- 4 ounces cream cheese softened
- 1 egg
- 8 oz shredded sharp cheddar cheese divided
- 1/2 tsp salt
- 1/2 tsp fresh ground black pepper
TOPPING
- 1 sleeve of Ritz crackers crushed about 25 crackers
- 1/2 stick melted butter
Instructions
- Preheat the oven to 375°F and spray a 2-quart baking dish with nonstick cooking spray.
- Wash the squash thoroughly and slice it into ⅓-inch rounds. Transfer to a large bowl and set aside.
- In a pan over medium heat, melt the butter. Add the diced onion and sauté for about 5-6 minutes until soft and translucent.
- Add the cream cheese to the warm onion mixture and stir until smooth and creamy.
- In a separate bowl, mix together the soup, softened cream cheese, egg, half of the shredded cheese, salt, and pepper. Pour this mixture over the sliced squash and stir until everything is well coated.
- Spoon the squash mixture into the prepared casserole dish, spreading it evenly and pressing it down lightly.
- Place the crackers in a zipper-top bag and crush them using a rolling pin or your hands. Melt the butter and mix it into the crushed crackers. Stir in the remaining cheese.
- Sprinkle the buttery cracker topping evenly over the casserole. Place in the oven and bake for 20-25 minutes or until the top is golden brown and the casserole is bubbling.
- Let the casserole rest for a few minutes before serving. Serve warm and enjoy a true Southern classic!