Southern Squash Casserole with Cheesy Cornbread Topping

Southern squash casserole is a creamy, cheesy side made from yellow squash and onions, finished with a buttery crushed cracker topping. This comforting dish is a staple at family dinners, summer cookouts, and holiday tables—easy to prepare, full of flavor, and perfect for feeding a crowd.

Photo of a serving of southern squash casserole on a serving spoon.

Why You’ll Love This Recipe

  • A classic Southern comfort side that appeals to all ages.
  • An excellent way to use abundant summer squash or zucchini.
  • Made with simple pantry staples and minimal fuss.
  • Freezes well and can be assembled ahead for easy entertaining.

Ingredients You’ll Need

A complete ingredient list with exact measurements appears in the recipe card below.

Ingredients for making southern squash casserole arranged on a marble countertop.
  • Yellow squash — sliced about 1/4-inch thick. Zucchini or a combination works well.
  • Yellow onion — finely chopped and sautéed until soft.
  • Garlic — freshly minced for best flavor; garlic powder can substitute.
  • Sour cream — adds tang and creaminess; Greek yogurt is an option.
  • Mayonnaise — contributes richness; plain yogurt can replace it partially.
  • Heavy cream — for extra richness; whole milk or half-and-half may be used.
  • Sharp cheddar cheese — freshly grated for the best melt and texture.
  • Eggs — help the casserole set while baking.
  • Seasonings — onion powder, garlic powder, smoked paprika, cayenne (optional), salt and pepper.
  • Ritz crackers and butter — coarsely crushed crackers tossed with melted butter form the signature crispy topping. Breadcrumbs or crushed chips are alternatives.

How to Make It

Yellow squash and onion sautéing in a skillet.

Step 1. Preheat the oven to 375°F (190°C). Grease a 9-inch baking dish. Melt 2 tablespoons butter in a large skillet over medium-high heat. Add the sliced squash and chopped onion, season with salt and pepper, and cook 5–7 minutes until the squash is tender but not mushy. Stir in the minced garlic and cook 30–60 seconds, then remove from heat.

Southern squash casserole mixture in a mixing bowl before being transferred to a baking dish.

Step 2. In a large bowl, whisk together the sour cream, mayonnaise, heavy cream, grated cheddar, onion powder, garlic powder, smoked paprika, cayenne (if using), and additional salt and pepper to taste. Add the cooked squash mixture and stir until evenly combined.

Southern squash casserole in a baking dish before going into the oven.

Step 3. Taste and adjust seasoning if needed. Stir in the beaten eggs to bind the mixture, then transfer everything into the prepared baking dish and spread into an even layer.

Southern squash casserole with cracker topping added in a baking dish before going into the oven.

Step 4. Melt the remaining butter and toss with the crushed crackers until coated. Sprinkle the cracker topping evenly over the casserole. Bake for 40–45 minutes, until the top is golden and the filling is bubbly. Let rest a few minutes before serving for easier slicing.

Southern squash casserole and a white baking dish sitting on top of a wooden cutting board.

Tips for Success

  • Do not overcook the squash in the skillet. It should be tender but still maintain some structure to prevent a watery casserole.
  • Use freshly grated cheese for better melt and creaminess—pre-shredded cheese can contain anti-caking agents that affect texture.
  • Taste and adjust the filling seasoning before adding the eggs so the final dish is well-balanced.
  • Allow the casserole to cool for a few minutes after baking so it sets and slices neatly.

FAQs

Can I make squash casserole ahead of time?

Yes. Assemble the casserole and refrigerate (unbaked) up to 24 hours. When ready, bake from chilled—add a few extra minutes to the cook time if needed.

Can I freeze squash casserole?

You can freeze it baked or unbaked for up to 3 months. Thaw in the refrigerator overnight before reheating or finishing in the oven.

Why might my casserole be watery?

Squash contains a lot of moisture. Cook it over medium-high heat to release and evaporate excess water before combining with the creamy filling.

Can I use zucchini instead of yellow squash?

Yes. Zucchini or a mix of zucchini and yellow squash works beautifully in this preparation.

Southern squash casserole in a white baking dish.

Serving Suggestions

Serve this Southern squash casserole alongside fried catfish, oven-baked barbecue chicken, salmon croquettes, sliced ham, or roast turkey. It pairs well with classic sides like baked beans, collard greens, or cornbread for a full Southern-style meal.

“Those who are wise will shine like the brightness of the heavens, and those who lead many to righteousness, like the stars for ever and ever.”

Daniel 12:3

If you make this Southern squash casserole, please leave a comment and rating to let others know how it turned out.

📖 Recipe

Photo of a serving of southern squash casserole on a serving spoon.

Southern Squash Casserole

Southern squash casserole combines tender sautéed squash and onions with a creamy, cheesy filling and a buttery cracker topping. It bakes to a golden, bubbly finish that makes it a dependable favorite for family meals and gatherings.
Prep Time 10 mins
Cook Time 45 mins
Total Time 55 mins
Course Side Dish
Cuisine American
Servings 6 servings

Equipment

  • Large nonstick skillet
  • Mandoline or sharp knife for slicing
  • Cheese grater
  • 9-inch square baking dish

Ingredients

  • 4 tablespoons unsalted butter, divided
  • 6 cups yellow squash, sliced 1/4-inch thick
  • 1 small yellow onion, chopped
  • Salt and cracked black pepper, to taste
  • 3 cloves garlic, minced
  • 3/4 cup sour cream
  • 1/2 cup mayonnaise
  • 1/4 cup heavy cream
  • 2 large eggs, beaten
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 sleeve Ritz crackers, coarsely crushed
  • 1 cup sharp cheddar cheese, freshly grated

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Melt 2 tablespoons butter in a large skillet over medium-high heat. Add squash and onion, season with salt and pepper, and cook 5–7 minutes until tender. Stir in garlic and cook 30–60 seconds. Remove from heat.
  3. In a large bowl, combine sour cream, mayonnaise, heavy cream, grated cheddar, onion powder, garlic powder, smoked paprika, cayenne (if using), salt, and pepper. Add the cooked squash mixture and stir to combine.
  4. Taste and adjust seasoning. Stir in the beaten eggs, then transfer the mixture to a greased 9-inch baking dish.
  5. Melt the remaining 2 tablespoons butter and mix with the crushed crackers. Sprinkle the cracker topping over the casserole in an even layer.
  6. Bake for 40–45 minutes until golden and bubbly. Allow to cool slightly before serving.

Notes

  • Don’t overcook the squash in the skillet; it should remain slightly firm to avoid excess moisture.
  • Freshly grated cheese melts best and improves texture.
  • Season thoroughly before adding the eggs so the final bake is well balanced.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze portions wrapped tightly for up to 3 months; thaw overnight before reheating.
  • Reheat in a 350°F oven until warmed through, or microwave single portions for 1–2 minutes.

Nutrition

Serving: 1 serving | Calories: 310 kcal | Carbohydrates: 14 g | Protein: 7 g | Fat: 25 g | Saturated Fat: 11 g | Cholesterol: 80 mg | Sodium: 470 mg | Fiber: 2 g | Sugar: 4 g