Preheat oven at 350.
Cut bread slices into cubes. Transfer bread cubes to a mixing bowl, add a few drizzle of olive oil, grated garlic, salt and pepper and combine. Lay cubes on a baking dish and bake for 8 mins till golden. Remove and add to the bottom of a "buttered" oven safe baking dish.
Next, beat eggs in a bowl adding a dash of salt and pepper. Pour beaten eggs over bread cubes and set aside.
In a large skillet, heat on med high heat. Add olive oil and chopped tomatoes. Cook till tomatoes reduce down to the consistency of a "chunky" sauce ( about 10 mins). Pour tomatoes over bread cubes.
Add prepared Zucchini,summer squash, asparagus on top of tomatoes and sprinkle some more salt and pepper( it's important to season every layer). Sprinkle cheese blend on top. Bake at 350 for approx 30-35 mins till top is brown and cheese is melted. Remove and let sit for about 10 mins. Add some torn fresh basil on top and serve.