Cut eggplant in half lengthwise and scoop out the pulp, you will want to leave a 1/4 inch thick shell. Set the shell aside. Chop the pulp and place it in a colander over a plate. Sprinkle with salt and let stand for 30 minutes. Blot moisture with a paper towel.
In a skillet saute eggplant pulp and onion in butter until tender. Add the bread crumbs, mushrooms, parsley and pepper. Spoon into eggplant shells.
Place in a greased baking dish. Bake uncovered at 350° fpr 15 to 20 minutes. Sprinkle with cheese and bake 5 minutes longer or until cheese is melted.
Special Note: You can change this up in different ways. I have used browned pork, added black beans, tomatoes and added cumin to the mix and changed the cheese to whatever I had on hand. Use your imagination and have fun.