Embrace the abundance of summer with this incredibly satisfying Creamy Cheesy Baked Zucchini Casserole. Crafted from fresh zucchini, velvety cream, and an generous blend of cheeses, this dish offers a delightful and easy keto-friendly solution that promises to be a family favorite.

As the days grow longer and gardens burst with fresh produce, zucchini often takes center stage. If you find yourself with an abundance of this versatile summer squash, this simple yet spectacular baked zucchini casserole recipe is your answer. It’s not just a clever way to use up your harvest; it’s a culinary triumph that spotlights the delicate flavor of fresh zucchini without overwhelming it. The beauty of this recipe lies in its straightforward approach, using only a few key ingredients to create a symphony of taste and texture.
What makes this Cheesy Zucchini Casserole truly special is its dual appeal: it’s both incredibly delicious and remarkably accommodating to various dietary needs. This gluten-free and keto-friendly side dish has earned a permanent spot on our family’s meal rotation. Imagine tender slices of fresh zucchini, lovingly enveloped in a rich, creamy cheese sauce crafted from the nutty notes of Gruyere cheese, and finished with a perfectly melted, golden-brown layer of sharp Parmesan. It’s comfort food redefined, offering wholesome goodness without compromising on flavor. This is more than just a side; it’s a testament to how simple ingredients, thoughtfully combined, can create an unforgettable dining experience.
Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you for supporting our blog!

Essential Ingredients for Your Cheesy Baked Zucchini Casserole
Creating this irresistible zucchini casserole starts with selecting the right ingredients. Each component plays a vital role in building the dish’s incredible flavor and creamy texture. Here’s a closer look at what you’ll need and why each element is crucial for achieving casserole perfection:
- Zucchini: The star of our show! Whether you’re harvesting from your backyard garden, picking up fresh produce from a local farmer’s market, or selecting from your grocery store, opt for firm, vibrant zucchini. For an added touch of color and a slightly different flavor profile, feel free to mix in some yellow squash. The key to a great casserole is selecting zucchini that are thick enough to yield substantial, uniform slices, ideally about 1/4 inch thick. This thickness ensures they cook through without becoming mushy, retaining a pleasant al dente texture that complements the rich sauce.
- Onion: A foundational aromatic that adds a subtle sweetness and depth to the casserole. When sautéed, onions soften and release their natural sugars, caramelizing slightly to create a more complex flavor base. Their earthiness pairs wonderfully with the slightly nutty notes of Gruyere cheese, enhancing the overall savory profile of the dish. Dice them finely for even distribution.
- Garlic: No savory dish is truly complete without the pungent, aromatic kick of fresh garlic. When minced and briefly sautéed with the onions, it infuses the entire casserole with an essential layer of flavor that elevates the cheese sauce. Be careful not to burn the garlic, as this can turn bitter.
- Heavy Cream: This is the secret to a luxuriously thick, smooth, and utterly decadent cheese sauce. Heavy cream (sometimes labeled as heavy whipping cream) provides the fat content necessary to create a stable emulsion with the cheeses, resulting in a rich, velvety texture that coats every zucchini slice. It transforms a simple vegetable dish into a truly indulgent experience.
- Cheese: The heart of any cheesy casserole! For this recipe, we utilize a dynamic duo: Gruyere and Parmesan.
- Gruyere Cheese: Known for its distinctive nutty, slightly earthy, and sweet flavor, Gruyere melts beautifully, contributing a wonderful depth and creamy richness to the sauce. Its complexity is unmatched and truly makes the casserole sing.
- Parmesan Cheese: Offering a sharp, salty, and savory counterpoint, Parmesan adds a fantastic umami punch and forms a delicious golden crust when baked on top.
If Gruyere is hard to find, a good quality Swiss cheese can be an acceptable substitute, though the flavor profile will be slightly different. For those monitoring fat intake, you may experiment with low-fat or nonfat cheese options, but be aware that this can affect the creaminess and melt of the sauce.
- Butter: Essential for sautéing the aromatics and adding another layer of rich, buttery flavor to the sauce.
- Salt: Crucial not only for seasoning but also for drawing out excess moisture from the zucchini, preventing a watery casserole. We’ll discuss this vital step in detail later.
Step-by-Step Guide to Crafting Cheesy Baked Zucchini Casserole
Follow these detailed instructions to create a perfectly tender, cheesy, and flavorful zucchini casserole that will impress your family and friends. The key to success lies in careful preparation and attention to detail.
- Preheat Your Oven: Begin by preheating your oven to a steady 450 degrees F (230 degrees C). This ensures the oven is at the optimal temperature for baking as soon as your casserole is ready to go in.
- Prepare the Zucchini (Crucial Step for Success!): Zucchini naturally contains a high water content, which can lead to a watery casserole if not addressed. To prevent this, slice your zucchini into uniform 1/4-inch thick rounds. Lightly salt both sides of each slice and arrange them in a single layer on a thick bed of paper towels. Let them sit for 15 minutes, then flip them over onto a fresh layer of paper towels and let them rest for another 15 minutes. You’ll be amazed by how much excess water is absorbed by the paper towels, leaving you with zucchini that holds its shape and flavor beautifully during baking.
- Layer the Zucchini: Once the zucchini is prepared and patted dry, arrange the slices in neat, overlapping rows within your chosen baking dish. Continue layering until the dish is filled, creating an appealing visual base for your casserole. Set the prepared dish aside.
- Melt the Butter: In a large skillet, melt two tablespoons of butter over medium heat. Ensure the butter is fully melted and shimmering but not browned.
- Sauté the Aromatics: Add the diced onion to the skillet and cook for 2-3 minutes, stirring occasionally, until it begins to soften and become translucent. Next, add the minced garlic and continue cooking for an additional 2 minutes. The goal is to soften the garlic and release its aroma without letting it brown or burn, which can impart a bitter taste.
- Introduce the Cream: Carefully pour the heavy cream into the skillet with the softened onions and garlic. Stir continuously until the cream begins to gently bubble around the edges. This slight heating helps the cheese melt smoothly and integrate into the sauce.
- Create the Cheese Sauce: Reduce the heat to low. Add 2 ounces of grated Parmesan cheese and 4 ounces of grated Gruyere cheese to the heavy cream mixture. Stir patiently and gently until both cheeses are completely melted and the sauce is smooth, thick, and homogenous. This creates the rich, creamy core of your casserole.
- Assemble the Casserole: Evenly pour the prepared cheese sauce over the layered zucchini slices in your baking dish. Use a spatula to ensure every part of the zucchini is coated with the delicious, creamy mixture.
- Bake to Golden Perfection: Cover the casserole dish tightly with aluminum foil. Place it in the preheated oven and bake for 15 minutes. The foil helps to steam the zucchini, ensuring it becomes tender. After 15 minutes, carefully remove the foil. Sprinkle the remaining 2 ounces of Gruyere cheese and 2 ounces of Parmesan cheese over the top. Return the uncovered casserole to the oven and bake for another 5-10 minutes, or until the cheese topping is beautifully melted, bubbling, and turns a tempting golden brown, and the zucchini is perfectly tender.
- Serve and Enjoy: Carefully remove the casserole from the oven. Allow it to rest for a few minutes before serving. This brief resting period helps the sauce set slightly, making it easier to serve. Dive into this comforting, cheesy masterpiece!

