Preheat your oven to 375°F (190°C) and move the oven rack to the top third.
Heat olive oil in a large skillet over medium heat. Spread zucchini slices in a single layer and sprinkle with garlic. Cook until golden brown on both sides, about 8 minutes per side. Remove from heat.
In a 9x12-inch glass baking dish, layer the zucchini, mozzarella, and tomato slices in an alternating pattern, overlapping slightly.
Sprinkle grated Parmesan cheese and chopped basil evenly over the layers. Season with salt and freshly ground black pepper.
Bake in the preheated oven for 30 minutes, or until the cheese is melted, golden brown, and bubbling.
Let cool slightly before serving. Enjoy!