Heat the olive oil in a large skillet over medium heat. Add the onion and garlic and cook, stirring often, until the onion is softened and translucent, about 5 minutes.
Add the eggplant and cook, stirring often, until the eggplant is softened, about 10 minutes.
Add the oregano, basil, sugar, red pepper flakes, and salt and cook, stirring, for 1 minute.
Add the diced tomatoes and bring to a boil. Reduce the heat to low and simmer, stirring occasionally, for 10 minutes.
Remove the pan from the heat and stir in the cream cheese and Parmesan cheese until melted and combined.
Serve the sauce over your favorite cooked pasta, garnished with the chopped fresh basil.
Interesting Facts
Eggplants are a great source of dietary fiber, vitamins, and minerals.
This vegan version of the classic Italian eggplant sauce is just as flavorful and delicious as the original!
It can be served over any type of pasta, from angel hair to rigatoni.