Welcome to a culinary journey that brings the comforting flavors of home right to your dinner table! This Cheesy Zucchini and Squash Casserole is more than just a side dish; it’s a heartwarming experience, blending the fresh taste of summer vegetables with a rich, creamy sauce and an abundance of melted cheese. Crafted with vibrant yellow squash and colorful zucchini, this easy-to-prepare casserole is designed to feed a houseful, evoking memories of cherished family meals and Grandma’s timeless cooking. It’s a versatile dish that promises to become a beloved staple in your recipe collection, perfect for weeknight dinners, holiday gatherings, or simply whenever you crave a taste of pure comfort. Prepare to delight every palate with its irresistible textures and savory notes.

Why This Cheesy Squash Casserole is a Family Favorite
We all know the challenge: getting kids (and even some adults!) to enthusiastically embrace their vegetables can sometimes feel like an uphill battle. While some lucky parents have children who happily munch on raw carrots and cooked greens, many of us face the reality of wary glances and outright rebellion at anything “too green” or “squash-like.” It’s a common culinary conundrum, isn’t it?
But fear not, because this incredible Cheesy Zucchini and Squash Casserole is here to change the game! This dish consistently beats the odds, transforming humble vegetables into a cheesy, creamy delight that even the pickiest eaters will adore. What’s its secret? It’s all about the layers: perfectly tender rounds of fresh zucchini and yellow squash, generously coated in an easy-to-make, lusciously creamy sauce, and interwoven with copious amounts of gooey, melted cheese. To top it all off, a golden, crunchy panko breadcrumb topping adds an irresistible textural contrast that completes this culinary masterpiece. It’s the kind of comfort food that not only provides essential nutrients but also creates happy memories around the dinner table. Say goodbye to veggie resistance and hello to clean plates!
Essential Ingredients for Your Delicious Casserole
Creating this magnificent casserole starts with selecting the right ingredients. Each component plays a vital role in building the layers of flavor and texture that make this dish so special:
- Fresh Zucchini and Yellow Squash: The stars of our casserole! Choose firm, unblemished squash and zucchini for the best flavor and texture. You can cut them into uniform ½-inch thick slices for classic rounds, or get creative by spiralizing them for a fun, noodle-like consistency that bakes beautifully.
- Unsalted Butter: You’ll need one stick (8 tablespoons) of unsalted butter, softened to room temperature. Butter forms the rich base of our cream sauce, contributing a delectable flavor that is essential for this comfort food classic. Using unsalted butter allows you to control the overall saltiness of the dish.
- All-Purpose Flour: A ½ cup of all-purpose flour is crucial for creating the roux that thickens our creamy sauce. It binds the butter and milk together, ensuring a smooth, velvety consistency.
- Milk: Approximately 3 ½ cups of milk will be used for the cream sauce. Whole milk offers the richest flavor and creamiest texture, but you can certainly opt for lower-fat milk if you prefer a lighter version without compromising too much on consistency.
- Italian Seasoning Blend: Two teaspoons of a good quality Italian seasoning blend will infuse the sauce with aromatic herbs like oregano, basil, thyme, and rosemary, providing a classic, well-rounded flavor profile.
- Fresh Garlic: Four cloves of minced or pressed fresh garlic are a must. Garlic adds a pungent, savory depth that perfectly complements the mild sweetness of the squash and the richness of the cheese.
- Olive Oil: You’ll use 1 ½ tablespoons of olive oil, divided. A portion will be used for sautéing the squash and zucchini, helping them achieve a tender-crisp texture, and a drizzle over the panko topping creates a beautiful golden crust.
- Salt and Freshly Ground Black Pepper: Essential for seasoning to taste. These humble ingredients elevate all the other flavors, so don’t be shy about adjusting them throughout the cooking process.
- Shredded Mozzarella Cheese: Three cups of shredded mozzarella cheese are used for its incredible meltability and mild, milky flavor. It creates those glorious, stretchy layers within the casserole.
- Grated Parmesan Cheese: One cup of grated Parmesan cheese adds a sharp, nutty, and savory punch. It complements the mozzarella beautifully and contributes to the golden crust. Freshly grated Parmesan offers the best flavor.
- Panko Breadcrumbs: One cup of Panko crumbs creates that wonderfully crisp, golden topping. Panko is lighter and crispier than regular breadcrumbs, providing superior crunch. Gluten-free Panko can be easily substituted if needed.
- Chopped Fresh Parsley: A garnish of fresh parsley adds a pop of color and a fresh, herbaceous note, brightening the overall dish.
- Additional Grated Parmesan: An optional extra sprinkle for garnish, enhancing both presentation and flavor.

