Southern Squash Casserole is a classic comfort food side dish made with tender yellow squash, sautéed onions, a creamy cheese filling, and a buttery cracker topping baked until golden and bubbly. This old-fashioned Southern favorite is perfect for Sunday dinner, holidays, or anytime you need a warm, comforting side dish. It pairs perfectly with hearty main dishes like meatloaf, fried chicken, or smothered pork chops, making it a staple on Southern dinner tables.
If you’re putting together a full comfort food meal, this squash casserole goes great with Classic Southern Meatloaf, Southern Smothered Pork Chops, or Chicken Fried Steak with Cream Gravy. Add a side of Southern Style Green Beans or Southern Baked Mac and Cheese, and you’ve got a true Southern-style dinner.

Jump to:
Why You'll Love This Recipe
This Southern squash casserole is creamy, cheesy, and topped with a buttery cracker crust that adds the perfect crunch. The squash cooks down until tender while the cheese and cream create a rich, comforting filling that holds everything together. It’s an easy make-ahead side dish that’s perfect for holidays like Easter or Thanksgiving, potlucks, or weeknight dinners, and it’s a great way to use up fresh summer squash.
If you’re looking for more Southern comfort food and homestyle side dish recipes, you can browse all of my recipes here.
Ingredients

- Yellow Squash
- Onions
- Parmesan Cheese
- Cheddar Cheese
- Pepper Jack Cheese
- Kosher Salt
- Black Pepper
- Cayenne
- Garlic Powder
- Butter
- Eggs
- Sour Cream
- Ritz Crackers
See the recipe card below for full information on ingredients and quantities.
Step-by-Step Instructions

Step 1. Cook the Squash and Onions
Begin by preheating the oven to 350 degrees Fahrenheit and slicing the onions and yellow squash.
Then crush the Ritz crackers in a mixing bowl and set them aside for the topping later.
Now heat some butter in a cast-iron skillet over medium heat and, working in batches, cook the sliced squash and onions until they’re softened and lightly browned.
As each batch finishes, set it aside in a mixing bowl and continue until all the squash and onions are cooked.

Step 2. Mix the Creamy Sauce
In a separate mixing bowl, whisk together the eggs, sour cream, salt, pepper, cayenne, garlic powder, parmesan, and shredded cheddar cheese.
Now stir the cooked squash and onion mixture into the seasoned egg mixture until everything is evenly combined.
Spray the inside of a 9x13 baking dish with cooking spray, then pour in the squash casserole mixture and spread it out evenly.

Step 3. Make the Cracker Topping
Melt 3 tablespoons of butter and pour it over the crushed Ritz crackers.
Then add the remaining Parmesan cheese and shredded pepper jack, and stir until everything is well combined.

Step 4. Top and Bake the Casserole
Sprinkle the cracker and cheese mixture evenly across the top of the casserole.
Bake the squash casserole at 350 degrees for about 35 minutes, or until the center is set and the edges are bubbling.
Then switch the oven to broil on low, or about 550 degrees, to brown the top a little more.
Watch it carefully here, because the cracker topping can burn quickly under the broiler.
You’re looking for a golden brown, crispy top.
Once it’s done, remove it from the oven and let it rest for about 10 to 15 minutes before serving.
Expert Tips
- Cook the squash long enough to remove excess moisture so the casserole stays creamy, not watery.
- Shred your own cheese for the best melt and texture.
- You can make this casserole ahead of time and bake it just before serving.
- For extra flavor, add a little extra grated Parmesan cheese to the cracker topping.
- This casserole reheats very well, making it great for leftovers.
What to Serve With Southern Squash Casserole
Southern squash casserole is the perfect side dish for classic comfort food meals. It pairs especially well with Chicken Fried Steak, Classic Southern Meatloaf, or Southern Smothered Pork Chops. Add Creamy Southern Mashed Potatoes or Southern Baked Mac and Cheese to round out the meal, and don’t forget a side of Southern Style Buttermilk Biscuits to soak up all that comfort food goodness.
Recipe FAQs
Yes. You can assemble the casserole up to a day in advance, cover it tightly, and refrigerate it until ready to bake. Add the cracker topping just before baking for the best texture.
The key is to cook the squash long enough on the stovetop so excess moisture cooks off before assembling the casserole. Letting the cooked squash drain slightly before mixing can also help.
Yes, but the texture may soften a bit after thawing. For best results, freeze it before baking, then thaw overnight in the refrigerator and bake fresh.
Yellow squash is the classic choice for Southern squash casserole. It has a tender texture and mild flavor that works perfectly in this recipe.
Yes. You can substitute zucchini for part or all of the yellow squash, but the flavor will be slightly different and zucchini may release a little more moisture.
Southern squash casserole pairs perfectly with Classic Southern Meatloaf, Southern Smothered Pork Chops, Chicken Fried Steak, or Southern-Style Green Beans for a full comfort food meal.
No, but it adds that classic buttery crunch on top. You can swap it for breadcrumbs or even crushed cornflakes if needed.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through.

