Combine all ingredients in a large mixer and blend until it holds together well.
Cut into 4th for an easier mass to work with. Roll out each piece on a starched board very, very thin. Cut into 1/4" lengths.
Boil in salted water until done, about 5 minutes.
Sauce
Peel and cube eggplant. Salt and set to drain for 1/2 hour in a colander.
Saute onion in olive oil until light brown.
Squeeze excess water from eggplant. Puree eggplant, tomatoes and sauteed onions. Return mixture to saute pan and cook until thick and reduced. Add garlic and salt to taste.
Top freshly boiled and drained fettuccini with sauce, garnish and enjoy!