Peel the eggplant and cut it into 3/4-inch cubes, then place them in a colander and toss with 1 teaspoon of salt. Let this sit for 20 minutes to draw out excess moisture and bitterness—this is crucial for achieving a tender, less watery final dish. After 20 minutes, gently squeeze the eggplant with paper towels to remove the salt and excess liquid, then set aside.
While the eggplant drains, dice the onion, mince the garlic cloves, and chop the tomatoes. Slice the sourdough bread into 1/2-inch thick slices and arrange on a baking sheet. Whisk together 3 tablespoons olive oil, 1/4 teaspoon salt, and black pepper, then brush this mixture generously on both sides of each bread slice. Place the baking sheet in a 375°F oven and bake for 10-12 minutes until golden and crispy. I like to toast the bread first so it's ready when the eggplant mixture finishes cooking—there's nothing worse than soggy bruschetta!
Heat 4 tablespoons extra virgin olive oil in a large skillet over medium-high heat. Add the drained eggplant cubes and cook for about 15 minutes, stirring occasionally, until they begin to soften and develop some light golden color. The eggplant should be tender but not mushy—this slow cooking allows it to absorb the olive oil and develop deeper flavor.
Add the diced onion and minced garlic to the pan with the cooked eggplant and sauté for 1-2 minutes until fragrant. Then add the chopped tomatoes and capers, and cook for 8 minutes, stirring occasionally. Remove from heat and stir in the 2 teaspoons of chopped fresh basil and 1 tablespoon balsamic vinegar, then taste and adjust seasoning. I find that adding the basil at the very end keeps its flavor bright and fresh rather than cooking it away.
Top each warm toasted bread slice with a generous spoonful of the eggplant mixture, allowing some of the flavorful juices to soak into the bread. Garnish each bruschetta with a small amount of slivered fresh basil and serve immediately while the toast is still warm and crispy.