Preheat oven to 450F. Heat a grill over stove. Slice eggplant lengthwise, about 1/2 thick. In a bowl, mix salt, pepper, and olive oil. Brush oil mixture on both sides of eggplant and grill, for 5 minutes on each side or until somewhat soft. The oven will do the rest of the cooking. After the eggplant is cooked, saute mushrooms with garlic for 8 minutes.
Meanwhile, in a saucepan, heat tomato sauce and the following 4 ingredients. Boil the sauce for 10 minutes.
In another bowl, mix the ricotta, 1 cup fontina, parmesan cheese, and parsley.
In a 9x9 glass pan, start the layering process. Place 1 cup sauce on the bottom. Next add 4-5 eggplants, evenly on the pan. Layer with 1/2 ricotta mixture. Repeat the process, ending with sauce. Sprinkle the top with the 1/2 cup grated fontina. Bake for 20 minutes.
Serve with your choice of pasta.