Zucchini Tomato Casserole

4.81 from 83 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This creamy and delicious zucchini tomato casserole is made with layers of tender zucchini and tomatoes, coated in a creamy, cheesy blend that’s packed with flavor.

Serve it as a tasty appetizer with toasted baguette slices or crostini, a hearty side dish next to salmon kabobs or air fryer chicken thighs, or even as a satisfying vegetarian dinner all on its own.

Zucchini Tomato Casserole cut up into squares.


 

This creamy and savory zucchini tomato casserole is so incredibly simple to make, and it’s the perfect way to enjoy a garden’s summer veggies. After a short stint in the oven, you’ll be dishing out a vibrant and tasty meal that could stand alone or complement any main dish.

The star players, zucchini and tomatoes, bring a natural juiciness to this dish. The tomatoes provide a balance of sweet and tangy that goes perfectly well with the creamy zucchini. If tomatoes aren’t quite your style, don’t fret, my cheesy zucchini casserole recipe makes an excellent alternative.

Why You Should Make This Zucchini Tomato Casserole

  • Easy: This casserole comes together with simple steps and easy-to-find ingredients—no fancy tools or complicated prep required. It’s the perfect quick weeknight dinner or weekend side dish.
  • Seasonal Freshness: Loaded with summer zucchini and juicy heirloom tomatoes, this recipe is a delicious way to use up that garden haul (or your farmer’s market finds) while the produce is at its peak.
  • Crowd-Pleaser: With its creamy cheese layers, garlicky flavor, and tender roasted veggies, this zucchini tomato casserole wins over even the picky eaters. It’s one of those dishes where nobody misses the meat, and you’ll know it’s a winner when the dish is scraped clean.
Layers of zucchini slices and tomato slices topped with garlic.

Ingredients For This Zucchini Tomato Casserole Recipe

Before you scroll down to the recipe card, here’s a quick look at the ingredients you’ll need to make this casserole. I’ve added a few notes and tips below in case you need swaps or want to use what you’ve got on hand.

  • Whipped cream cheese: This makes the filling extra smooth and creamy, and it’s way easier to mix than the block kind.
  • Milk: Just a splash helps loosen up the cream cheese and makes everything spreadable.
  • Dried basil + ground nutmeg: The basil brings that earthy herby flavor, and the nutmeg adds a subtle warmth that works surprisingly well with zucchini.
  • Zucchini: Sliced thin so it bakes up tender. No need to peel! I use smaller zucchini because they are tastier and have fewer seeds.
  • Salt and black pepper: Just a pinch in each layer helps everything shine.
  • Heirloom tomatoes: These add juiciness and a pop of color. Any ripe, flavorful tomato works here if heirlooms aren’t available.
  • Garlic: Because obviously. You’ll divide it between the layers to make sure that garlicky flavor runs through the entire casserole. If garlic powder is all you have, you can use it.
  • Fresh basil: Chopped and sprinkled into the layers, and again on top for that final fresh finish.
  • Shredded Italian cheese blend: I use a pre-shredded mix for ease, but feel free to use mozzarella, provolone, or whatever combo you like.
  • Butter: Dotted on top right before baking to help everything brown and bubble.
Scooping out zucchini and tomato casserole.

Recipe Tips & Variations

  • Moisture. Zucchini and tomatoes naturally release water as they bake, but don’t worry, that’s totally normal. To reduce moisture, lightly sauté the vegetables before layering them in the dish.
  • Layering shortcut. Don’t feel like sprinkling salt, pepper, garlic, and basil between every layer? Just stir them into the cream cheese mixture and save yourself a few steps.
  • Texture. Prefer softer veggies? Leave the casserole in the oven for an extra 7 to 10 minutes. If it starts browning too much on top, loosely cover it with foil.
  • Zucchini choice. Smaller zucchinis usually have more flavor and fewer seeds. Grab those if you can because they’re ideal for this kind of casserole.
  • Extra creamy. If you like your casseroles on the creamier side, you can stir in a bit more cream cheese or even a spoonful of sour cream.
  • Boost the protein. Turn it into a full meal and add in cooked, pulled chicken, cooked ground beef, Italian sausage, or browned ground turkey between the layers.
  • Cheese swap. Feel free to mix up the cheese blend. Mozzarella, Parmesan, or sharp cheddar are all great options, depending on your mood and the contents of your fridge.
  • Crunch factor. For a crispy topping, sprinkle breadcrumbs, crushed pork rinds, or buttery crackers over the top before baking. Adds great texture!
Baked Zucchini Casserole with Tomatoes in a baking dish.