Step-by-Step Guide to Making Cheesy Zucchini and Squash Casserole
Follow these detailed steps to create a show-stopping Cheesy Zucchini and Squash Casserole:
- Prepare Your Workspace and Veggies: Begin by preheating your oven to 375˚F (190˚C). Generously grease a 9×13 inch baking dish with butter to prevent sticking and ensure a beautiful golden crust on the bottom. Set this aside. Next, prepare your zucchini and yellow squash. Slice them into consistent ½-inch thick rounds, or use a spiralizer if you prefer the “noodle” effect. Place the prepared vegetables in a colander, sprinkle them generously with salt, and let them sit for at least 15-20 minutes. This crucial step draws out excess moisture from the squash and zucchini, preventing your casserole from becoming watery.
- Craft the Silky Cream Sauce: While your vegetables are draining, prepare the rich cream sauce. In a medium saucepan, melt the stick of unsalted butter over medium heat. Once melted, whisk in the ½ cup of all-purpose flour. Continue whisking constantly for about 2 minutes to cook out the raw flour taste, creating a smooth roux. Gradually and slowly, pour in the 3 ½ cups of milk, whisking continuously to prevent lumps and ensure a silky consistency. Stir in the 2 teaspoons of Italian seasoning. Bring the sauce to a gentle simmer and continue to whisk frequently for 8 to 10 more minutes, or until the sauce thickens to your desired creamy consistency. Remove from heat and set aside.
- Dry and Season the Drained Veggies: Return to your drained squash and zucchini. Use several layers of paper towels to thoroughly pat dry the vegetables. This step is vital for preventing a soggy casserole, so remove as much moisture as possible. Transfer the dried squash and zucchini to a large mixing bowl. Add the minced garlic, a drizzle of ½ tablespoon of olive oil, and season with salt and freshly ground pepper to taste. Toss everything together gently until the vegetables are evenly coated.
- Lightly Sauté the Vegetables: Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat until shimmering. Add the seasoned squash and zucchini mixture to the hot skillet. Sauté for about 3 minutes, stirring frequently, just until the vegetables begin to soften slightly but are still firm. It’s important not to overcook them at this stage, as they will continue to cook in the oven. Remove the skillet from the heat, drain any excess liquid that may have accumulated, and set the sautéed veggies aside.
- Assemble Your Casserole: Now for the layering! Spoon ¾-cup of your prepared cream sauce evenly over the bottom of the buttered baking dish. Arrange half of the sautéed squash and zucchini mixture over the cream sauce. Evenly sprinkle 1 cup of mozzarella cheese and ⅓ cup of Parmesan cheese over the vegetable layer. Repeat this layering process: add the remaining half of the squash mixture, then cover it with the rest of the cream sauce, and finally, sprinkle with the remaining mozzarella and Parmesan cheeses. For the grand finale, scatter the 1 cup of panko crumbs evenly over the top, and drizzle lightly with a touch more olive oil to ensure a golden, crispy crust.
- Bake to Golden Perfection: Place the assembled casserole into your preheated oven. Bake for 30 to 35 minutes, or until the top is beautifully golden brown and bubbly, indicating that the cheese is melted and the sauce is hot throughout. Once baked, carefully remove the casserole from the oven and let it cool for about 10 minutes before serving. This resting period allows the casserole to set, making it easier to serve and preventing it from falling apart.
- Garnish and Serve: Finish your masterpiece with a sprinkle of fresh chopped parsley and, if desired, a little extra grated Parmesan cheese for garnish. Serve warm and watch it disappear!

