This yellow squash casserole is creamy, cheesy, buttery, and topped with a golden cracker crust that makes it hard to stop at one serving.
It is the kind of Southern side dish that works for Sunday dinner, Thanksgiving, potlucks, summer cookouts, or any meal where you want something warm and comforting on the table.
The classic version uses sliced yellow squash, onion, buttery crackers, Cheddar cheese, eggs, milk, and butter, then bakes everything in a 9×13-inch casserole dish until golden.
It has thousands of reviews and is known for being simple, creamy, and family-friendly.
This version keeps that same comforting idea but adds more helpful details, flavor tips, anti-watery casserole tricks, variations, and serving ideas so your squash casserole turns out rich, flavorful, and not soggy.

Why You’ll Love This Squash Casserole
This is a great recipe when you have fresh yellow squash and want something easy but satisfying.
It is:
- Creamy and cheesy
- Topped with buttery cracker crumbs
- Easy to make with simple ingredients
- Great for holidays and potlucks
- A good way to use summer squash
- Comforting enough to serve as a vegetarian main dish
- Easy to prepare ahead
The best part is the contrast between the soft squash filling and the crisp, buttery topping. That golden topping is what makes this casserole feel special.
Ingredients
For the casserole:
- 4 cups sliced yellow squash
- 1/2 cup chopped onion
- 1/4 cup water
- 35 buttery round crackers, crushed
- 1 cup shredded Cheddar cheese
- 2 large eggs, beaten
- 3/4 cup milk
- 1/4 cup melted butter
- 1 teaspoon salt
- Black pepper, to taste
For the topping:
- Remaining cracker and cheese mixture
- 2 tablespoons butter, cut into small pieces or melted
Optional for extra richness:
- 1/2 cup sour cream or mayonnaise
Sour cream or mayonnaise can be added for more tang and richness, which is a helpful option if you want a creamier Southern-style casserole.
Kitchen Tools You’ll Need
9×13-Inch Baking Dish
A 9×13-inch casserole dish gives the squash mixture enough room to bake evenly and helps the topping brown nicely. Check Price on Amazon
Large Skillet
You’ll need a large skillet to cook the squash and onion before baking. A wide skillet helps moisture evaporate faster, which helps prevent a watery casserole. Check Price on Amazon
Mixing Bowls
A few mixing bowls make it easier to combine the cracker topping, cheese, eggs, milk, and cooked squash. Check Price on Amazon
Cheese Grater
Freshly shredded Cheddar melts better than pre-shredded cheese because it does not have the same anti-caking coating. Check Price on Amazon
Colander
Draining the cooked squash well is one of the most important steps. A colander helps remove excess water before the casserole goes into the oven. Check Price on Amazon
Best Squash to Use
Yellow summer squash is the classic choice for this recipe.
Choose smaller squash when possible. Smaller yellow squash usually has better flavor, softer skin, and fewer large seeds. Larger squash can be more watery and may have a tougher texture.
Look for squash that is:
- Firm
- Bright yellow
- Free from soft spots
- Medium or small in size
- Not overly seedy inside
You can also use a mix of yellow squash and zucchini if that is what you have. The color will be different, but the casserole will still taste delicious.
How to Make Yellow Squash Casserole
Step 1: Preheat the Oven
Preheat your oven to 400°F.
Lightly grease a 9×13-inch casserole dish with butter or cooking spray.
Step 2: Slice the Squash and Onion
Slice the yellow squash into thin rounds. Try to keep the slices similar in thickness so they cook evenly.
Chop the onion into small pieces.
You do not want large chunks of onion in the casserole. Smaller pieces blend better with the soft squash and cheesy filling.
Step 3: Cook the Squash
Place the sliced squash, chopped onion, and water in a large skillet over medium heat.
Cover and cook for about 5 minutes, or until the squash becomes tender.
The goal is to soften the squash, not turn it into mush. It will continue cooking in the oven.
Step 4: Drain Very Well
Drain the squash and onion mixture thoroughly.
This step matters a lot. Yellow squash naturally releases water as it cooks. If you skip proper draining, your casserole may turn watery.
For best results:
- Drain in a colander.
- Press lightly with a spoon.
- Let it sit for a few minutes.
- Pat gently with paper towels if needed.
A well-drained squash mixture gives you a creamier, thicker casserole.
Step 5: Mix the Crackers and Cheese
In a separate bowl, combine the crushed buttery crackers and shredded Cheddar cheese.
Stir half of this cracker-cheese mixture into the cooked squash.
Save the other half for the topping.
This helps thicken the filling while also creating that crispy golden top.
Step 6: Add Eggs, Milk, Butter, and Seasoning
In a small bowl, whisk the eggs and milk together.
Pour the egg mixture into the squash.
Add the melted butter, salt, and black pepper.
Stir gently until everything is combined.
Do not overmix. You want the casserole to hold together, but the squash should still have some texture.
Step 7: Add Sour Cream or Mayo If Desired
For a richer casserole, stir in 1/2 cup sour cream or mayonnaise.
Sour cream adds tang and creaminess.
Mayonnaise gives the casserole a richer Southern-style flavor.
You can also use half sour cream and half mayo if you want the best of both.
Step 8: Assemble the Casserole
Spread the squash mixture evenly into the prepared baking dish.
Sprinkle the remaining cracker and cheese mixture over the top.
Dot with butter or drizzle melted butter over the cracker topping.
This creates a crisp, golden crust as the casserole bakes.
Step 9: Bake Until Golden
Bake at 400°F for about 25 minutes, or until the top is golden brown and the filling is set.
The edges should be lightly bubbling, and the topping should look crisp.
Step 10: Let It Rest Before Serving
Let the casserole rest for 5 to 10 minutes before serving.
This helps the filling settle and makes it easier to scoop.
How to Keep Squash Casserole From Getting Watery
Watery squash casserole is the most common problem, but it is easy to avoid.
Drain the Squash Well
After cooking, drain the squash in a colander and let it sit for a few minutes.
Do Not Overcook the Squash
Overcooked squash breaks down and releases more liquid.
Cook it just until tender.
Use Crackers as a Binder
The crushed crackers help absorb moisture and give the casserole structure.
Let It Rest After Baking
Resting allows the casserole to firm up slightly before serving.
Use Smaller Squash
Large squash often contains more water and larger seeds.
Best Topping for Squash Casserole
Buttery crackers are the classic topping.
Good options include:
- Ritz-style crackers
- Club crackers
- Saltine crackers
- Buttery round crackers
- Panko breadcrumbs
- Crushed cornflakes
- Crushed seasoned croutons
For extra flavor, mix the topping with:
- Melted butter
- Cheddar cheese
- Parmesan cheese
- Garlic powder
- Paprika
- Fresh parsley
If you want the most traditional Southern flavor, use buttery crackers and Cheddar.
Recipe Variations
Southern Squash Casserole With Sour Cream
Add 1/2 cup sour cream to the filling before baking.
This makes the casserole creamier and gives it a slight tang.
Squash Casserole With Mayo
Use 1/2 cup mayonnaise instead of sour cream.
This version is richer and very Southern.
Squash and Zucchini Casserole
Use 2 cups yellow squash and 2 cups zucchini.
This is a great way to use garden vegetables.
Spicy Squash Casserole
Add:
- 1/4 teaspoon cayenne pepper
- 1 diced jalapeño
- Pepper Jack cheese instead of Cheddar
Bacon Squash Casserole
Add cooked crumbled bacon to the filling before baking.
Bacon adds smoky flavor and makes the casserole even more comforting.
Parmesan Cracker Topping
Mix grated Parmesan into the cracker topping for a sharper, saltier crust.
Gluten-Free Squash Casserole
Use gluten-free crackers instead of regular buttery crackers.
Also check that your other ingredients are gluten-free.
Extra Cheesy Squash Casserole
Increase the Cheddar to 1 1/2 cups.
You can also mix Cheddar with Monterey Jack, Colby Jack, or Gruyère.
What to Serve With Squash Casserole
Squash casserole is usually served as a side dish, but it is hearty enough to work as a light vegetarian main.
It goes well with:
- Roast chicken
- Fried chicken
- Baked ham
- Turkey
- Meatloaf
- BBQ ribs
- Pork chops
- Grilled steak
- Pot roast
- Salmon
- Green beans
- Cornbread
- Mashed potatoes
- Macaroni and cheese
- Collard greens
It is also a beautiful holiday side dish for Thanksgiving, Christmas, Easter, or Sunday dinner.
Can You Make Squash Casserole Ahead of Time?
Yes. You can assemble the casserole ahead of time and refrigerate it before baking.
For best results, prepare the filling and place it in the baking dish. Cover and refrigerate for up to 24 hours. Add the cracker topping right before baking so it stays crisp.
It is recommended letting the casserole sit at room temperature for about 30 minutes before baking if it has been refrigerated.
How to Store Leftovers
Let the casserole cool completely.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, place in a 350°F oven until warmed through. The oven helps bring back some of the topping’s crisp texture.
You can microwave individual portions, but the topping will become softer.
Can You Freeze Squash Casserole?
Yes, but the texture may change slightly because squash contains a lot of moisture.
To freeze before baking:
Assemble the casserole without the cracker topping. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator, add the topping, then bake.
To freeze leftovers:
Cool completely, wrap tightly, and freeze for up to 3 months. Thaw before reheating.
The cracker topping may not be as crisp after freezing, so you can add a fresh layer of buttered cracker crumbs before reheating.
How to Reheat Squash Casserole
In the Oven
Place the casserole in a 350°F oven and heat until warm.
If the top begins to brown too much, cover loosely with foil.
In the Microwave
Microwave individual portions for 30 to 60 seconds at a time until warm.
This is faster, but the topping will be softer.
In the Air Fryer
For small portions, reheat in an air fryer-safe dish until warm and slightly crisp on top.
Tips for the Best Yellow Squash Casserole
Use Fresh Yellow Squash
Fresh squash gives the best flavor and texture.
Do Not Skip the Onion
Onion adds sweetness and depth.
Drain the Squash Thoroughly
This is the most important tip for preventing a watery casserole.
Use Sharp Cheddar
Sharp Cheddar gives more flavor than mild Cheddar.
Crush the Crackers Well
You want coarse crumbs, not powder. Some texture helps the topping stay crispy.
Add the Topping Right Before Baking
This keeps the cracker layer from becoming soggy.
Let It Rest
The casserole slices and scoops better after resting for a few minutes.
Common Mistakes to Avoid
Using Too Much Water
You only need a small amount of water to cook the squash. Too much water makes draining harder.
Not Draining the Squash
This can make the casserole soupy.
Overbaking
Overbaking can dry out the filling and make the squash mushy.
Using Bland Cheese
Sharp Cheddar gives the best flavor.
Adding the Cracker Topping Too Early
If you assemble the casserole ahead, wait to add the topping until just before baking.
Using Old Crackers
Fresh crackers give a better crisp topping.
Frequently Asked Questions
Can I use frozen squash?
Yes, but fresh squash works better. If using frozen squash, thaw it completely and drain it very well before adding it to the casserole.
Can I use zucchini instead of yellow squash?
Yes. You can use all zucchini or a mix of zucchini and yellow squash.
Why is my squash casserole watery?
The squash probably was not drained well enough, or it was overcooked before baking. Cook just until tender and drain thoroughly.
Can I make squash casserole without eggs?
Eggs help bind the casserole. You can leave them out, but the texture will be softer and less set.
Can I use sour cream instead of milk?
You can add sour cream for extra richness, but it is better to use it with the eggs rather than replacing all the milk.
Can I use breadcrumbs instead of crackers?
Yes. Panko breadcrumbs or seasoned breadcrumbs can work, but buttery crackers give the classic Southern flavor.
Is squash casserole a side dish or main dish?
It is usually served as a side dish, but it can also work as a vegetarian main dish with salad, bread, or another vegetable side.
Can I make this for Thanksgiving?
Yes. Squash casserole is a great Thanksgiving side dish because it is creamy, comforting, and easy to make ahead.
How do I make it more flavorful?
Use sharp Cheddar, add sour cream or mayo, season well with salt and pepper, and do not skip the onion.
Can I bake it in two smaller dishes?
Yes. You can divide the mixture between two 8×8-inch dishes. This is useful if you want to bake one now and freeze one for later.
Final Thoughts
This yellow squash casserole is simple, comforting, and full of Southern flavor.
The tender squash, sweet onion, creamy filling, Cheddar cheese, and buttery cracker topping make it the kind of side dish people remember. It is easy enough for a weeknight but special enough for holidays and family gatherings.
The biggest secret is draining the squash well. Once you do that, the rest is simple.
Serve it hot from the oven with roast chicken, turkey, ham, pork chops, or your favorite Southern dinner, and do not be surprised when everyone asks for seconds.

