There’s nothing quite like a bubbling, golden squash casserole to take you back to Sunday dinners at Grandma’s house. This Southern Squash Casserole Recipe is a cherished family classic—creamy, cheesy, and topped with a buttery crunch that brings everyone back for seconds. I still remember my nonna’s version that paired yellow squash with a few humble ingredients, creating a dish that stole the show at every potluck.
Today, I’m bringing you that same soul-satisfying casserole with a few tips and tricks that will make it a staple in your kitchen, too.
Prep and Cook Time
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
Ingredients
2 lbs yellow squash (about 6 cups sliced)
- 1 small onion, finely chopped
- 1 cup shredded cheddar cheese
- 2 large eggs, beaten
- 3/4 cup mayonnaise (or sour cream)
- 1/2 cup milk
- 1 cup crushed Ritz crackers (plus extra for topping)
- 3 tablespoons unsalted butter, melted
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder (optional)
- 1 tablespoon chopped fresh parsley (optional for garnish)
Instructions

1. Preheat and Prep
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish and set it aside.

2. Cook the Squash

In a large skillet over medium heat, add a drizzle of oil and cook the sliced squash and chopped onion until soft, about 10 to 12 minutes. Drain any excess moisture to prevent a watery casserole.
3. Make the Filling
In a large bowl, combine the cooked squash and onions with the cheddar cheese, beaten eggs, mayonnaise, milk, crushed crackers, salt, pepper, and garlic powder. Stir until everything is well combined.
4. Assemble the Casserole
Transfer the mixture to your prepared baking dish and smooth the top. Mix additional crushed crackers with melted butter and sprinkle evenly over the casserole.
5. Bake
Bake uncovered for 30 to 35 minutes or until the top is golden and the casserole is set. Let it cool for 5 minutes before serving.
6. Garnish and Serve
Sprinkle with fresh parsley if desired and serve warm. This dish pairs beautifully with roasted meats or as a star side at any holiday table.

Tips for the Perfect Southern Squash Casserole
- Drain well: After sautéing, remove as much moisture from the squash as possible for the best texture.
- Add bacon bits for a smoky Southern twist.
- Make ahead: Assemble the casserole up to one day in advance and refrigerate. Bake fresh when ready to serve.
- Cheese swaps: Feel free to try Monterey Jack or Colby for a different cheesy flair.
Why You’ll Love This Recipe
Classic Southern comfort food
- Simple pantry ingredients
- Kid-friendly and crowd-pleasing
- Versatile enough for weeknight dinners or special holidays
What to Serve With It
- Southern Fried Chicken
- Buttermilk Biscuits
- Collard Greens
- Mashed Potatoes or Sweet Tea
Final Thoughts
This Southern Squash Casserole Recipe is the epitome of homestyle goodness. Whether you’re serving it up for a holiday meal or a cozy Sunday supper, it’s a dish that brings people together. Don’t be surprised if this becomes a highly requested staple on your family menu.