Achieving the Perfect Zucchini Texture: Why Slice 1/4 Inch Thick?
The thickness of your zucchini slices is more critical than you might think for this casserole. We recommend slicing the zucchini into 1/4-inch thick pieces, and here’s why this specific measurement is ideal: when baking a cheesy casserole, the goal is often for the cheese to melt and bubble beautifully, and for the vegetables to cook through without turning into an unappetizing mush. Zucchini, being a relatively delicate vegetable, can quickly become overcooked if sliced too thinly, especially during the 20-minute baking process required for the cheese sauce to thicken and brown.
By opting for 1/4-inch slices, you strike a perfect balance. This thickness allows the zucchini to soften to a tender, yet still slightly firm, “al dente” texture. It provides enough structural integrity to withstand the baking time, absorbing the flavors of the creamy cheese sauce without disintegrating. Thicker slices ensure that each bite offers a pleasant chew, a contrast to the rich, gooey cheese, creating a more satisfying culinary experience. It’s a small detail that makes a big difference in the final quality of your casserole.
Preventing a Watery Zucchini Casserole: The Salting Secret
One of the most common challenges when cooking with zucchini, especially in baked dishes like casseroles, is its high water content. Zucchini is approximately 95% water, and as it heats during baking, this water is released, potentially turning your delicious, creamy casserole into a soupy, diluted mess. Fortunately, there’s a simple, effective technique to mitigate this: salting and resting.
This process, while requiring a little extra time, is absolutely worth the effort for a perfectly set, flavorful casserole. After you’ve sliced your zucchini into 1/4-inch rounds, lightly sprinkle salt over both sides of each piece. The salt acts as a dehydrating agent, drawing out moisture from the zucchini through osmosis. Arrange the salted zucchini slices on a thick layer of paper towels. Let them sit undisturbed for about 15 minutes. You’ll visibly notice beads of moisture forming on the surface. Then, flip the slices over onto a fresh, dry layer of paper towels and let them rest for another 15 minutes. Gently press down on the slices with another paper towel to absorb even more liquid. This simple step removes a significant amount of excess water, ensuring your zucchini bakes up tender and delicious, allowing the rich cheese sauce to truly shine without being thinned out. Don’t skip this step for the best results!
Delicious Variations and Serving Suggestions
While this cheesy baked zucchini casserole is perfect as is, it’s also wonderfully versatile. Consider these ideas to customize it or serve it as part of a larger meal:
- Add Protein: For a more substantial main course, stir in cooked, crumbled bacon, sautéed ground beef or turkey, or shredded rotisserie chicken into the cheese sauce before pouring it over the zucchini.
- Spice It Up: A pinch of red pepper flakes can add a subtle warmth and kick to the cheese sauce.
- Herbaceous Notes: Fresh herbs like chives, parsley, or dill, stirred into the sauce or sprinkled over the top before serving, can brighten the flavors.
- Vegetable Boost: Feel free to add other quick-cooking vegetables like thinly sliced mushrooms or diced bell peppers along with the onions and garlic.
- Different Cheeses: While Gruyere and Parmesan are a fantastic pairing, experiment with other good melting cheeses like provolone, fontina, or even a sharp cheddar for a different flavor profile.
Serving Suggestions:
This Cheesy Baked Zucchini Casserole is incredibly flexible as a side dish. It pairs beautifully with:
- Grilled or roasted chicken, fish, or pork chops.
- A juicy steak or prime rib for a hearty dinner.
- A simple green salad for a lighter meal.
- Other keto-friendly main dishes, offering a creamy, satisfying vegetable component.
It’s also fantastic reheated the next day, making it an excellent option for meal prep throughout the week.
Explore More Easy Zucchini Recipes!
The culinary possibilities with zucchini are endless! If you’ve loved this casserole and are looking for more creative ways to enjoy this versatile summer squash, check out some of our other favorite zucchini-centric recipes:
- Refrigerator Zucchini Pickles
- Chicken Alfredo Zucchini Lasagna
- Creamy Zucchini Soup
- Crispy Fried Zucchini Chips
- Zucchini Pad Thai (Low Carb)
- One Pot Low Carb Shrimp Alfredo
- One Pot Summer Vegetable Pasta
- Classic Ratatouille
- Must-Try Spiralizer Recipes
- More Inspiring Summer Zucchini Recipes
Loved this recipe?
Make sure to follow us on Instagram and Pinterest for more delicious recipes and kitchen inspiration.
Cheesy Baked Zucchini Casserole
This creamy, cheesy Baked Zucchini Casserole is made with fresh zucchini, rich cream, and lots of cheese! It is an easy zucchini bake recipe that everyone will love.
Servings: 6
Prep Time: 10 mins | Cook Time: 35 mins | Total Time: 45 mins
Created By: Kat Jeter & Melinda Machado

