11 Yellow Squash Casserole Recipes That Get the Topping Right
Yellow squash casserole recipes live or die by how much water you coax out and how crunchy the top stays. The squash turns tender and mild but releases a lot of liquid, so the best versions cook it down first, then build a creamy, savory layer around it.

Start with Classic Southern Yellow Squash Casserole for the traditional soft, cheesy center. Go to Mexican Street Corn Squash Casserole if you want a bright, tangy kick, Creamy Goat Cheese Squash Casserole for a rich side, and Freezer Friendly Squash Rice Casserole if you’re planning ahead.
Which Yellow Squash Casserole Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Southern Yellow Squash Casserole | Buttery, cheesy, soft | A holiday side dish |
| Parmesan Herb Yellow Squash Casserole | Savory, crisp, herbal | Weeknight dinners |
| Spicy Cajun Squash Casserole | Smoky, spicy, bold | Crowd friendly potlucks |
| Creamy Goat Cheese Squash Casserole | Tangy, rich, creamy | Special dinners |
| Greek Squash Casserole with Feta | Bright, salty, herbed | Mediterranean flavor lovers |
| Mexican Street Corn Squash Casserole | Sweet, tangy, spicy | Summer cookouts |
| Tomato Basil Squash Casserole | Fresh, garlicky, cheesy | Tomato lovers |
| Vegan Yellow Squash Casserole | Creamy, nutty, savory | Dairy free eaters |
| Keto Yellow Squash Casserole | Rich, sharp, buttery | Low carb lunches |
| Freezer Friendly Squash Rice Casserole | Hearty, cheesy, cozy | Meal prep |
| Mini Yellow Squash Casserole Cups | Crispy, creamy, bite size | Party appetizers |
Classic Southern Yellow Squash Casserole
This is the one to make when you want the casserole from the church potluck, soft and cheesy with a crisp cracker lid. I keep the filling a little loose before baking because the squash settles into it.

Ingredients (makes 8 servings)
- Yellow squash, sliced into 1 cm (1/2 in) rounds: 1.2 kg (2 1/2 lb)
- Yellow onion, finely chopped: 1 medium
- Unsalted butter, divided: 85 g (6 tbsp)
- Sour cream: 240 g (1 cup)
- Sharp cheddar, shredded: 170 g (2 cups)
- Large egg: 1
- Fine sea salt: 1 tsp
- Black pepper: 1/2 tsp
- Buttery round crackers, crushed: 60 g (1 cup)
Instructions
Step 1: Preheat your oven to 180C (350F) and coat a 23 by 33 cm (9 by 13 in) baking dish with cooking spray. Put the 1.2 kg squash and chopped onion in a large skillet, cover, and cook over medium high, stirring now and then, for about 8 minutes until just tender, then drain really well and press out extra water with a clean towel.
Step 2: Melt 3 tbsp of the butter in the same skillet, return the squash and onion, and let any remaining water cook off for 1 minute over medium heat. You’ll see the dry pan start to sizzle, and that tells you the filling won’t be soupy.
Step 3: Turn off the heat and stir the 240 g sour cream, half the cheddar, the egg, 1/2 tsp pepper, and remaining 1/2 tsp salt together until you have a creamy mixture. Spoon the mixture into your prepared dish and smooth the top.
Step 4: Combine the crushed crackers with the remaining 3 tbsp butter in a small bowl, then scatter the mixture across the casserole. You want the butter distributed so the crumbs crisp evenly.
Step 5: Bake for 25 to 30 minutes until the edges bubble and the top turns golden brown. Let it sit 10 minutes so you can slice it neatly, and serve it warm as a side with roasted chicken or fried catfish.
Parmesan Herb Yellow Squash Casserole
This version leans harder on the cheese sauce and skips the egg, so it comes out like a gratin. I use leek instead of onion because it melts into the sauce without turning sweet.

