There’s something magical about Southern comfort food, and this Southern Squash Casserole is no exception. I still remember the first time my grandmother made this dish for a Sunday dinner—the golden, buttery topping, the tender yellow squash, and that irresistible creamy filling had everyone coming back for seconds. Today, I’m sharing this beloved family recipe with you, and I promise it’ll become a staple at your dinner table too.
This casserole transforms humble summer squash into an indulgent side dish that’s perfect for potlucks, holiday gatherings, or any weeknight when you want something truly special. The combination of tender squash, savory onions, rich cheese, and buttery crackers creates layers of flavor and texture that’ll have your family asking when you’re making it again!
Why You’ll Love This Recipe
Let me tell you why this Southern Squash Casserole has earned its place as one of my most-requested recipes. First, it’s the ultimate crowd-pleaser—I’ve never met anyone who didn’t fall in love with that crispy, buttery cracker topping combined with the creamy, cheesy filling beneath. Even people who claim they don’t like squash have been converted!
The preparation is surprisingly simple, making it perfect for both experienced cooks and kitchen beginners. You don’t need any fancy techniques or hard-to-find ingredients—just fresh squash, pantry staples, and about an hour of your time. Plus, you can prepare it ahead, which is a lifesaver during busy holiday seasons.
What really sets this casserole apart is its versatility. It pairs beautifully with everything from fried chicken to holiday ham, and it’s substantial enough to serve as a vegetarian main dish if you’d like. The texture is absolutely divine—creamy and rich in the center with that addictive golden-brown crunchy top that everyone fights over.
And let’s talk about using up that summer squash bounty! If you’re like me and always have more yellow squash than you know what to do with, this recipe is your new best friend. It’s the perfect way to enjoy the season’s harvest while creating something that feels indulgent and special.
Ingredients
For this comforting casserole, you’ll need:
- Yellow squash: 2 pounds of fresh yellow squash, the star of our show
- Onion: 1 medium onion for that essential savory depth
- Butter: 6 tablespoons divided (I use unsalted so I can control the salt level)
- Sour cream: 1 cup for incredible creaminess
- Cheddar cheese: 1½ cups shredded sharp cheddar, divided
- Eggs: 2 large eggs to bind everything together
- Sugar: 1 tablespoon (trust me, it balances the flavors beautifully)
- Salt and pepper: 1 teaspoon salt and ½ teaspoon black pepper
- Ritz crackers: 1 sleeve (about 35 crackers) for that iconic buttery topping

Step-by-Step Instructions
Let me walk you through making this incredible casserole. Don’t worry—it’s easier than you might think!
Step 1: Prepare the Squash
Start by preheating your oven to 350°F (175°C) and greasing a 9×13-inch baking dish. Wash your yellow squash and slice them into ¼-inch rounds. I like to keep them fairly uniform so they cook evenly. Dice your onion while you’re at it—we’ll cook these together.
Step 2: Cook the Vegetables
Bring a large pot of salted water to a boil and add your squash and onion. Cook them for about 10-12 minutes until the squash is tender but not mushy—you should be able to pierce it easily with a fork. Drain them really well and let them sit in the colander for a few minutes. This step is crucial because excess water will make your casserole soggy, and we definitely don’t want that!
Step 3: Make the Filling
Once your vegetables have cooled slightly and drained well, transfer them to a large mixing bowl. Gently mash them with a potato masher or fork—you want them broken down but still with some texture, not completely smooth. Add 2 tablespoons of melted butter, sour cream, 1 cup of the shredded cheddar cheese, eggs, sugar, salt, and pepper. Stir everything together until well combined. The mixture should be creamy and look absolutely delicious!
Step 4: Assemble the Casserole
Pour your squash mixture into your prepared baking dish and spread it evenly. Sprinkle the remaining ½ cup of cheddar cheese over the top—this creates a beautiful cheesy layer that melts into golden perfection.
Step 5: Create the Topping
Now for the best part! Crush your Ritz crackers into coarse crumbs—I like to put them in a zip-top bag and use a rolling pin, but you can also pulse them briefly in a food processor. Melt the remaining 4 tablespoons of butter and toss it with the cracker crumbs until they’re evenly coated. Sprinkle this buttery goodness evenly over the cheese layer.
Step 6: Bake to Perfection
Slide your casserole into the preheated oven and bake for 30-35 minutes, until the topping is golden brown and the casserole is bubbling around the edges. The aroma filling your kitchen will be absolutely incredible! Let it rest for about 5 minutes before serving—this helps it set up nicely.
Tips for the Best Southern Squash Casserole
After making this recipe countless times, I’ve learned a few tricks that make all the difference:
Choose the right squash: Look for smaller, younger yellow squash—they have fewer seeds and a sweeter, more delicate flavor. If your squash is very seedy, scoop out some of the seeds after cooking.
Don’t skip the draining step! I can’t emphasize this enough. Press down gently on the cooked squash in your colander to remove as much liquid as possible. Excess moisture is the enemy of a perfectly textured casserole.
Customize your cheese: While I love sharp cheddar, you can experiment with different varieties. A combination of cheddar and Gruyère is phenomenal, or try adding some cream cheese for extra richness.
Make it ahead: You can assemble this casserole up to 24 hours in advance. Just cover it tightly and refrigerate, then add about 5-10 minutes to the baking time if you’re putting it in the oven straight from the fridge.
Cracker alternatives: While Ritz crackers are traditional and my personal favorite, you can use crushed butter crackers, panko breadcrumbs tossed with melted butter, or even crushed cornflakes for a different twist.
Add some heat: If your family likes a little kick, stir in a diced jalapeño or a pinch of cayenne pepper to the filling mixture.

