Cook eggplant. Heat 6 tablespoons olive oil over medium-high heat in a dutch oven or large frying pan with high sides. Add 1 diced eggplant and season with salt. Cook, stirring occasionally, until golden and tender. Transfer to a bowl and set aside.
Sauté vegetables. Add remaining 2 tablespoons oil to the pan. Add 1 diced onion, 1 diced pepper, 1 diced zucchini and 3 minced garlic cloves. Add the 1/2 teaspoon salt and the 1/4 teaspoon chile flakes and cook, stirring occasionally, until vegetables are tender.
Cook sauce. Add 1 can tomatoes, 1 tablespoon dried oregano and eggplant to vegetable mixture. Fill the tomato can halfway with water and add that as well. Bring to a boil, then reduce heat to low. Gently simmer, uncovered, until sauce is thickened, about 20 to 30 minutes. Taste and season with additional salt, if necessary.
Cook pasta. Meanwhile, bring a large pot of heavily-salted water to a boil. Add pasta and cook according to package instructions. Drain well and return to the pot.
Serve. Toss pasta with the basil and sauce. Divide into bowls, sprinkle some vegan parmesan over the top if desired and more basil and chile flakes. Enjoy!