Ingredients (makes 6 servings)
- Yellow squash, sliced into half moons: 900 g (2 lb)
- Leek, white and light green parts thinly sliced: 1
- Unsalted butter, divided: 60 g (4 tbsp)
- All-purpose flour: 30 g (1/4 cup)
- Whole milk: 480 ml (2 cups)
- Parmesan, grated: 80 g (1 cup)
- Fresh thyme leaves: 1 tbsp
- Panko breadcrumbs: 50 g (1/2 cup)
- Fine sea salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Preheat your oven to 190C (375F) and butter a 20 by 20 cm (8 by 8 in) baking dish. Steam the 900 g squash for 4 minutes until just tender, then spread the pieces on a towel so they steam dry.
Step 2: Melt half the butter in a saucepan over medium heat, then stir in the 30 g flour and cook 1 minute until it smells nutty. You’ll know it’s ready when the raw flour scent disappears. Slowly whisk in the 480 ml milk, the 1 tsp salt, and 1/2 tsp pepper, and keep whisking until the sauce thickens enough to coat a spoon, about 5 minutes.
Step 3: Remove the pan from the heat and stir in all but 2 tbsp of the Parmesan and the 1 tbsp thyme leaves. You can taste the sauce now and add a little more salt if it needs it, but remember the breadcrumbs bring salt too.
Step 4: Layer half the squash in your buttered dish, pour over half the sauce, then repeat with the rest of the squash and sauce. Mix the 50 g panko with the remaining butter and scatter it on top, followed by the reserved Parmesan.
Step 5: Bake for 22 to 25 minutes until the top is deeply golden and the sauce bubbles around the edges. Cool for 5 minutes, then you can serve it in big spoonfuls beside roast chicken or a simple green salad.
Spicy Cajun Squash Casserole
For this one, the squash gets the Cajun trinity and a pepper Jack kick. It’s the casserole to bring when the main dish needs a side with some backbone.

Ingredients (makes 10 servings)
- Yellow squash, cut into 2 cm (3/4 in) chunks: 1.5 kg (3 lb)
- Vegetable oil, plus more for dish: 30 ml (2 tbsp)
- Yellow onion, diced: 1 large
- Green bell pepper, diced: 1
- Celery ribs, diced: 2
- Cajun seasoning: 2 tbsp
- Cream cheese, softened: 225 g (8 oz)
- Pepper Jack cheese, shredded: 200 g (2 cups)
- Cornbread stuffing mix or crushed cornbread: 90 g (1 1/2 cups)
- Chicken stock: 120 ml (1/2 cup)
Instructions
Step 1: Preheat your oven to 190C (375F) and oil a 25 by 30 cm (10 by 13 in) baking dish. Toss the 1.5 kg squash, onion, bell pepper, and celery on a sheet pan with the 30 ml oil and 2 tbsp Cajun seasoning, then roast for 15 minutes until the squash just starts to brown.
Step 2: Scrape the hot vegetables into a large bowl and add the 225 g cream cheese and all but a handful of the Pepper Jack. Stir until the cream cheese melts into the vegetables and you get a creamy, spicy coating.
Step 3: Pour in the 120 ml chicken stock and stir once more, then spoon the mixture into your oiled dish. You want it spread loosely so the stuffing has room to crisp.
Step 4: Scatter the 90 g cornbread stuffing mix over the top and finish with the reserved Pepper Jack. You can drizzle a little oil over the topping if it looks dry.
Step 5: Bake for 20 to 25 minutes until the top is dark golden in spots and the edges are bubbling. Let it stand for 5 minutes so you can cut clean squares, then serve it alongside blackened shrimp or grilled chicken.
Creamy Goat Cheese Squash Casserole
Goat cheese makes the sauce tangy and almost custard like, which is a different kind of richness from the cheddar versions. I make this in a smaller dish because a little goes a long way.

Ingredients (makes 4 servings)
- Yellow squash, thinly sliced: 600 g (1 1/4 lb)
- Unsalted butter, divided: 45 g (3 tbsp)
- Shallots, thinly sliced: 2
- Garlic cloves, minced: 2
- Heavy cream: 240 ml (1 cup)
- Goat cheese, crumbled: 140 g (5 oz)
- Fresh thyme leaves: 2 tsp
- Fine sea salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Panko breadcrumbs: 40 g (1/3 cup)
Instructions
Step 1: Preheat your oven to 200C (400F) and use a little of the butter to coat a 20 cm (8 in) round baking dish. Layer the 600 g squash slices in the dish, sprinkling the 1/2 tsp salt and 1/4 tsp pepper between the layers as you go.
Step 2: Melt the remaining butter in a small pan over medium heat, then add the shallots and garlic. Cook them for 4 minutes until soft and fragrant, and you’ll notice the shallots turn translucent.
Step 3: Pour in the 240 ml cream and let it warm for 2 minutes without boiling. Crumble in all but 2 tbsp of the goat cheese and the 2 tsp thyme, then stir until you get a smooth sauce.
Step 4: Spoon the sauce evenly over the squash, then tap the dish once on the counter so the cream settles between the slices. You can cover it with foil if you want to avoid a dark top.
Step 5: Mix the 40 g panko with the reserved goat cheese and scatter it over the top. Bake for 25 to 30 minutes until the top is golden and a knife slides through the squash easily. Let it cool 5 minutes, then you can spoon it onto plates while it’s still creamy.
Greek Squash Casserole with Feta
This one leans bright instead of heavy. The tomatoes release just enough juice to keep the squash tender, and the feta stays in creamy pockets, not melted into the sauce.