Kitchen Gear for This Recipe
- Instant-Read Meat Thermometer
- Enameled Cast Iron Dutch Oven
- Heavy-Duty Sheet Pan Set
- Glass Mixing Bowl Set
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I use zucchini instead of yellow squash?
Absolutely! Zucchini works wonderfully in this recipe, or you can use a combination of both. The cooking time and method remain the same. I sometimes use half yellow squash and half zucchini for a beautiful color contrast.
Can I freeze this casserole?
Yes, but I recommend freezing it before baking for best results. Assemble the casserole completely, cover it tightly with plastic wrap and then foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking as directed. You can also freeze leftovers, though the texture of the topping may soften slightly upon reheating.
How do I reheat leftovers?
Reheat individual portions in the microwave for 1-2 minutes, or warm the entire casserole covered with foil in a 325°F oven for about 20 minutes. If you want to crisp up the topping again, remove the foil for the last 5 minutes.
Why is my casserole watery?
This usually happens when the squash isn’t drained well enough after cooking. Make sure to let it sit in the colander and press out excess moisture. If you notice a lot of liquid after mixing the filling, you can even pat it with paper towels before transferring to the baking dish.
Can I make this recipe healthier?
Certainly! You can use reduced-fat sour cream and cheese, reduce the butter in the topping, or use a lighter cracker option. The casserole will still be delicious, just slightly less rich. You could also increase the squash and reduce some of the dairy for a vegetable-forward version.
What should I serve with this casserole?
This pairs beautifully with roasted chicken, baked ham, grilled pork chops, or any Southern main dish. It’s also fantastic alongside fried chicken, meatloaf, or as part of a holiday spread with green beans and sweet potato casserole.
This Southern Squash Casserole has been bringing joy to dinner tables for generations, and now it’s ready to bring that same warmth and comfort to yours. Whether you’re serving it at a family gathering or just treating yourself to some homestyle cooking on a weeknight, every creamy, cheesy, buttery bite is pure Southern hospitality on a plate. I hope you love it as much as my family does—and don’t be surprised when everyone asks you to bring “that squash casserole” to every gathering from now on!
Squash is the summer version of this dish; in winter our broccoli and cheddar bake takes over the same spot on the table. More of them in our 18 best casserole recipes.
Southern Squash Casserole
Southern · Side Dish

A classic Southern comfort food featuring tender yellow squash in a creamy, cheesy filling topped with golden buttery crackers—perfect for any gathering.
Ingredients
- 2 pounds yellow squash, sliced into ¼-inch rounds
- 1 medium onion, diced
- 6 tablespoons unsalted butter, divided
- 1 cup sour cream
- 1½ cups sharp cheddar cheese, shredded and divided
- 2 large eggs, beaten
- 1 tablespoon granulated sugar
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 sleeve Ritz crackers (about 35 crackers), crushed
Instructions
- Preheat oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- Bring a large pot of salted water to a boil. Add sliced squash and diced onion. Cook for 10-12 minutes until squash is tender. Drain well in a colander and let sit for a few minutes to remove excess moisture.
- Transfer drained vegetables to a large bowl. Mash gently with a potato masher or fork, leaving some texture.
- Add 2 tablespoons melted butter, sour cream, 1 cup shredded cheddar cheese, beaten eggs, sugar, salt, and pepper to the mashed vegetables. Mix until well combined.
- Pour the squash mixture into the prepared baking dish and spread evenly. Sprinkle the remaining ½ cup cheddar cheese over the top.
- Crush Ritz crackers into coarse crumbs. Melt the remaining 4 tablespoons butter and toss with the cracker crumbs until evenly coated.
- Sprinkle the buttered cracker crumbs evenly over the cheese layer.
- Bake for 30-35 minutes, until the topping is golden brown and the casserole is bubbling around the edges.
- Let rest for 5 minutes before serving.
Nutrition: 285 calories
Made this? Rate it






