
Squash casserole is a Southern staple that instantly brings comfort, warmth, and family memories to the table. It’s the kind of dish that’s often passed down from one generation to the next, not just because it’s simple and delicious, but because it tells a story.
I first made this recipe during a family potluck when I needed something quick, budget-friendly, and crowd-pleasing. What I ended up with was a bubbling, golden casserole that disappeared before I could grab seconds. That night, my aunt asked for the recipe, and so did my cousin who “doesn’t even like vegetables.” That’s when I realized squash casserole isn’t just about squash—it’s about layering love and tradition into every bite.
So if you’re looking for a dish that feels like a warm hug on a plate, keep reading. This is more than a side—it’s a showstopper.
Why I Love This Recipe
There’s something magical about squash casserole—it transforms humble ingredients into something unexpectedly luxurious.
This isn’t just a vegetable bake. It’s creamy, cheesy, crispy on top, soft in the middle, and deeply satisfying. What sets this dish apart is its flexibility. Whether you’re hosting a Thanksgiving dinner, bringing a dish to a friend’s housewarming, or just trying to sneak more vegetables into a weeknight dinner, squash casserole fits the bill.
It’s the balance of texture that truly makes it shine: the tender squash melts into the rich cheese and egg base, while the buttery cracker topping adds a beautiful crunch. Plus, it’s kid-friendly, freezer-friendly, and reheats like a dream.
Even more importantly, it’s a canvas for creativity. You can adjust the spices, sneak in extra veggies, or top it with different types of cheese to match your family’s taste. But the heart of this recipe—the comforting, Southern soul—is what always brings people back for seconds.
Ingredients for Squash Casserole
To make the perfect squash casserole, you don’t need fancy ingredients. What you need are fresh, seasonal vegetables and a few pantry staples that tie everything together. That’s the beauty of this dish—it takes what you already have and elevates it.
Here’s what you’ll need to gather:
- Yellow Squash: The star of the show. Choose firm, vibrant squash for the best flavor and texture.
- Onions: Adds a hint of sweetness and savory depth. I recommend yellow onions, finely chopped.
- Butter: For sautéing and that indulgent buttery flavor.
- Garlic: Optional, but adds a subtle layer of aroma and warmth.
- Eggs: Helps bind everything together and gives the casserole a creamy structure.
- Mayonnaise or Sour Cream: Adds moisture and a slight tang. Some folks use one, others mix both.
- Cheddar Cheese: For richness. Sharp cheddar brings bold flavor, but you can mix in Monterey Jack or Parmesan if you like.
- Crushed Crackers: Ritz crackers or butter crackers work best—they create that signature crispy topping.
- Salt and Pepper: Don’t skip the seasoning—it’s what brings out the natural sweetness of the squash.
- Optional Herbs: A little thyme or parsley can brighten things up.
This simple list of ingredients creates a dish that feels anything but simple.
How Much Time Will You Need?
This recipe is beginner-friendly and doesn’t demand a full afternoon in the kitchen. Here’s how the time breaks down:
- Prep Time: 15–20 minutes (depending on how fast you chop)
- Cook Time: 30–35 minutes
- Cooling/Resting Time: 5–10 minutes
You can have this on the table in under an hour—perfect for weeknights or quick prep for gatherings.
How to Make This Squash Casserole

The process is straightforward, but there are little moments where your attention makes all the difference. Follow this step-by-step guide for a golden, bubbling squash casserole that never disappoints.
Step – 1: Preheat Your Oven
Set your oven to 350°F (175°C) and lightly grease a 9×13-inch casserole dish. This ensures even cooking and easy cleanup later.
Step – 2: Prepare the Squash
Wash and slice the yellow squash into thin, even rounds—about ¼ inch thick. You’ll need around 5 to 6 cups.
Step – 3: Sauté the Vegetables
In a large skillet, melt 2 tablespoons of butter over medium heat. Add the chopped onions and cook until translucent, about 3–4 minutes. Add the squash and cook for 8–10 minutes until softened but not mushy. Stir occasionally. Add minced garlic during the last 2 minutes if using.
Step – 4: Drain Excess Liquid
Once the squash is tender, transfer the mixture to a colander to drain any excess moisture. This step is key—too much water can make your casserole soggy.
Step – 5: Mix the Filling
In a large bowl, whisk together 2 beaten eggs, ½ cup mayonnaise or sour cream, 1 ½ cups shredded cheddar cheese, salt, and pepper. Once the squash mixture has cooled slightly, gently fold it in. Stir until everything is evenly combined.
Step – 6: Assemble the Casserole
Spoon the mixture into your prepared baking dish and smooth it out evenly.
Step – 7: Add the Topping
Crush 1 sleeve of Ritz crackers (or about 30 crackers) and mix with 2 tablespoons melted butter. Sprinkle evenly over the top of the casserole. This is what creates that golden, crispy crust.
Step – 8: Bake
Place the dish in the oven and bake for 30–35 minutes, or until bubbly and golden brown on top.
Step – 9: Cool Slightly Before Serving
Let the casserole rest for 5–10 minutes before serving. This allows it to set and makes it easier to slice.
Substitutions
Don’t have all the ingredients on hand? You can still make a delicious casserole with what you have.
- Zucchini instead of yellow squash: Works well, especially if you’re harvesting from your garden.
- Greek yogurt instead of mayonnaise or sour cream: Adds protein and keeps it light.
- Panko breadcrumbs instead of crackers: Drizzle with butter and you’ll still get a crispy topping.
- Dairy-free cheese: Works if you’re lactose intolerant or making a vegetarian version.
- Gluten-free crackers: Great for those avoiding gluten—just be sure they’re buttery enough for flavor.
Use what you have, and make it yours.
Best Side Dishes for Squash Casserole
To round out your meal, pair squash casserole with these delightful sides:
- Southern-Style Green Beans: Stewed with onions and bacon, they add a salty, earthy complement.
- Roasted Chicken Thighs: Protein-rich and full of flavor, they turn this side into a main course-worthy plate.
- Buttermilk Cornbread: Classic comfort food that adds a slightly sweet, crumbly balance to the creamy casserole.
Serving and Presentation Tips

