Total time: 1 hr 10 mins | Serves: 8

This casserole is a very delightful, creamy dish. Another Southern classic is made with only a few simple ingredients, such as yellow squash and three types of cheese. This Southern Squash Casserole is an amazing recipe to enjoy the bounty of the summer harvest! Have a simple feast and serve this delicious casserole with crispy fried chicken, pork bbq, grilled hamburgers, etc.


¾ c. butter crackers, finely crushed

3 tbsp unsalted butter, divided

1 large egg, beaten

¼ tsp garlic powder

½ c. sour cream

1 c. shredded cheddar cheese

½ c. grated Parmesan cheese, divided

1 tbsp olive oil

Salt and pepper, to taste

2 lbs yellow squash, sliced ¼” thick

How to make Southern Squash Casserole

Step 1: Into a large pot or Dutch oven, heat 1 tbsp each olive oil and butter. Let the butter melt over medium heat. Then, add the spinach and season with a pinch of salt and pepper. Saute the spinach for about 8 to 10 minutes. Put the lid on and continue to cook for another 10 to 15 minutes or until the squash is fork tender/ Take the pot off the heat when done and let the squash cool for a little before mashing.

Step 2: Prepare the oven. Preheat it to 350 degrees F. Using cooking spray, grease an 8 x 8-inch baking dish and set aside.

Step 3: Mash the squash using a potato masher. Add the garlic powder along with the sour cream, butter, cheddar cheese, beaten egg, and ¼ c. Parmesan cheese. Keep mashing until all the ingredients are combined.

Step 4: Into the prepared baking dish, pour the squash mixture. On top, place the cracker crumbs and 1/4 c. Parmesan cheese, then drizzle with 2 tbsp melted butter. Place in the preheated oven and bake for about 35 minutes, covered. Uncover and continue baking for an additional 5 to 7 minutes or until the top is golden brown.