Spinach Zucchini Casserole

Sarah

🍽️✨ The Culinary Legacy ambassador

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

This Spinach Zucchini Casserole recipe wasn’t just something I stumbled upon; it was born out of necessity and quickly became a beloved staple in my kitchen. I remember staring at an overabundance of zucchini from the garden and a big bag of spinach nearing its end-of-life date. Determined not to waste anything, I decided to combine them into a comforting casserole. I wasn’t sure what to expect, frankly. Would the textures work? Would it be bland? My family eyed the green-speckled mixture heading into the oven with some skepticism. But the aroma that filled the house as it baked – cheesy, garlicky, wholesome – started to win them over. When I finally pulled the golden-brown, bubbling dish from the oven, even the pickiest eater was intrigued. The first bite was a revelation! Creamy, savory, packed with flavor, yet surprisingly light thanks to the vegetables. The zucchini melted beautifully into the cheesy spinach mixture, held together by a light egg custard. It wasn’t watery, it wasn’t boring – it was delicious. Since that first experiment, this casserole has become a regular request, perfect for busy weeknights, lazy Sundays, or even as a potluck contribution where it invariably disappears first. It’s proof that simple, healthy ingredients can create something truly satisfying and crowd-pleasing. It’s my go-to for using up summer squash, and honestly, I sometimes buy extra zucchini and spinach just to make it!

Ingredients

Here’s what you’ll need to create this satisfying and flavorful casserole:

  • 2 tablespoons Olive Oil: Extra virgin recommended for sautéing the aromatics and adding a touch of fruity flavor.
  • 1 large Yellow Onion (about 1.5 cups chopped): Finely chopped, forms the savory base of the casserole. Sweet onions work well too.
  • 3-4 cloves Garlic (about 1 tablespoon minced): Freshly minced garlic provides the best pungent flavor; adjust to your preference.
  • 2 medium Zucchini (about 4 cups grated or finely diced): The star vegetable, providing moisture and a subtle sweetness. Grating helps it meld seamlessly; dicing gives more distinct texture.
  • 10 ounces Fresh Spinach (about 10-12 cups raw): Washed thoroughly and roughly chopped. Can be substituted with frozen, thawed, and well-squeezed spinach. Provides earthy flavor and nutrients.
  • 1 cup Ricotta Cheese (whole milk or part-skim): Adds creaminess and richness, acting as a binder. Whole milk offers a richer taste.
  • 1 cup Shredded Mozzarella Cheese (low-moisture, part-skim): Provides that classic cheesy pull and mild flavor. Divided for use inside and on top.
  • 1/2 cup Grated Parmesan Cheese: Adds a sharp, salty, umami depth. Freshly grated is always best for flavor and melting. Divided for use inside and on top.
  • 2 large Eggs: Lightly beaten, they bind the casserole ingredients together as it bakes, creating structure.
  • 1/4 cup Plain Breadcrumbs (or Panko): Helps absorb excess moisture and adds a bit of texture. Optional but recommended, especially if worried about wateriness. Panko gives a crispier topping.
  • 1 teaspoon Dried Oregano: Adds a classic Mediterranean herbaceous note that pairs beautifully with zucchini and cheese.
  • 1/2 teaspoon Salt (or to taste): Essential for enhancing all the flavors. Adjust based on the saltiness of your cheese.
  • 1/4 teaspoon Black Pepper (freshly ground): Adds a touch of warmth and spice.
  • Pinch of Nutmeg (optional): A classic pairing with spinach, it enhances its flavor subtly. A tiny amount goes a long way.

Instructions