Expert Tips for Casserole Perfection
Achieving a truly outstanding Cheesy Zucchini and Squash Casserole is easier than you think with a few expert tips:
- Avoid Overcooking the Squash in the Skillet: This is a crucial step! Remember to sauté the squash and zucchini only until they just begin to soften, about 3 minutes. The goal is a tender-crisp texture, not mushy. Since they will continue to bake in the oven, overcooking them at the sauté stage will result in a watery and overly soft, unappealing texture in the finished casserole. A slight bite in the sautéed veggies ensures they hold up well during baking.
- Season Thoughtfully and Frequently: With a dish that combines seasoned vegetables, a rich cream sauce, and two distinct cheeses, proper seasoning is key. It’s easy to either over-season or under-season if you’re not tasting as you go. Make sure to taste your cream sauce and the sautéed vegetables individually before combining them. Adjust salt and pepper as needed at each stage. This layering of flavor ensures that every component is perfectly balanced, resulting in a cohesive and delicious final dish.
- Don’t Skip the Draining Step for the Veggies: The initial salting and draining of the zucchini and squash might seem like an extra step, but it’s absolutely essential. Zucchini and squash have a high water content. Removing this excess moisture prevents your casserole from becoming a soggy, watery mess. Patting them thoroughly dry with paper towels after draining further ensures a firmer, more desirable texture.
- Choose Fresh, Firm Produce: The quality of your vegetables significantly impacts the final taste. Select zucchini and yellow squash that are firm to the touch, vibrant in color, and free from blemishes. Freshness translates directly into better flavor and texture in your casserole.
- Use Quality Cheeses: While pre-shredded cheeses are convenient, they often contain anti-caking agents that can affect meltability and texture. For the creamiest, most luxurious cheese pull and superior flavor, consider grating your own mozzarella and Parmesan from blocks.
- For a Crispier Topping: If you love an extra-crispy topping, you can lightly toast the panko crumbs in a dry skillet for a few minutes until golden brown before sprinkling them over the casserole. This adds another layer of texture and nutty flavor.

