Old Fashioned Squash Casserole Recipe (Easy Southern Classic)

Serving of creamy old fashioned squash casserole with yellow squash, cheddar cheese, and a buttery cracker topping.

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:

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 served on a white plate with buttery yellow squash, cheddar cheese, creamy filling, and a golden buttery cracker crumb topping.

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

Fresh yellow squash and a white onion on a countertop for making old fashioned squash casserole.

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.

Sliced yellow squash and diced onion in a large pot before cooking for homemade squash casserole.
Yellow squash and onions simmering in water while preparing an old fashioned squash casserole recipe.

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.

Ingredients for old fashioned squash casserole including heavy cream, eggs, shredded cheddar cheese, and a mixing bowl before preparation.
Eggs and heavy cream whisked together to make the creamy filling for squash casserole.

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.

Old fashioned squash casserole assembled in a baking dish with cheddar cheese, cracker crumbs, and melted butter before baking.

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.

Golden buttery cracker crumb topping on freshly baked old fashioned squash casserole.

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.

Serving of creamy old fashioned squash casserole with yellow squash, cheddar cheese, and a buttery cracker topping.
Close-up of creamy Southern squash casserole with tender yellow squash and a golden cracker crumb topping.

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

Old Fashioned Squash Casserole
4.5 Stars (2 Reviews)

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.

Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes

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

  1. Preheat the oven to 350°F.
  2. 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.
  3. 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.
  4. Drain the cooked squash and onions thoroughly in a colander to remove as much excess liquid as possible.
  5. Transfer the drained squash mixture to a 9×13-inch baking dish.
  6. In a large mixing bowl, whisk together the eggs and heavy cream until well combined. Pour the mixture evenly over the squash.
  7. Stir in ¼ cup of the cracker crumbs and 1½ cups of the shredded cheddar cheese until evenly combined.
  8. 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.
  9. Cover the baking dish with aluminum foil and bake for 30 minutes.
  10. 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.
  11. Let the casserole rest for 5 minutes before serving.

Notes

  • Drain the cooked squash thoroughly before assembling the casserole to prevent excess moisture.
  • Leave the squash peel on for extra color and texture, or peel it if preferred.
  • Crushed Ritz crackers can be substituted for regular cracker crumbs.
  • Freshly shredded cheddar melts more smoothly than pre-shredded cheese.
  • Skip to Recipe