Follow these steps carefully for a perfectly baked, delicious Spinach Zucchini Casserole:

  1. Preheat Oven & Prepare Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish (or a similar 2-quart capacity casserole dish) with olive oil or cooking spray. Set aside.
  2. Prepare the Zucchini: Wash the zucchini thoroughly. Trim off the ends. Either grate the zucchini using the large holes of a box grater or finely dice it into small, uniform pieces (about 1/4 inch). Place the grated or diced zucchini in a colander set over a bowl or the sink. Sprinkle lightly with about 1/4 teaspoon of the salt and toss gently. Let it sit for 15-20 minutes to draw out excess moisture. Afterward, firmly squeeze the zucchini using your hands, a clean kitchen towel, or cheesecloth to remove as much liquid as possible. This step is crucial to prevent a watery casserole. Set the squeezed zucchini aside.
  3. Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
  4. Cook Garlic and Zucchini: Add the minced garlic to the skillet and cook for about 1 minute more, until fragrant. Be careful not to burn the garlic. Add the squeezed zucchini to the skillet and cook, stirring occasionally, for another 5-7 minutes, allowing some of the remaining moisture to evaporate and the zucchini to soften slightly.
  5. Wilt the Spinach: Add the fresh, chopped spinach to the skillet in batches if necessary (it will seem like a lot, but it wilts down significantly). Stir continuously until the spinach is completely wilted, which should take about 3-5 minutes. If using frozen spinach (thawed and very well squeezed), add it now and cook for 2-3 minutes just to heat through and combine.
  6. Remove Excess Liquid: Turn off the heat. If you notice a significant amount of liquid pooled in the bottom of the skillet after cooking the vegetables, carefully tilt the pan over the sink or a bowl and drain it off. Removing this excess liquid further ensures a firm, not soggy, casserole. Let the vegetable mixture cool slightly for about 5-10 minutes.
  7. Combine Wet Ingredients: In a large mixing bowl, lightly beat the two large eggs. Add the ricotta cheese, 1/2 cup of the shredded mozzarella cheese, 1/4 cup of the grated Parmesan cheese, the breadcrumbs (if using), dried oregano, the remaining 1/4 teaspoon salt (adjust to taste), black pepper, and the pinch of nutmeg (if using). Stir everything together until well combined.
  8. Combine Mixture: Add the slightly cooled vegetable mixture (sautéed onion, garlic, zucchini, and spinach) to the cheese and egg mixture in the large bowl. Stir gently but thoroughly until all ingredients are evenly distributed. Taste a tiny bit (if comfortable doing so with raw egg) and adjust seasoning (salt, pepper) if needed.
  9. Assemble the Casserole: Pour the spinach-zucchini mixture into the prepared baking dish. Spread it out evenly using a spatula or the back of a spoon.
  10. Top with Cheese: Sprinkle the remaining 1/2 cup of shredded mozzarella cheese and the remaining 1/4 cup of grated Parmesan cheese evenly over the top of the casserole.
  11. Bake: Place the baking dish in the preheated oven. Bake for 30-40 minutes, or until the casserole is heated through, the edges are bubbling, and the cheese topping is melted, golden brown, and slightly crispy. If the top starts browning too quickly before the center is fully set, you can loosely tent it with aluminum foil for the last 10-15 minutes of baking.
  12. Rest Before Serving: Once baked, remove the casserole from the oven and let it rest for at least 10-15 minutes before slicing and serving. This resting period allows the casserole to set properly, making it easier to cut and serve neat portions, and prevents the filling from being overly runny.
  13. Serve: Garnish with fresh parsley or basil if desired, and serve warm.

Nutrition Facts

These values are estimates and can vary based on specific ingredients used (e.g., whole milk vs. part-skim cheese, oil amount).

  • Servings: This recipe typically yields 6-8 servings, depending on whether it’s served as a main course or a side dish.
  • Calories per Serving (approximate, based on 8 servings): 200-250 kcal.
  • Protein (approx. 12-15g per serving): Primarily from the eggs and cheeses (ricotta, mozzarella, Parmesan), contributing to satiety and muscle maintenance. Spinach also adds a small amount.
  • Fat (approx. 15-18g per serving): Mainly from the olive oil and cheeses. Using part-skim cheeses can reduce this slightly. Includes saturated and unsaturated fats.
  • Carbohydrates (approx. 8-10g per serving): Relatively low, primarily coming from the vegetables (zucchini, onion, spinach) and a small amount from the breadcrumbs (if used).
  • Fiber (approx. 2-3g per serving): Contributed mainly by the zucchini, spinach, and onion, supporting digestive health.
  • Sodium (approx. 400-500mg per serving): Comes from the added salt and naturally occurring sodium in the cheeses. Can be adjusted by controlling added salt and choosing lower-sodium cheese options.