More Recipes You'll Love
If you made this Southern Squash Casserole recipe or any other of my recipes, please leave a Star Rating and let me know your thoughts in the comments below.
Don't forget to tag @chickenfriedkitchen on Instagram, Subscribe on YouTube, and Follow on Pinterest and Facebook! I'll see you there!
📖 Recipe

Southern Squash Casserole
Ingredients
- 4 tablespoon Salted Butter
- 1 Medium Onion
- 5 Yellow Squash
- 2 Eggs
- 1 teaspoon Kosher Salt
- 1 teaspoon Black Pepper
- ½ teaspoon Garlic Powder
- ¼ teaspoon Cayenne Pepper
- 8 Oz Sour Cream
- ½ Cup Grated Parmesan
- ½ Cup Shredded Sharp Cheddar
For the Cracker Topping
- 25 Ritz Crackers About 1 Sleeve
- 3 tablespoon Salted Butter Melted
- ¼ Cup Grated Parmesan
- ¼ Cup Shredded Pepper Jack
Instructions
- Preheat the oven to 350 degrees Fahrenheit and slice the onions and yellow squash.
- Then crush the Ritz crackers in a mixing bowl and set them aside for the topping later.
- Heat the butter in a cast-iron skillet over medium heat and, working in batches, cook the sliced squash and onions until they’re softened and lightly browned.
- As each batch finishes, set it aside in a mixing bowl and continue until all the squash and onions are cooked.
- In a separate mixing bowl, whisk together the eggs, sour cream, salt, pepper, cayenne, garlic powder, parmesan, and shredded cheddar cheese.
- Stir the cooked squash and onion mixture into the seasoned egg mixture until everything is evenly combined.
- Spray the inside of a 9x13 baking dish with cooking spray, then pour in the squash casserole mixture and spread it out evenly.
Make the Crunchy Cracker Topping
- Melt 3 tablespoons of butter and pour it over the crushed Ritz crackers.
- Add the remaining Parmesan cheese and shredded pepper jack, and stir until everything is well combined.
- Sprinkle the cracker and cheese mixture evenly across the top of the casserole.
- Bake the squash casserole at 350 degrees for about 35 minutes, or until the center is set and the edges are bubbling.
- Then switch the oven to broil on low, or about 550 degrees, to brown the top a little more. Watch it carefully here, because the cracker topping can burn quickly under the broiler.
- Once it’s done, remove it from the oven and let it rest for about 10 to 15 minutes before serving.
Video

Notes
- Cook the squash long enough to remove excess moisture so the casserole stays creamy, not watery.
- Try to keep the slices fairly even, so they cook at the same rate.
- Shred your own cheese for the best melt and texture.
- You can make this casserole ahead of time and bake it just before serving.
- For extra flavor, add a little extra grated Parmesan cheese to the cracker topping.
- Resting for 10-15 minutes gives the casserole time to firm up so it slices and serves much more easily.
- This casserole reheats very well, making it great for leftovers.









Leave a Reply