Southern squash casserole was one of the first dishes I learned to make alongside my mom in our cozy kitchen. I remember standing on a step stool, helping her slice yellow squash and sneaking bites of the cheese topping when she wasn’t looking. It was always part of our Sunday dinner table rich, creamy, and topped with just the right crunch. It wasn’t fancy, but it was comforting in a way that only home-cooked Southern food can be.

As I got older, I started making it on my own and eventually added my own little twists to the family recipe. Now I make it not only for holidays but also as a cozy side when I need something familiar and crowd-pleasing. There’s something magical about the way tender squash melts into a creamy base and how the golden topping adds that perfect crunch. It’s humble, delicious, and always a hit.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Yellow squash – The heart of the casserole, tender and naturally sweet when baked.
- Onion – Adds savory depth and pairs beautifully with the squash.
- Cheddar cheese – Brings sharp, melty richness to every bite.
- Eggs – Help bind the casserole together for a firm yet creamy texture.
- Sour cream – Adds tang and keeps everything moist and velvety.
- Mayonnaise – Enhances creaminess and boosts flavor subtly.
- Butter – Used for sautéing and layering in that signature Southern richness.
- Crackers or breadcrumbs – For the crunchy golden topping.
- Salt and pepper – Brings out all the natural flavors.
- Optional: garlic powder or paprika – For extra depth or a hint of spice.
Tools You’ll Need
- Large Skillet – For sautéing the squash and onions until soft and flavorful.
- Mixing Bowls – To mix the filling and combine everything smoothly.
- Measuring Cups and Spoons – Ensures consistency in every batch.
- 9×13-Inch Casserole Dish – Ideal for spreading out the mixture and getting a perfectly baked texture.
- Spatula or Wooden Spoon – Makes stirring and folding the ingredients easy.
- Sharp Knife and Cutting Board – For prepping the vegetables evenly.
- Grater – If using a block of cheddar for fresher melt and flavor.

Instructions
Step 1: Preheat the Oven
I preheat my oven to 350°F and grease a 9×13-inch casserole dish to prevent sticking.
Step 2: Sauté the Squash and Onions
In a large skillet, I melt some butter and sauté sliced squash and diced onion over medium heat until everything is soft and starting to lightly brown. This step is key it concentrates the flavor and removes excess moisture.
Step 3: Prepare the Filling
While the squash mixture cools slightly, I whisk together eggs, sour cream, mayonnaise, shredded cheese, salt, pepper, and any optional seasonings in a large mixing bowl.
Step 4: Combine Everything
Once the squash and onions are warm not hot I fold them into the creamy mixture until everything is evenly coated.
Step 5: Assemble the Casserole
I pour the mixture into the greased baking dish and smooth it out. Then I crush some buttery crackers (or use breadcrumbs) and sprinkle them generously over the top for that signature golden crunch.
Step 6: Bake to Perfection
I bake the casserole uncovered for 35 to 40 minutes until it’s bubbly around the edges and golden on top. Sometimes I broil it for the last 2–3 minutes to get that extra-crisp topping.
Step 7: Cool and Serve
After baking, I let it sit for a few minutes to set up before scooping and serving. It slices beautifully once slightly cooled.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
If your squash releases a lot of liquid, you can drain it after sautéing to keep the casserole from getting watery. I sometimes add a pinch of garlic powder or a dash of paprika for a bit of extra flavor. And if you like it extra cheesy, feel free to mix in some mozzarella or Parmesan with the cheddar. This dish is also a great way to use up any leftover cooked squash from other meals!
Ways to Serve
Southern squash casserole pairs wonderfully with roast chicken, baked ham, or even grilled pork chops. I love serving it as a Thanksgiving side dish, or bringing it to church potlucks where it always disappears quickly. It’s equally good alongside a green salad for a lighter lunch or reheated the next morning with scrambled eggs and toast for a cozy Southern-style breakfast.
Frequently Asked Questions
Can I use zucchini instead of yellow squash in Southern Squash Casserole?
Yes! You can substitute zucchini or even do a mix of both. Just make sure to cook them down first to avoid too much moisture.
Can I make Southern Squash Casserole ahead of time?
Definitely. You can assemble it ahead and refrigerate up to 24 hours before baking. Just add a few extra minutes to the bake time.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave until hot.
See You in the Kitchen
I hope you give this Southern squash casserole a try it’s a true comfort classic that’s simple to make and loved by everyone who takes a bite. Whether you serve it at a holiday table or on a weeknight, it brings a little bit of home to every plate.
Happy Cooking!
Print
Southern Squash Casserole
- Total Time: 1 hour
- Yield: 6 servings
- Diet: Vegetarian
Description
This Southern squash casserole is quick, easy, and the best comfort food idea! Simple ingredients, cheesy flavor, and a buttery topping. Perfect for holidays, potlucks, or weeknight meals. A healthy-ish, beginner-friendly classic everyone loves!
Ingredients
- 4 cups sliced yellow squash
- 1 small onion, diced
- 1 cup shredded cheddar cheese
- 2 large eggs
- 1/2 cup sour cream
- 1/4 cup mayonnaise
- 2 tbsp butter
- 1/2 tsp salt
- 1/4 tsp pepper
- 1 cup crushed buttery crackers or breadcrumbs
- Optional: 1/4 tsp garlic powder or paprika
Instructions
- Preheat oven to 350°F and grease a 9×13-inch casserole dish.
- In a skillet, sauté squash and onion in butter until soft and lightly browned.
- In a bowl, whisk together eggs, sour cream, mayonnaise, cheese, salt, pepper, and optional spices.
- Fold the squash mixture into the creamy filling and stir to combine.
- Pour into the baking dish and top with crushed crackers or breadcrumbs.
- Bake uncovered for 35–40 minutes until bubbly and golden on top.
- Let cool slightly before serving.
Notes
- Drain squash if overly watery after cooking.
- Broil for 2 minutes at the end for extra crispy topping.
- Great with chicken, ham, or as a holiday side.
- Store leftovers in fridge up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: Southern
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 5g
- Sodium: 340mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 90mg