This casserole offers a good balance of macronutrients and provides valuable vitamins and minerals from the vegetables, particularly Vitamin K, Vitamin A, Folate, and Manganese from the spinach and Vitamin C and Potassium from the zucchini.

Preparation Time

Making this Spinach Zucchini Casserole involves a few steps, but they are straightforward.

  • Prep Time: Approximately 25-30 minutes. This includes chopping the onion, mincing the garlic, grating/dicing the zucchini, allowing the zucchini to drain, chopping the spinach (if fresh), and mixing the ingredients. Squeezing the zucchini takes a few minutes but is crucial.
  • Cook Time: Approximately 45-55 minutes. This breaks down into about 15-20 minutes for sautéing the vegetables on the stovetop and 30-40 minutes for baking the casserole in the oven.
  • Resting Time: 10-15 minutes. This essential step allows the casserole to set after baking.
  • Total Time: Approximately 1 hour 20 minutes to 1 hour 40 minutes from start to finish.

While it requires a bit over an hour, much of the cook time is hands-off baking time, and the preparation steps can often be done concurrently (e.g., preheating the oven while chopping vegetables).

How to Serve

This Spinach Zucchini Casserole is wonderfully versatile. Here are several ways to serve it:

  • As a Vegetarian Main Course:
    • Serve generous portions alongside a crusty loaf of bread (like sourdough or French baguette) for soaking up any delicious juices.
    • Pair it with a simple, fresh green salad with a light vinaigrette dressing to provide a crisp contrast.
    • Accompany with a bowl of hearty tomato soup for a comforting soup-and-casserole combination.
  • As a Hearty Side Dish:
    • Serve smaller portions alongside grilled or roasted chicken, fish (like salmon or cod), or pork chops.
    • It makes an excellent accompaniment to steak or roasted beef.
    • Include it as part of a larger holiday spread or potluck buffet – it adds a vibrant green element.
  • For Brunch:
    • Cut into squares and serve alongside scrambled eggs, bacon or sausage, and fresh fruit for a savory brunch option.
  • Presentation Tips:
    • Garnish individual servings or the whole dish with a sprinkle of fresh chopped parsley or basil for a pop of color and freshness.
    • A light dusting of extra Parmesan cheese just before serving adds visual appeal and flavor.
    • For a touch of heat, offer red pepper flakes on the side for sprinkling.
    • Ensure you let it rest before cutting to get clean, appealing slices.

Additional Tips

Enhance your Spinach Zucchini Casserole experience with these helpful tips:

  1. Master the Moisture Control: This is the most crucial tip. Zucchini and spinach release a lot of water. Really squeeze the salted zucchini dry. If using frozen spinach, thaw it completely and squeeze out every last drop of water. Draining any excess liquid from the skillet after sautéing is also key. Failure to do this results in a watery casserole.
  2. Cheese Choices: Feel free to experiment with cheeses. Swap mozzarella for Provolone, Fontina, or Gruyere for different flavor profiles. Add a dollop of cream cheese along with the ricotta for extra creaminess. A sharp cheddar can add a bolder taste.
  3. Boost the Protein: Make it a more substantial main course by adding cooked, crumbled Italian sausage, ground turkey or beef (browned and drained), or shredded cooked chicken to the vegetable mixture before combining it with the cheese and eggs.
  4. Make-Ahead Magic: You can assemble the entire casserole up to 24 hours in advance. Cover it tightly with plastic wrap or foil and refrigerate. When ready to bake, remove it from the fridge about 30 minutes before baking to let it come closer to room temperature (you might need to add 5-10 minutes to the baking time). Alternatively, cook the vegetable mixture ahead of time, refrigerate, and then combine with the wet ingredients and bake when needed.
  5. Freezing Instructions: Baked and cooled casserole can be frozen. Cover tightly with plastic wrap and then foil, or transfer to freezer-safe containers. Freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating. Reheat, covered with foil, in a 350°F (175°C) oven until heated through (30+ minutes), removing the foil for the last 10 minutes to re-crisp the top. Note that the texture might be slightly softer after freezing and reheating due to ice crystal formation.
  6. Spice It Up: If you like a little heat, add 1/4 to 1/2 teaspoon of red pepper flakes along with the garlic or sprinkle them on top before serving. A pinch of cayenne pepper in the mixture also works well.
  7. Using Frozen Spinach: While fresh is often preferred for texture, frozen chopped spinach is a convenient alternative. Use a 10-ounce package. Ensure it’s completely thawed and thoroughly squeezed dry – place the thawed spinach in a clean kitchen towel or multiple layers of paper towels and wring out as much water as physically possible. Add it to the skillet as instructed in Step 5, just to heat through.
  8. Check for Doneness: The casserole is done when the internal temperature reaches at least 165°F (74°C) due to the eggs, the top is golden brown and bubbly, and a knife inserted near the center comes out hot (it might not be perfectly clean due to melted cheese). The center should feel relatively set, not jiggly or liquidy.