Creative Variations to Customize Your Casserole
While the classic Cheesy Zucchini and Squash Casserole is a masterpiece on its own, it also serves as a fantastic base for culinary experimentation. Don’t be afraid to put your own spin on this versatile dish:
- Spice It Up with Cajun Flavor: For those who love a bit of heat and a different aromatic profile, try substituting the Italian seasoning blend with a vibrant Cajun seasoning blend. Be mindful of the salt content if your Cajun blend already contains salt, and adjust accordingly. Also, remember that Cajun spices can be quite potent; you might want to start with a smaller amount (e.g., 1 teaspoon) than the original recipe calls for and add more to taste. This variation introduces a delightful Southern kick.
- Explore Other Veggie Combinations: This basic creamy, cheesy casserole technique isn’t limited to squash and zucchini! You can easily adapt it to create a delicious broccoli and cauliflower casserole. Simply substitute very lightly steamed (or blanched) broccoli florets and cauliflower florets for the squash and zucchini. Ensure they are still slightly firm, as they will finish cooking in the oven. This is a great way to incorporate different vegetables and add more nutritional variety.
- Transform into a Hearty Main Dish: Looking to make this casserole a more substantial meal? It’s incredibly easy to elevate it from a side dish to a full main course! Simply add layers of cooked protein between the vegetable and sauce layers. Try cooked crumbled Italian sausage for a savory, spicy kick, shredded cooked chicken for a lean and comforting option, or diced ham for a smoky, salty addition. These additions turn the casserole into a satisfying, all-in-one meal that’s perfect for a busy weeknight.
- Introduce Different Cheeses: While mozzarella and Parmesan are classic, feel free to experiment with other melting cheeses. Sharp cheddar adds a bolder, more assertive flavor, while Monterey Jack offers extra creaminess. A blend of Gruyere and Swiss could bring a sophisticated nutty depth.
- Add Fresh Herbs: Beyond parsley, consider incorporating other fresh herbs like chopped dill, chives, or basil into the cream sauce or as a garnish. Fresh herbs can significantly brighten the flavor profile.
- Make it Gluten-Free: For a gluten-free version, simply use gluten-free all-purpose flour for the cream sauce and ensure your panko breadcrumbs are certified gluten-free. The rest of the ingredients are naturally gluten-free.
Delicious Pairings: What to Serve with Your Cheesy Zucchini and Squash Casserole
This Cheesy Zucchini and Squash Casserole is wonderfully versatile, making it an excellent accompaniment to a wide range of main courses. Its rich, creamy, and savory profile complements both light and hearty dishes. Here are some fantastic pairing ideas:
- Elegantly Roasted Salmon: For a balanced and sophisticated meal, serve this casserole alongside a beautifully cooked entree of Old Bay Roasted Salmon. The robust, classic seasoning of the salmon pairs perfectly with the creamy, cheesy vegetables, creating a harmonious blend of flavors that is both comforting and fresh. The rich salmon cuts through the creaminess of the casserole, creating a delightful contrast.
- Flavorful Pan-Seared Chicken Thighs: These Pan-Seared Cajun Butter Chicken Thighs offer an incredibly easy and flavorful main course that complements almost anything. Their slightly spicy, buttery profile makes them an ideal partner for a creamy, garlicky side like our Cheesy Squash Casserole. The chicken provides a satisfying protein element, while the casserole adds a delicious vegetable and dairy component.
- Classic Roast Chicken or Turkey: For a more traditional comfort meal, pair the casserole with a perfectly roasted chicken or a holiday turkey. The casserole’s rich flavors echo the warmth of a festive roast, making it a perfect side for gatherings.
- Simple Grilled Steak: The creamy texture of the casserole provides a wonderful counterpoint to a juicy, grilled steak. It adds a comforting, wholesome element to a classic steak dinner.
- Fresh Green Salad: To lighten the meal, serve the casserole alongside a crisp, refreshing green salad with a vinaigrette dressing. The acidity of the dressing will cut through the richness of the casserole, balancing the flavors.
- Warm Crusty Bread: Don’t forget a good loaf of crusty bread or garlic bread to soak up any leftover creamy sauce! It’s the perfect addition for a truly satisfying meal.
- Decadent Southern Banana Pudding: As a delightful follow-up to the savory casserole, consider a light and sweet dessert. This tasty traditional Southern Banana Pudding, with its light, vanilla-accented flavor profile and airy meringue topping, provides a fantastic sweet conclusion to your meal.

How to Store and Reheat Leftovers of Your Casserole
One of the many joys of a delicious casserole is that it often tastes even better the next day! This Cheesy Zucchini and Squash Casserole is no exception, and properly storing and reheating ensures you can enjoy its comforting flavors for days to come.
- To Refrigerate: Once the casserole has cooled completely to room temperature (this is important to prevent bacterial growth and condensation), cover any leftovers tightly in an airtight container. Store it in the refrigerator for up to 4 days. Storing it in an airtight container helps maintain its freshness and prevents it from absorbing other odors from the fridge.
- To Freeze: This casserole freezes beautifully, making it an excellent candidate for meal prep. Allow the casserole to cool completely. For best results, either wrap individual portions tightly in plastic wrap and then foil, or place larger portions in freezer-safe containers or heavy-duty freezer bags. Ensure there is as little air as possible in the container or bag before sealing to prevent freezer burn. The casserole can be stored in the freezer for up to 2-3 months. Label with the date for easy tracking.
- To Reheat:
- From Refrigerated: For best results, reheat individual portions in an ovenproof dish. Cover loosely with foil to prevent drying out and bake at 350˚F (175˚C) for about 15-25 minutes, or until heated through and bubbling. For a crispier topping, remove the foil for the last few minutes of reheating. You can also reheat smaller portions in the microwave, though the texture of the topping may become less crispy.
- From Frozen: If reheating from frozen, it’s best to thaw the casserole in the refrigerator overnight first. Once thawed, reheat as you would from refrigerated. If reheating directly from frozen, place the desired portion in an ovenproof dish, cover tightly with foil, and bake at 350˚F (175˚C) for a longer period, typically 45-60 minutes or more, checking frequently until it’s thoroughly heated. Uncover for the last 10-15 minutes to allow the topping to crisp up. Always ensure the casserole is heated to an internal temperature of 165°F (74°C) before eating.