Ingredients (makes 5 servings)
- Yellow squash, sliced into rounds: 800 g (1 3/4 lb)
- Cherry tomatoes, halved: 350 g (12 oz)
- Red onion, thinly sliced: 1 small
- Olive oil, divided: 60 ml (1/4 cup)
- Dried oregano: 2 tsp
- Feta, crumbled: 200 g (7 oz)
- Panko or fresh breadcrumbs: 30 g (1/4 cup)
- Fresh dill, chopped: 3 tbsp
- Lemon: 1, for serving
- Fine sea salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat your oven to 200C (400F) and coat a 23 cm (9 in) square baking dish with 1 tbsp of the olive oil. Toss the 800 g squash, 350 g tomatoes, and red onion in a large bowl with the 2 tsp oregano, 1 tsp salt, 1/2 tsp pepper, and remaining olive oil.
Step 2: Spread half the vegetable mixture into the dish, then crumble over half the 200 g feta and half the dill. Repeat with the rest of the vegetables, feta, and dill, and you can press down gently so everything fits.
Step 3: Cover the dish with foil and bake for 25 minutes. You’ll see the tomatoes slump and release their juice, which keeps the squash from drying out.
Step 4: Remove the foil, scatter the 30 g breadcrumbs over the top, and bake 10 more minutes. You’ll see the top turn crisp and the edges look sticky.
Step 5: Squeeze half the lemon over the hot casserole, then you can serve it warm as a side for grilled lamb or chicken, or spoon it over couscous for a light main.
Mexican Street Corn Squash Casserole
Street corn flavors, but in a hot casserole. The squash and corn get coated in a tangy, slightly smoky cream, and the lime at the end wakes the whole dish up.

Ingredients (makes 8 servings)
- Yellow squash, cut into half moons: 1.1 kg (2 1/2 lb)
- Fresh or frozen corn kernels: 300 g (2 cups)
- Jalapeño, minced: 1
- Mayonnaise: 120 g (1/2 cup)
- Sour cream or Mexican crema: 120 g (1/2 cup)
- Chili powder: 2 tsp
- Lime juice: 2 tbsp
- Cotija or feta, crumbled: 120 g (1 cup)
- Panko breadcrumbs: 40 g (1/3 cup)
- Butter, melted: 30 g (2 tbsp)
Instructions
Step 1: Preheat your oven to 200C (400F) and butter a 23 by 33 cm (9 by 13 in) dish. Spread the 1.1 kg squash and 300 g corn on a sheet pan and roast for 12 minutes, which helps a lot of the water cook off.
Step 2: Stir the 120 g mayonnaise, 120 g sour cream, chili powder, lime juice, and minced jalapeño together in a large bowl while the vegetables roast. Taste it, and you can add more chili powder if you want more heat.
Step 3: Scrape the hot squash and corn into the bowl with the crema mixture and fold everything together. Spoon it into the buttered dish and smooth the top, then crumble half the cotija over it. You want a flat surface so the topping browns evenly.
Step 4: Mix the 40 g panko with the melted butter and scatter it over the casserole, followed by the remaining cotija. You’ll get a crisp, salty top that echoes the street corn cup.
Step 5: Bake for 18 to 20 minutes until the topping is golden and the edges bubble. Let it cool 5 minutes, then you can squeeze a little extra lime over the top and serve it warm beside grilled skirt steak or black beans.
Tomato Basil Squash Casserole
If you like lasagna edges, this one bakes layers of squash, tomatoes, basil, and mozzarella until the cheese blisters in spots. It’s summery but still comfort food.

