
There’s something special about an old fashioned squash casserole that’s been passed around family tables for generations.
Made with fresh yellow squash, sweet onions, rich cheddar cheese, heavy cream, and a buttery cracker crumb topping, this Southern classic is the kind of comforting side dish that never goes out of style.
This easy old fashioned squash casserole recipe comes together with simple ingredients and bakes until the top is golden and crisp while the inside stays creamy and cheesy.
Whether you’re serving it alongside fried chicken, baked ham, pork chops, or your Thanksgiving dinner, it’s a timeless recipe that’s always a crowd favorite.
If you’re looking for a traditional Southern squash casserole that tastes just like Grandma used to make, this recipe is simple enough for weeknight dinners yet special enough for holiday meals and family gatherings.
Sauteed Zucchini and Squash with Onions
Why You’ll Love This Old Fashioned Squash Casserole
- A classic Southern favorite. This old fashioned squash casserole has the comforting flavors and creamy texture that have made it a family favorite for generations.
- Easy to make with simple ingredients. Fresh yellow squash, onions, cheddar cheese, heavy cream, eggs, and buttery cracker crumbs come together in just a few easy steps.
- Creamy on the inside with a golden topping. The rich cheese filling pairs perfectly with the crisp, buttery cracker crumb topping for the best texture in every bite.
- Perfect for holidays or weeknight dinners. Whether you’re serving Thanksgiving dinner, Easter lunch, a Sunday family meal, or a simple weeknight supper, this casserole fits any occasion.
- Easy to customize. Make it your own by using different cheeses, adding a buttery Ritz cracker topping, or mixing in your favorite seasonings for even more flavor.
Helpful Tips
- Slice the squash evenly. Thin, uniform slices cook more evenly and create the best texture throughout the casserole.
- Don’t overcook the squash. Simmer it just until fork-tender. Overcooking can cause the squash to become mushy after baking.
- Drain well before assembling. After cooking the squash and onions, drain them thoroughly to remove excess liquid. This helps keep the casserole creamy instead of watery.
- Shred your own cheese if possible. Freshly shredded cheddar melts more smoothly than pre-shredded cheese, which often contains anti-caking agents.
- Use your favorite cracker crumbs. Butter crackers like Ritz create a rich, buttery topping, but regular cracker crumbs or even breadcrumbs work well too.
- Let it rest before serving. Allow the casserole to cool for about 5 minutes after baking so it has time to set and is easier to serve.
Variations
- Use Ritz Crackers: Replace the regular cracker crumbs with crushed Ritz crackers for a buttery, golden topping that’s a Southern favorite.
- Try Different Cheeses: Sharp cheddar adds bold flavor, but Colby Jack, Monterey Jack, or a blend of cheeses also work well.
- Add Fresh Herbs: Stir in chopped parsley, thyme, or chives for extra freshness and color.
- Mix in Zucchini: Replace up to half of the yellow squash with zucchini for a colorful squash casserole with a slightly different flavor.
- Use Breadcrumbs: If you don’t have cracker crumbs on hand, seasoned or plain breadcrumbs make a delicious crunchy topping.
- Give It a Little Heat: Add a pinch of cayenne pepper, a few dashes of hot sauce, or diced jalapeños if you like a little spice.
What to Serve With Old Fashioned Squash Casserole
Old Fashioned Squash Casserole pairs well with a variety of classic Southern main dishes and sides. Here are a few favorites to serve alongside it:
- Fried chicken
- Chicken fried steak
- Baked ham
- Meatloaf
- Pork chops
- Roast beef
- Grilled chicken
- Southern baked mac and cheese
- Ranch house pinto beans
- Homemade cornbread or fresh white bread
- Sheet pan garlic potatoes and green beans
- Garden salad
- Cranberry sauce for holiday meals
Equipment You’ll Need
You won’t need any special equipment to make this Old Fashioned Squash Casserole—just a few basic kitchen essentials.
- Large pot (for cooking the squash and onions)
- Cutting board
- Sharp chef’s knife
- Colander
- Large mixing bowl
- Whisk
- Measuring cups and spoons
- 9×13-inch baking dish
- Aluminum foil
- Cheese grater (if using block cheese)
- Silicone spatula or large spoon
Save this Old Fashioned Squash Casserole recipe for later:

Old Fashioned Squash Casserole
Ingredients:
- 1½ pounds fresh yellow squash, thinly sliced
- ½ medium white onion, diced
- 2 large eggs
- 1½ cups heavy cream
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup cracker crumbs (or breadcrumbs), divided
- 1 stick (½ cup) butter, melted
- Freshly ground black pepper, optional

Ingredient Notes
- Yellow Squash: Choose small to medium yellow squash that are firm with smooth, glossy skin. Smaller squash tend to be more tender and have fewer seeds. You can leave the peel on for extra color and texture or peel it if you prefer a softer casserole.
- White Onion: A white onion adds a mild, savory flavor that complements the squash without overpowering it. A sweet onion can also be substituted for a slightly sweeter taste.
- Eggs: The eggs help bind the casserole together and create a creamy, custard-like texture as it bakes.
- Heavy Cream: Heavy cream gives this casserole its rich, creamy consistency. For a lighter version, you can substitute half-and-half, though the casserole won’t be quite as rich.
- Cheddar Cheese: Sharp cheddar provides the most flavor, but mild cheddar works well too. For the smoothest melt, shred your own cheese from a block instead of using pre-shredded cheese.
- Cracker Crumbs: Regular cracker crumbs create a delicious topping, while crushed Ritz crackers add extra buttery flavor. Breadcrumbs are another great substitute if that’s what you have on hand.
- Butter: Melted butter helps create a crisp, golden topping while adding classic homemade flavor.
- Black Pepper: Freshly cracked black pepper is optional but adds a subtle kick that pairs well with the creamy cheese and squash.
How to Make Old Fashioned Squash Casserole
Directions:
1. Prepare the Oven and Vegetables
Preheat your oven to 350°F. Wash the yellow squash, slice it into thin, even rounds, and dice the onion. You can peel the squash if you prefer, but leaving the peel on adds color, texture, and nutrients.
2. Cook the Squash
Place the sliced squash and diced onion in a large pot. Add enough water to cover the vegetables and bring to a gentle simmer over medium heat. Cook for about 15 minutes, or until the squash is fork-tender.


3. Drain Well
Drain the cooked squash and onions thoroughly in a colander, allowing as much excess liquid as possible to drain away. This step helps prevent a watery casserole.
4. Assemble the Casserole
Transfer the drained squash mixture to a greased 9×13-inch baking dish.
In a mixing bowl, whisk together the eggs and heavy cream until well combined. Pour the mixture evenly over the squash.
Stir in ¼ cup of the cracker crumbs and 1½ cups of the shredded cheddar cheese until everything is evenly coated.


5. Add the Topping
Sprinkle the remaining cheddar cheese evenly over the casserole, followed by the remaining cracker crumbs. Drizzle the melted butter over the top and finish with freshly ground black pepper, if desired.

6. Bake
Cover the baking dish with aluminum foil and bake for 30 minutes.
Remove the foil and continue baking for 10 to 15 minutes, or until the cheese is melted, the topping is golden brown, and the casserole is hot and bubbly.

7. Cool and Serve
Allow the casserole to rest for 5 minutes before serving. This gives it time to set, making it easier to scoop while keeping all of that creamy, cheesy goodness together.