Frequently Asked Questions (FAQ)

Here are answers to some common questions about this Spinach Zucchini Casserole:

  1. Q: My casserole came out watery. What did I do wrong?
    • A: The most likely culprit is excess moisture from the zucchini and/or spinach. It’s absolutely essential to salt the zucchini, let it sit, and then squeeze it very firmly to remove as much water as possible. The same applies rigorously if using frozen spinach – thaw and squeeze relentlessly! Also, ensure you drain any liquid from the skillet after cooking the vegetables before mixing them with the cheese and eggs. Using breadcrumbs can also help absorb some extra moisture.
  2. Q: Can I make this casserole gluten-free?
    • A: Yes, easily. Simply omit the breadcrumbs entirely or substitute them with gluten-free breadcrumbs or even 1-2 tablespoons of almond flour or gluten-free all-purpose flour mixed in with the cheeses to help bind. Ensure any specific cheese or other processed ingredients used are certified gluten-free if catering to celiac disease.
  3. Q: Can I make this recipe vegan?
    • A: Making this specific recipe vegan would require significant substitutions. You would need to replace the eggs (using a commercial egg replacer, flax eggs, or silken tofu), the ricotta (using vegan ricotta alternatives often made from tofu or cashews), and the mozzarella/Parmesan (using appropriate vegan shredded and grated cheeses). The result would have a different flavor and texture profile but could still be delicious.
  4. Q: Can I use different greens instead of spinach?
    • A: Certainly! You could substitute other hearty greens like chopped Swiss chard (use stems too, just sauté them longer with the onion), kale (remove tough stems, chop finely, may need slightly longer cooking time to tenderize), or even collard greens (similar preparation to kale). Adjust cooking times as needed to ensure the greens are tender.
  5. Q: What size baking dish should I use?
    • A: A standard 9×13 inch baking dish is ideal for this recipe volume. A slightly smaller 8×11 or 7×11 inch dish would work but result in a thicker casserole needing potentially longer baking time. A 2-quart oval or round casserole dish is also suitable. Ensure the dish isn’t filled to the very brim to prevent bubbling over.
  6. Q: How long does leftover casserole last in the refrigerator?
    • A: Properly stored in an airtight container, leftover Spinach Zucchini Casserole will last for 3-4 days in the refrigerator. Reheat individual portions in the microwave or larger amounts in a 350°F (175°C) oven until heated through.
  7. Q: Can I add other vegetables to this casserole?
    • A: Absolutely! This recipe is quite adaptable. Consider adding sautéed mushrooms, diced bell peppers (any color), cooked asparagus pieces, or even some corn kernels. Just be mindful of the moisture content of any added vegetables – sautéing them first helps cook off excess water. Adjust the seasoning accordingly.
  8. Q: Is this Spinach Zucchini Casserole low-carb or keto-friendly?
    • A: It’s relatively low in carbohydrates compared to pasta-based casseroles. To make it more strictly keto-friendly, omit the breadcrumbs (which adds minimal carbs anyway) and ensure you use full-fat cheeses. Zucchini, spinach, and onion do contain carbs, but in moderation, this casserole can fit into many low-carb and keto diets. Always check the specific carb counts of your ingredients if tracking macros closely. Onion has more carbs, so you could reduce the amount slightly if needed.

Enjoy making and eating this versatile and delicious Spinach Zucchini Casserole! It’s a fantastic way to enjoy healthy vegetables in a comforting, cheesy package.