Print Recipe
Ingredients
- 40 ounces (approximately) Zucchini, large, sliced 1/4 inch thick
- 1 teaspoon Salt (for zucchini prep)
- 2 tablespoons Butter
- 5 ounces Onion, diced
- 2 cloves Garlic, minced
- ½ cup Heavy Cream
- 6 ounces Gruyere Cheese, grated and divided (4 oz for sauce, 2 oz for topping)
- 4 ounces Parmesan Cheese, grated and divided (2 oz for sauce, 2 oz for topping)
Instructions
- Preheat oven to 450 degrees F (230 degrees C).
- Prepare zucchini by slicing it into 1/4 inch thick rounds. Lightly salt both sides of the slices. Place the salted zucchini on a layer of paper towels and let sit for 15 minutes. Flip the slices onto fresh paper towels and let sit for another 15 minutes to remove excess water.
- In a baking dish, arrange the prepared zucchini slices in neat, overlapping rows until the dish is filled. Set aside.
- In a large skillet, melt 2 tablespoons of butter over medium heat.
- Add the diced onion to the skillet and cook for 2-3 minutes until it begins to soften. Then, add the minced garlic and cook for 2 minutes more, until fragrant.
- Pour the heavy cream into the pan, stirring until it begins to gently bubble.
- Reduce heat to low. Add 2 ounces of Parmesan cheese and 4 ounces of Gruyere cheese to the cream, onions, and garlic. Stir continuously until the cheese melts and the sauce is smooth.
- Pour the creamy cheese sauce evenly over the zucchini in the baking dish.
- Cover the casserole dish with foil and bake at 450 degrees F for 15 minutes. Remove the foil, sprinkle with the remaining 2 ounces of Gruyere and 2 ounces of Parmesan cheese, and bake uncovered for 5-10 minutes more, or until the cheese is melted, bubbling, and golden brown, and the zucchini is tender.
- Remove from oven and let rest for a few minutes before serving. Enjoy!
Nutrition Information
(Estimated per serving, based on 6 servings)
- Calories: 275 kcal
- Carbohydrates: 7 g
- Protein: 13 g
- Fat: 21 g
- Saturated Fat: 13 g
- Cholesterol: 69 mg
- Sodium: 520 mg
- Potassium: 419 mg
- Fiber: 1 g
- Sugar: 4 g
- Vitamin A: 975 IU
- Vitamin C: 25.4 mg
- Calcium: 411 mg
- Iron: 0.7 mg
Nutrition Disclaimer: We are not certified nutritionists. Nutrition facts are an estimate and are provided as a courtesy. They are generated by an online API which recognizes ingredient names and amounts and makes calculations based on the serving size. Results may vary.
Course: Side Dish
Cuisine: American
