SICILIAN EGGPLANT STUFFED w/GARLIC & CHEESE

This is one of our family's favorite recipes of all time. Make it for your family, make if for your friends. Just be sure to serve it with lots of warm, crusty bread and a nice bottle of Sicilian wine, like a Regaleali Rosso. Every time we taste it we look at each other and think....Can life get any better than this? 

1 large eggplant or 2 medium to small eggplants
2 tbsp. olive oil
1 onion
4 cloves garlic
1 lb. tomatoes
1/4 tsp. crushed red pepper
sugar salt & pepper to taste
5 oz. aged provolone cheese
4 cloves garlic
bunches of fresh mint, basil and parsley

Cut off the stem of the eggplant and roll on the counter to soften. Let sit in a bowl w/ salt water for 1 hour. Make slits lengthwise, spaced 1" apart, 1/2" deep, staying away from the ends. Be sure not to cut the eggplant in pieces. It should remain whole- you're just creating spaces to fill with the cheese and garlic.  Meanwhile, heat 2 tbsp. olive oil in a casserole dish. Add 1 onion finely chopped, 4 cloves of garlic sliced, and 3 tbsp. of water. Cover tightly and cook for 5 minutes, or until the onion is soft.  Then, add 1 lb. tomatoes, chopped. 1/4 tsp. crushed red pepper, a pinch of sugar and salt & pepper to taste. Cook an additional 5 minutes.  Stuff the eggplants with 5 oz. aged provolone cheese (sliced) and 4 cloves of sliced garlic. Nestle back into the sauce in the casserole dish.  Sprinkle fresh mint, basil and parsley over the eggplants and cover. Cook over low heat, turning every 30 minutes for about 1.5 hours. Add water if it begins to stick. Sprinkle with more herbs just before serving.