Bring a large pot of water to a boil, salt it, add the spaghetti and cook until al dente. Drain, reserving a ladleful of the pasta cooking water. Return the pasta to the pot.
While the pasta is working, in a large, deep skillet, heat the EVOO, 4 turns of the pan, over medium-high heat. Add the eggplant, onion, cubanelle pepper, celery, garlic and crushed red pepper; season with salt and black pepper and stir well. Cover the pan and cook, stirring occasionally, until the vegetables are softened, about 10 minutes. Stir in the tomato sauce, olives and parsley and simmer over low heat until the pasta is ready.
Add the sauce to the pasta and toss, adding the reserved pasta cooking water as necessary to make a nice consistency. Toss well. Serve in shallow bowls and top with the ricotta salanta and basil.