Storage
Allow the squash casserole to cool completely before storing any leftovers.
- Refrigerator: Transfer leftovers to an airtight container or cover the baking dish tightly with plastic wrap or aluminum foil. Store in the refrigerator for 3 to 4 days.
- Keep It Covered: Keeping the casserole tightly covered helps prevent it from drying out and keeps the flavors fresh.
- Portion for Easy Meals: If you plan to enjoy leftovers throughout the week, divide the casserole into individual portions before refrigerating for quick lunches or side dishes.
Freezing
Old Fashioned Squash Casserole freezes well, making it a great make-ahead side dish for busy weeknights or holiday meals.
- Freeze After Baking: Allow the casserole to cool completely, then wrap the baking dish tightly with plastic wrap followed by a layer of aluminum foil, or transfer portions to freezer-safe containers.
- Freeze for Up to 3 Months: For the best flavor and texture, enjoy within three months.
- Thaw Overnight: Transfer the casserole to the refrigerator the night before serving so it can thaw slowly and evenly.
- Expect a Slight Texture Change: Because this casserole contains heavy cream and eggs, the texture may be slightly softer after freezing and reheating, but it will still be delicious.
Reheating
For the best flavor and texture, reheat Old Fashioned Squash Casserole until it’s warmed all the way through without overcooking.
- Oven (Best Method): Cover the casserole with aluminum foil and bake at 350°F for 20–25 minutes, or until heated through. Remove the foil during the last 5 minutes if you’d like to crisp the topping.
- Microwave: Place an individual serving on a microwave-safe plate and heat in 30-second intervals, stirring or rotating as needed, until hot.
- From Frozen: Thaw the casserole overnight in the refrigerator before reheating for the best results.
- Avoid Overheating: Reheating just until warmed through helps keep the casserole creamy and prevents the squash from becoming too soft.
Frequently Asked Questions
Do I need to peel the yellow squash?
No. The peel is completely edible and adds color and texture to the casserole. If you prefer a softer texture, you can peel the squash before slicing.
Why is my squash casserole watery?
Yellow squash naturally contains a lot of moisture. Be sure to drain the cooked squash and onions thoroughly before assembling the casserole to help prevent excess liquid.
Can I use Ritz crackers instead of cracker crumbs?
Yes! Crushed Ritz crackers make a delicious buttery topping and are a popular substitute for regular cracker crumbs.
Can I use breadcrumbs instead of cracker crumbs?
Absolutely. Plain or seasoned breadcrumbs work well if you don’t have cracker crumbs on hand. The topping will be slightly different in texture but still delicious.
Can I make Old Fashioned Squash Casserole ahead of time?
Yes. You can assemble the casserole up to one day in advance, cover it tightly, and refrigerate it until you’re ready to bake.
Can I freeze squash casserole?
Yes. After baking, allow the casserole to cool completely before freezing. Store it in a freezer-safe container for up to three months for the best quality.
What cheese works best in squash casserole?
Sharp cheddar cheese adds the most flavor, but mild cheddar, Colby Jack, or a blend of cheeses also work well.
Can I add zucchini?
Yes. You can substitute up to half of the yellow squash with zucchini for a slightly different flavor while keeping the casserole just as creamy.
What should I serve with squash casserole?
This casserole pairs well with fried chicken, baked ham, pork chops, meatloaf, roast beef, and other classic Southern side dishes.
Can I use frozen squash?
Yes, but thaw it completely and drain off as much excess moisture as possible before using it. This helps prevent the casserole from becoming watery.
Old Fashioned Squash Casserole
This Old Fashioned Squash Casserole is a classic Southern side dish made with fresh yellow squash, cheddar cheese, heavy cream, and a buttery cracker crumb topping. It's creamy, comforting, and perfect for holiday dinners, potlucks, or weeknight family meals.
Ingredients
- 1½ pounds fresh yellow squash, thinly sliced
- ½ medium white onion, diced
- 2 large eggs
- 1½ cups heavy cream
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup cracker crumbs (or breadcrumbs), divided
- 1 stick (½ cup) butter, melted
- Freshly ground black pepper, optional
Instructions
- Preheat the oven to 350°F.
- Wash the yellow squash and slice it into thin rounds. Dice the white onion. You can peel the squash if you prefer, but leaving the peel on adds color and texture.
- Place the sliced squash and diced onion in a large pot. Add enough water to cover the vegetables and bring to a gentle simmer over medium heat. Cook for about 15 minutes, or until the squash is fork-tender.
- Drain the cooked squash and onions thoroughly in a colander to remove as much excess liquid as possible.
- Transfer the drained squash mixture to a 9×13-inch baking dish.
- In a large mixing bowl, whisk together the eggs and heavy cream until well combined. Pour the mixture evenly over the squash.
- Stir in ¼ cup of the cracker crumbs and 1½ cups of the shredded cheddar cheese until evenly combined.
- Sprinkle the remaining ½ cup of cheddar cheese over the top, followed by the remaining ¾ cup of cracker crumbs. Drizzle the melted butter evenly over the casserole and season with freshly ground black pepper, if desired.
- Cover the baking dish with aluminum foil and bake for 30 minutes.
- Remove the foil and continue baking for 10 to 15 minutes, or until the casserole is hot and bubbly and the topping is golden brown.
- Let the casserole rest for 5 minutes before serving.