A squash casserole might seem humble, but with just a few thoughtful touches, you can turn it into a table centerpiece.
Hook: When comfort meets class, even the simplest dish deserves to shine.
Here’s how to make your casserole look as good as it tastes:
- Use a white or light-colored baking dish. It lets the golden crust pop visually.
- Garnish with fresh herbs like parsley or thyme after baking for a fresh burst of color.
- Serve in generous scoops using a wide spoon to maintain the layers and texture.
- Place it on a wooden board or linen trivet if you’re serving it at a gathering—it gives it a rustic, welcoming look.
- Serve warm, not piping hot, to let the flavors and textures settle perfectly.
Tips and Tricks to Make This Recipe Even Better
Hook: Elevate your casserole from “good” to “legendary” with a few small tricks that make a big difference.
- Salt the squash early. Sprinkle some salt on the squash slices before sautéing. This helps draw out moisture and improves the texture.
- Shred your own cheese. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Fresh cheese melts better and tastes richer.
- Mix cheddar with a little Parmesan. It adds umami depth and balances the sharpness.
- Let it sit before baking. After mixing the filling, let it rest for 5 minutes so the flavors marry.
- Toast the cracker topping. For an extra crunch, toast the crushed crackers in butter before topping the casserole.
Common Mistakes to Avoid
Hook: Even the best recipes can fall flat if you miss these crucial steps.
- Skipping the draining step. If you don’t drain sautéed squash, the casserole will turn watery.
- Using too much mayo or sour cream. It can overpower the flavor and make the dish too tangy or loose.
- Overcooking the squash. Mushy squash will disappear into the filling. Cook until just tender.
- Uneven slicing. Cut your squash uniformly so it cooks evenly.
- Burning the topping. Keep an eye on the last 10 minutes in the oven. If it browns too fast, tent with foil.
How to Store It
Squash casserole stores incredibly well, making it great for meal prep or leftovers.
- Refrigerator: Let the casserole cool completely, then cover with plastic wrap or transfer to an airtight container. Store for up to 4 days.
- Freezer: Wrap the baked casserole tightly with foil and freeze for up to 2 months. For best results, freeze it before baking.
- To Reheat: Thaw overnight in the fridge (if frozen), then bake at 350°F for 15–20 minutes, or until heated through. You can also reheat single servings in the microwave for about 1–2 minutes.
FAQ
Can I make squash casserole ahead of time?
Yes! Prepare the casserole up to a day in advance, cover it, and refrigerate. Add the cracker topping just before baking for best texture.
Can I freeze this casserole?
Absolutely. For best results, assemble the casserole and freeze it unbaked. When ready to eat, thaw in the fridge overnight and bake fresh.
Can I make this without eggs?
Yes. The eggs help bind the casserole, but you can use a mixture of flaxseed and water or a commercial egg replacer for a vegetarian option.
What kind of squash is best?
Yellow crookneck or straightneck squash are ideal. They’re tender, slightly sweet, and hold up well when sautéed.
Can I add meat to make it a main dish?
Definitely. Cooked bacon bits, shredded rotisserie chicken, or browned ground turkey all work beautifully to turn this into a hearty entrée.

Squash Casserole
- Total Time: 55 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
This squash casserole is the ultimate comfort food—creamy, cheesy, and topped with a golden, buttery cracker crust. It’s the kind of dish that brings back memories of family dinners, potlucks, and summer gardens. With tender yellow squash, sautéed onions, and a rich, savory filling, this recipe is easy to make and even easier to love. Whether you’re serving it as a side for Thanksgiving, a summer barbecue, or a cozy weeknight dinner, this casserole never fails to deliver flavor and warmth.
Ingredients
- 5–6 cups sliced yellow squash
- 1 small yellow onion, chopped
- 2 tablespoons butter
- 1–2 cloves garlic, minced (optional)
- 2 large eggs, beaten
- ½ cup mayonnaise or sour cream
- 1 ½ cups shredded cheddar cheese
- Salt and black pepper, to taste
- 1 sleeve Ritz crackers, crushed
- 2 tablespoons melted butter
- Fresh herbs for garnish (optional)
Instructions
-
Preheat oven to 350°F and grease a 9×13-inch baking dish.
-
Sauté onions in butter over medium heat for 3 minutes. Add squash and cook until just tender (8–10 minutes). Add garlic if using.
-
Drain cooked squash mixture well.
-
In a large bowl, mix eggs, mayo or sour cream, cheese, salt, and pepper. Fold in squash mixture.
-
Transfer to baking dish and smooth the top.
-
Mix crushed crackers with melted butter. Sprinkle over casserole.
-
Bake for 30–35 minutes until golden and bubbly.
-
Cool slightly, garnish if desired, and serve warm.
Notes
-
Don’t skip draining the squash—it ensures the casserole isn’t watery.
-
Mix cheeses for more flavor depth (cheddar + Parmesan).
-
For extra crunch, toast the crackers before topping.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: Southern American