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 and perfect for a vegetarian main or side dish.
Preheat the oven to 375°F. Grease a 9-inch baking dish with butter and set aside.
In a bowl, combine whipped cream cheese, milk, dried basil, and ground nutmeg to make the cheese mixture. Set aside.
Layer half of the sliced zucchini in the bottom of the baking dish. Sprinkle lightly with salt and pepper.
Add a layer of sliced tomatoes over the zucchini, then sprinkle with half the minced garlic and half the fresh chopped basil.
Spread half of the cream cheese mixture over the tomato layer, then sprinkle with half the shredded Italian cheese.
Repeat with the remaining zucchini slices, salt and pepper, tomatoes, garlic, and basil layers.
Top with the remaining cream cheese mixture and shredded cheese. Dot the top with butter slices.
Bake for 22 to 25 minutes or until bubbly, golden, and vegetables are tender.
Remove from oven and let rest for 10 minutes before garnishing with fresh basil and serving.
Notes
This casserole is excellent as a vegetarian main dish or served as a side with grilled meats. Feel free to add cooked bacon or chicken for a heartier version.