Place a large pot of water over high heat to cook the pasta. When the water is boiling, add some salt and drop the pasta. Cook to al dente according to package directions. Just before draining, reserve a mug of starchy cooking water (about 1/2 cup). Drain the pasta and reserve.
Place a large skillet over medium-high heat with 3 turns of the pan of EVOO, about 3 tablespoons. Add the eggplant, onion and garlic to the pan. Give everything a toss to coat with oil then cover the pan. Cook the veggies, stirring occasionally, until tender, 5-6 minutes.
Add the grape tomatoes to the pan, replace the lid and continue cooking until the tomatoes burst, about 5 minutes more (mash them up with a wooden spoon or potato masher if they dont burst after that time). Season the veggies with salt and pepper.
Combine the cooked veggies with most of the mint and basil (saving a little for garnish), all of the shredded cheese, the reserved pasta and starchy cooking water, and toss well. Garnish with a sprinkle of herbs and dollop of ricotta on each portion.