Serving Suggestions

This cheesy zucchini casserole is one of those simple dishes that just works. It’s loaded with fresh veggie flavor, super easy to make, and always disappears fast at the table. I love serving it alongside something meaty to round out the meal. Try it with my honey soy grilled pork chops, air fryer steak, Instant Pot chicken breasts, or even lemon butter grilled salmon. Total dinner win!

    Pin this now to find it later

    Pin It
    4.81 from 83 votes

    Zucchini Tomato Casserole

    This delicious zucchini tomato casserole is made with layers of tender zucchini and tomatoes, coated in a creamy, cheesy blend that’s packed with flavor.
    Prep Time: 10 minutes
    Cook Time: 25 minutes
    Resting Time: 10 minutes
    Total Time: 45 minutes
    Servings: 6 servings

    Ingredients 

    • 8 ounces whipped cream cheese
    • 2 tablespoons milk
    • 1 teaspoon dried basil
    • teaspoon ground nutmeg
    • 2 zucchinis, sliced, you'll need about 6 to 7 cups of sliced zucchini,
    • salt and freshly ground black pepper
    • 2 large heirloom tomatoes, sliced
    • 4 cloves garlic, minced, divided (about 1 tablespoon)
    • 1 tablespoon chopped fresh basil, divided
    • 1 cup Italian Blend shredded cheese
    • 2 tablespoons butter, cut up into 1/4-inch slices
    • chopped fresh basil, for garnish
    Want to save this recipe?
    Enter your email below and we’ll send the recipe straight to your inbox!
    Please enable JavaScript in your browser to complete this form.

    Instructions 

    • Prep. Preheat the oven to 375˚F. Grease a 9-inch baking dish with a little butter. Set aside.
    • Make the cheese mixture. Prepare the cream cheese mixture by combining the whipped cream cheese, milk, basil, and ground nutmeg in a bowl. Set aside.
    • Assemble. Layer half of the zucchini slices on the bottom of the baking dish. Sprinkle with a bit of salt and pepper. Add a layer of sliced tomatoes over the zucchini slices. Sprinkle with half of the garlic and half of the fresh basil.
    • Add the cheese. Add a layer of HALF of the cream cheese blend over the tomatoes; sprinkle with half of the shredded Italian cheese.
    • Repeat with the zucchini and tomatoes. Repeat one more layer of zucchini slices; add a bit of salt and pepper. Repeat one more layer of tomato slices and add the rest of the garlic and fresh basil.
    • Finish and bake. Spread a layer of the remaining cream cheese mixture and sprinkle the rest of the shredded Italian cheese. Dot with pats of butter. Bake for 22 to 25 minutes, or until the mixture is bubbly, browned, and the veggies are tender.
    • Rest and serve. Remove the zucchini tomato casserole from the oven and let it rest for 10 minutes. Garnish with fresh basil; cut and serve.

    Notes

    • Zucchini: Choose smaller zucchini for more flavor and fewer seeds.
    • Cream Cheese: Per the recipe, please use whipped cream cheese. It’s soft and spreads easily.
    • Creaminess: Add more cream cheese or sour cream for extra creaminess.
    • Protein: Add cooked shredded chicken, ground turkey, or ground beef for a complete meal.
    • Cheese: Experiment with shredded mozzarella, Parmesan, or cheddar cheeses.
    • Reduce Water: Lightly sauté zucchini and tomatoes before adding to the casserole to slightly reduce moisture.
    • Crunch: Add breadcrumbs, pork rind crumbs, or crushed crackers on top for a crispy finish.
    • Store in an airtight container and in the refrigerator for up to 3 days. 

    Nutrition

    Calories: 247kcal | Carbohydrates: 8g | Protein: 9g | Fat: 21g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 60mg | Sodium: 304mg | Potassium: 404mg | Fiber: 1g | Sugar: 5g | Vitamin A: 1397IU | Vitamin C: 21mg | Calcium: 283mg | Iron: 1mg

    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.

    Did you make a recipe? Leave a rating

    How To Make Zucchini Tomato Casserole

    This casserole is light, flavorful, and cheesy enough to make everyone love their veggies. I mean… if I want my family to eat zucchini, I’ve learned it has to come with cheese. 😄

    • Prep. Preheat your oven to 375˚F and grease a 9-inch baking dish with a little butter. Set it aside.
    • Combine. Mix the whipped cream cheese, milk, dried basil, and nutmeg in a small bowl until smooth. Set aside.
    • Layer. Add half of the zucchini slices to the bottom of the baking dish and sprinkle with a little salt and pepper.
    • Top. Add a layer of tomato slices, then sprinkle with half of the garlic and half of the chopped fresh basil.
    • Spread. Spoon half of the cream cheese mixture over the tomatoes and sprinkle with half of the shredded cheese.
    • Repeat. Do one more round of zucchini, a bit of salt and pepper, tomato slices, the remaining garlic and basil, the rest of the cream cheese mixture, and the rest of the cheese.
    • Add butter and bake. Add slices of butter all over the top of the casserole. Pop the dish in the oven and bake for 22 to 25 minutes, or until bubbly, golden, and the veggies are tender.
    • Rest and serve. Let it cool for about 10 minutes before cutting and serving.

    Storing Leftovers

    • Refrigerator. Store the casserole in airtight containers and refrigerate for up to 3 days. Makes for a delicious and quick work lunch!
    • I don’t recommend freezing it because zucchini and tomatoes release a lot of water, which can affect the overall dish’s taste and texture. 

    More Zucchini Recipes

     
    4.81 from 83 votes (43 ratings without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating:




    113 Comments

    1. Dorothy Guarisco says:

      Can this be frozen?

      1. Katerina says:

        Hi!
        I wouldn’t suggest freezing this casserole because zucchini and tomatoes tend to hold a lot of moisture, and once thawed, the casserole can turn out watery and mushy.

    2. Teresa Bonin says:

      I thought this was really good. I did not have milk. So I used heavy cream. I used cheddar cheese. I think it would be good with crumbled bacon in it. I would make it again. Next time I will try the Italian cheese blend. Very good!

    3. Jacqueline Segelke says:

      Thank you for sharing this recipe. I’m going to make it. I only have shredded zucinni. Would I be able to use that… and if so how much would you recommend me using.?? Thank you, Jacqueline

      1. Katerina says:

        Hi!
        I have yet to test this recipe with shredded zucchini, so I’m not 100% sure, but I usually get about 1 to 1.5 cups of shredded zucchini from one whole zucchini. Since the recipe calls for 2 zucchini, you’ll probably need around 2.5 to 3 cups of shredded zucchini. Just make sure to squeeze out any excess moisture from the zucchini before using it.

    4. Kathy McGrath says:

      Great side dish! Only used ~ 4 oz of regular cream cheese I had on hand, softened it up in microwave. Didn’t have milk, added a little H2O for moisture to whip it up. This was easy and delicious!

      1. Katerina says:

        I’m glad you enjoyed it! Great improvisation with the cream cheese and water—sounds like it turned out perfectly! Thanks for sharing your tweaks! 🙂

    5. Caroline Pennypacker says:

      This was amazing! I used 3 zucchini’s and fresh basil throughout the recipe.
      Definitely a keeper and a dish in the normal rotation of recipes.

      1. Katerina says:

        I’m so glad you loved it! Using fresh basil and extra zucchini sounds delicious. I’m thrilled it’s now part of your regular rotation! Thank YOU! 🙂

    6. Theresa Debono says:

      Great for a vegetarian dish or with some cooked bacon for those who like their meat

      1. Katerina says:

        I hope you enjoy it! Thank YOU! 🙂

    7. Heather says:

      The casserole is very flavourful, but i would add more zucchini and tomatoes (or maybe I didn’t add enough). I will definitely make this again and add cooked chicken.

    8. Laurajankowski says:

      I made it slightly different. I fried ground beef and drained it in a bowl, and saved the drippings until the fat harden at the top in the fridge. I can use the for soup stock another day just throw away the fat. I use garlic, onion, parsley, sage, rosemary, thyme, oregano, and basil. I also sautéed that with celery, mushrooms, fennel bulb, and little ginger, and, turmeric. I cut the tomatoes and zucchini as directed in the direction, layered it one zucchini slice, one tomato slice and ground meat in-between, and I did that until it was all used up. I put the sautéed stuff on top of the zucchini and meat spreading evenly, then I put pecorino cheese over it and sliced goat cheese over it. then I used olive oil for the bread crumbs with parsley for color, and spread that all over the top. Baked it like the directions said. Let it cool and man did we eat. I have left overs for the week end. It was a long process because I used fresh herbs that I had to pick and clean, and I added a lot that was not in the recipe. It was excellent for all the work and time that went into it. I cook the old Sicilian way. I just needed a little guidance along the way.

    9. Mary M says:

      Very good ! I didn’t have whipped cream cheese so I put 1/2 block of cream cheese, shredded cheese, milk and seasonings in mixer and whipped. Came out perfect.