Ingredients (makes 6 servings)
- Yellow squash, sliced lengthwise into thin planks: 900 g (2 lb)
- Canned crushed tomatoes: 400 g (14 oz)
- Garlic cloves, sliced: 3
- Fresh basil leaves, torn: 15 g (1 cup)
- Mozzarella, shredded: 170 g (1 1/2 cups)
- Parmesan, grated: 30 g (1/3 cup)
- Olive oil: 30 ml (2 tbsp)
- Fine sea salt: 1 tsp
- Black pepper: 1/2 tsp
- Panko breadcrumbs: 30 g (1/4 cup)
Instructions
Step 1: Heat your oven to 190C (375F) and oil a 20 by 20 cm (8 by 8 in) baking dish. Toss the 900 g squash planks with the 30 ml olive oil, 1 tsp salt, and 1/2 tsp pepper in a bowl, then lay a third of them in the dish.
Step 2: Spoon a third of the 400 g tomatoes over the squash, then scatter over a third of the garlic, basil, mozzarella, and Parmesan. Repeat those layers two more times, ending with the cheese. You want the top layer to be mostly cheese.
Step 3: Cover the dish with foil and bake for 30 minutes. You’ll hear the tomatoes bubbling, and the squash will have softened under the cheese.
Step 4: Uncover, scatter the 30 g panko over the top, and bake 15 more minutes. You’ll see the cheese blister and the crumbs turn golden.
Step 5: Let the casserole sit for 5 minutes so you can cut it into squares, then serve it warm with crusty bread to catch the tomato juices.
Vegan Yellow Squash Casserole
This one uses soaked cashews to make a creamy sauce without any dairy. It’s the version to make when someone at the table eats plant based, but it stands on its own with a nutty, cheesy flavor from nutritional yeast.

Ingredients (makes 6 servings)
- Yellow squash, sliced into rounds: 1 kg (2 lb)
- Yellow onion, diced: 1 medium
- Cashews, soaked in hot water for 15 minutes: 150 g (1 cup)
- Unsweetened almond milk: 180 ml (3/4 cup)
- Nutritional yeast: 30 g (1/3 cup)
- Lemon juice: 2 tbsp
- Garlic powder: 1 tsp
- Dijon mustard: 1 tsp
- Panko breadcrumbs: 40 g (1/3 cup)
- Olive oil, plus more for dish: 30 ml (2 tbsp)
Instructions
Step 1: Drain the soaked cashews and add them to a blender with the 180 ml almond milk, 30 g nutritional yeast, 2 tbsp lemon juice, 1 tsp garlic powder, and 1 tsp Dijon. Blend on high for 1 minute until the sauce is completely smooth and you can’t feel any grit.
Step 2: Heat your oven to 190C (375F) and oil a 20 by 20 cm (8 by 8 in) dish. Cook the onion in the 30 ml olive oil in a skillet over medium heat for 5 minutes until soft, then add the 1 kg squash and cook 6 more minutes until it starts to release its water.
Step 3: Press the squash mixture in a colander to remove as much liquid as you can, then return it to the skillet and stir in the cashew sauce. You want the squash coated but not swimming.
Step 4: Spoon everything into the oiled dish and smooth the top. Scatter the 40 g panko over it, then you can spray or drizzle a little oil over the crumbs so they brown.
Step 5: Bake for 20 to 25 minutes until the top is golden and the filling bubbles gently. Let it sit for 5 minutes, then you can serve it as a side for roasted vegetables or beans.
Keto Yellow Squash Casserole
If you’re keeping carbs low, this one skips the flour and breadcrumbs and uses an almond flour topping that still gets crisp. The filling is extra tight so it slices into neat squares.

Ingredients (makes 4 servings)
- Yellow squash, sliced into half moons: 700 g (1 1/2 lb)
- Unsalted butter, divided: 60 g (4 tbsp)
- Heavy cream: 160 ml (2/3 cup)
- Cream cheese, softened: 85 g (3 oz)
- Sharp cheddar, shredded: 140 g (1 1/2 cups)
- Garlic powder: 1 tsp
- Fine sea salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Almond flour: 50 g (1/2 cup)
- Grated Parmesan: 30 g (1/3 cup)
Instructions
Step 1: Heat your oven to 190C (375F) and coat a 20 cm (8 in) square dish with cooking spray. Toss the 700 g squash with 1/2 tsp salt and 1/4 tsp pepper, then spread it on a towel for 10 minutes so it releases water.
Step 2: Melt half the butter in a large skillet over medium high heat, then add the drained squash and cook for 6 minutes until browned in spots and dry. You’ll see the pan go from steamy to sizzling.
Step 3: Reduce the heat to low and stir in the 160 ml cream and 85 g cream cheese until the cheese melts and the sauce coats the squash. Fold in the 140 g cheddar and 1 tsp garlic powder, then spoon it into the prepared dish. You want the sauce thick enough to cling.
Step 4: Mix the 50 g almond flour and 30 g Parmesan with the remaining melted butter to form clumps. Scatter that over the casserole, and you can press it down lightly so it stays put.
Step 5: Bake for 18 to 22 minutes until the top is deeply golden and the edges pull away from the pan. Let it rest 5 minutes so you can cut clean squares, then serve it warm with roasted chicken or a green salad.
Freezer Friendly Squash Rice Casserole
Make this one when you want two casseroles, one for tonight and one for a future weeknight. The rice soaks up the liquid, so it reheats without turning watery.