Cheesy Zucchini and Squash Casserole
Ingredients
- 2 large zucchini, cut into ½-inch thick slices OR spiralized
- 2 large yellow squash, cut into ½-inch thick slices OR spiralized
- 1 stick (8 tablespoons) unsalted butter, at room temperature
- ½ cup all-purpose flour
- 3 ½ cups milk
- 2 teaspoons Italian Seasoning
- 4 cloves garlic, minced
- 1 ½ tablespoons olive oil, divided
- Salt and freshly ground pepper, to taste
- 3 cups shredded mozzarella cheese, divided
- 1 cup grated parmesan cheese, divided
- 1 cup panko crumbs
- Olive oil, for drizzling
- Chopped fresh parsley, for garnish
- Grated parmesan cheese, for garnish, optional
Instructions
-
Preheat oven to 375˚F (190˚C).
-
Generously grease a 9×13 baking dish with a bit of butter and set it aside. This prepares your dish for perfect non-stick baking.
-
Cut or spiralize the zucchini and yellow squash as desired; place them in a colander, sprinkle thoroughly with salt, and allow to drain for at least 15-20 minutes. This step is crucial for removing excess moisture.
-
In the meantime, melt the stick of butter (8 tablespoons) in a medium saucepan set over medium heat, ensuring it’s fully liquid.
-
Whisk in the ½ cup of all-purpose flour; continue to whisk and cook for 2 minutes to create a roux, eliminating any raw flour taste.
-
Slowly add in the 3 ½ cups of milk, continuing to whisk constantly until the sauce is completely smooth and free of lumps. Then, stir in the 2 teaspoons of Italian seasoning.
-
Bring the sauce to a gentle simmer and whisk frequently for 8 to 10 minutes, or until the sauce thickens to a rich, creamy consistency. Remove from heat.
-
Meanwhile, thoroughly pat dry the drained squash and zucchini using paper towels. Transfer the dried vegetables to a large bowl and add the minced garlic.
-
Add ½ tablespoon of olive oil to the vegetables and season generously with salt and pepper to taste; toss to combine everything evenly.
-
Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat until shimmering.
-
Add the seasoned squash and zucchini mixture to the hot oil and cook for 3 minutes, or until the vegetables just start to soften but remain tender-crisp; stir frequently to ensure even cooking. Remove the skillet from heat and drain any accumulated juices. Set the sautéed vegetables aside.
-
Spoon ¾-cup of the prepared cream sauce evenly over the bottom of your buttered baking dish.
-
Arrange half of the sautéed squash mixture in an even layer over the cream sauce.
-
Sprinkle evenly with 1 cup of the shredded mozzarella cheese and ⅓ cup of the grated Parmesan cheese.
-
Add the remaining squash mixture, then cover with the rest of the cream sauce. Finally, sprinkle with the remaining mozzarella and Parmesan cheeses.
-
Sprinkle the entire top of the casserole with the 1 cup of panko crumbs and drizzle lightly with additional olive oil for a golden, crispy crust.
-
Bake for 30 to 35 minutes, or until the top is beautifully golden brown and the cheese is bubbly.
-
Remove from the oven and let it cool for 10 minutes before serving. This allows the casserole to set.
-
Garnish generously with fresh chopped parsley and optional grated Parmesan cheese. Serve warm and enjoy!
Equipment
-
Stove
-
Oven
-
9×13 inch Baking Dish
-
Medium Saucepan
-
Large Skillet
-
Colander
-
Large Mixing Bowl
-
Whisk
-
Measuring Cups and Spoons
Video
While we don’t host the video directly here, you can find a helpful video tutorial demonstrating the preparation of this Cheesy Zucchini and Squash Casserole on our full recipe page for a visual guide.
Nutrition
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.