Prep the ingredients per the instructions above.
Make the gazpacho: Combine all ingredients together in a blender or food processor. Puree for 1 minute, or until the soup reaches your desired consistency. Taste and season with extra salt, pepper, and/or cumin if needed. Refrigerate for at least 1 hour, or until completely chilled.
Preheat the oven to 375°F (190℃). Line a large baking sheet with parchment paper; set aside.
Make the croutons: In a large bowl, evenly drizzle the olive oil over the bread chunks. Then evenly sprinkle the Italian seasoning, garlic powder, salt, and pepper over the bread. Toss gently until well-combined.
Spread the bread cubes out in a single layer on a baking sheet. Bake until golden, turning once halfway through cooking in order to brown all sides of the croutons. Cooking time will depend on the thickness of the cubes, so watch to be sure that they do not burn. Remove from the oven, and let cool completely.
Make the flatbread: Add the oregano, thyme, basil, garlic, and oil to a blender. Blend until smooth (add more oil if needed for a smoother consistency). Season with salt and pepper to taste. Brush the flatbread with butter. Spread the herb mixture over top and sprinkle with cheese evenly.
Bake in the oven until the cheese is melted completely and golden brown. Let sit for 1 to 2 minutes before quartering.
Serve the soup topped with croutons, flatbread, and sweet tea.