Ingredients (makes 2 freezer pans, 4 servings each)
- Yellow squash, finely diced: 1 kg (2 lb)
- Cooked long grain rice, cooled: 400 g (2 cups)
- Yellow onion, chopped: 1
- Olive oil: 30 ml (2 tbsp)
- Sour cream: 240 g (1 cup)
- Chicken stock: 120 ml (1/2 cup)
- Fresh thyme leaves: 1 tbsp
- Cheddar, shredded: 200 g (2 cups)
- Panko breadcrumbs: 50 g (1/2 cup)
- Unsalted butter, melted: 40 g (3 tbsp)
- Fine sea salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Preheat your oven to 190C (375F) and oil two 20 cm (8 in) square freezer safe pans. Cook the 1 kg squash and onion in the 30 ml olive oil with 1 tsp salt and 1/2 tsp pepper for 8 minutes until tender and dry.
Step 2: Drain the squash mixture, then stir in the 400 g rice, 240 g sour cream, 120 ml stock, 1 tbsp thyme, and half the cheddar. Divide the mixture between the two prepared pans. You want each pan filled to the same depth.
Step 3: Let one pan cool completely, then wrap it tightly and freeze for up to 3 months. You can set the other aside at room temperature while you make the topping.
Step 4: Mix the 50 g panko with the 40 g melted butter, then scatter it over the pan you’re baking now and top with the remaining cheddar.
Step 5: Bake the unfrozen pan for 25 to 30 minutes until the top is golden and the edges bubble. Let it cool 5 minutes, then serve it warm. For the frozen pan, thaw it overnight and bake covered for 30 minutes, then uncovered 10 minutes, and serve it the same way.
Mini Yellow Squash Casserole Cups
This is the party version. I press the grated squash really dry so the cups set up firm enough to pick up with your fingers, but they’re still creamy in the middle.

Ingredients (makes 12 mini casseroles)
- Yellow squash, grated and squeezed dry: 600 g (5 cups grated)
- Large eggs: 2
- Sharp cheddar, shredded: 120 g (1 1/2 cups)
- Sour cream: 100 g (1/3 cup)
- Garlic powder: 1 tsp
- Fine sea salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Panko breadcrumbs: 40 g (1/3 cup)
- Unsalted butter, melted: 40 g (3 tbsp), divided
- Fresh chives, chopped: 2 tbsp
Instructions
Step 1: Heat your oven to 190C (375F) and brush a 12 cup muffin tin with 1 tbsp of the melted butter. Press the 600 g grated squash in a clean towel to remove as much water as you can, then place it in a large bowl.
Step 2: Add the 2 eggs, 120 g cheddar, 100 g sour cream, 1 tsp garlic powder, 1/2 tsp salt, and 1/4 tsp pepper to the squash. Stir until you have a thick mixture that holds together when squeezed.
Step 3: Divide the mixture evenly among the 12 muffin cups, pressing down lightly so each cup is packed. You want the tops flat so the crumbs stay in place.
Step 4: Mix the 40 g panko with the remaining melted butter and the chives, then sprinkle a little over each cup. Bake for 20 to 22 minutes until the cups are puffed and the tops are deep golden.
Step 5: Let the cups sit in the pan for 5 minutes, then you can run a knife around the edges and lift them out. Serve them warm as a finger food side or party bite, maybe with a little extra sour cream for dipping.
The one move that decides every yellow squash casserole is how dry you get the squash before it hits the dish. Salt it, roast it, drain it, or press it in a towel, but don’t skip that step. Extra water turns the top soggy and the sauce watery.
Pick one version and let the oven do the rest. When the edges bubble and the crust turns golden, you’ll know it’s ready to carry the table.
