Here are four recipes I've tried recently, that I thought were great. The eggplant parmesan and the Stuffed Cabbage rolls were my fav.
Stuffed Peppers

6 medium to large peppers, any color
scant 1 cup rice
4 Tbsp olive oil
1 large onion, finely chopped
2 cloves garlic, finely chopped
3 medium tomatoes, peeled & diced
4 tbsp white wine vinegar
3 tbsp finely chopped fresh parsley
1/2 cup mozzarella cheese
6 tbsp freshly grated parmesan cheese
salt & pepper
Basic tomato sauce, to serve (optional)
Cut the tops of peppers, scoop out seeds. Blanch the peppers in a large pan on boiling water for 3-4 minutes. Remove and let stand upside down on racks to drain.
Boil the rice, drain and rinse in cold water for3 minutes. Drain again.
In a large frying pan, eat the oil and saute onion until soft. Stir in the garlic, add the tomatoes and vinegar, cook for 5 minutes.
Preheat the oven to 375 degrees. Remove the tomato mixture from the heat. Stir in the parsley, rice, mozzarella and 4 tbsp of the parmesan cheese. Season the mixture with salt and pepper.
Pat the insides of the peppers dry with paper towels. Sprinkle with salt and pepper. Stuff the peppers. Sprinkle the tops with the remaining parmesan cheese and sprinkle with a little oil.
Arrange the peppers in a shallow baking dish. Pour in enough water to come 1/2 inch up the sides of the peppers. Bake for 25 minutes. Serve at once, with tomato sauce if desired.
Eggplant Parmesan

2 lb eggplants
flour, for coating
oil, for frying
1/3 cup freshly grated parmesan cheese
2 cups mozzarella cheese
salt and pepper
For the tomato sauce:
4 tbsp olive oil
1 medium onion, very finely chopped
1 clove garlic, finely chopped
1 lb tomatoes, fresh or canned, chopped with their juice
salt and pepper
a few leaves fresh basil or sprigs of parsley
Wash the eggplants. Cut into rounds about 1/2 inch wide, sprinkle with salt and leave to drain for about 1 hour. Meanwhile, make the tomato sauce. Heat the oil in a medium saucepan. Add the onion and cook over moderate heat until it is translucent. (5-8 min). Stir in the garlic and the tomatoes (add 3 tbsp of water if using fresh tomatoes). Season with salt and pepper. Cook for 20-30 minutes. Puree in a food mill or a food processor.
Pat the eggplant slices dry with paper towels. Coat lightly with flour. Heat a little oil in a large frying pan. Add one layer of eggplant and cook over low to moderate heat with the pan covered until soft. Turn, and cook on the other side. Remove from the pan and repeat with the remaining slices.
Preheat the oven to 350 degrees. Grease a wide shallow baking dish or pan. Spread a little tomato sauce in the bottom. Cover with a layer of eggplant. Sprinkle with a few teaspoons of parmesan, season with salt and pepper and cover with a layer of mozzarella. Spoon on some tomato sauce. Repeat until all the ingredients are used up, ending with a covering of tomato sauce and a sprinkling of parmesan. Sprinkle with a little olive oil and bake for 45 minutes.
Mediterranean Turkey Skewers
6 Tbsp olive oil
3 tbsp fresh lemon juice
1 clove garlic, finely chopped
2 tbsp chopped fresh basil
salt and pepper
2 medium zucchini
1 long thin eggplant
11 oz boneless turkey, cut into 2 inch cubes
12-16 pickled onions
1 pepper, red or yellow, cut into 2 inch squares
In a small bowl mix the oil with the lemon juice, garlic and basil. Season with salt and pper.
Slice the zucchini and eggplant lengthwise into strips 1/4 inch thick. Cut them crosswise about 2/3 of the way along their length. Discard the shorter length. Wrap half the turkey pieces with the zucchini slices and the other half with the eggplant slices.
Prepare the skewers by alternating the turkey, onions and pepper pieces. Lay the prepared skewers on a platter, and sprinkle with the flavored oil. Leave to marinate for at least 30 minutes. Preheat the broiler, or prepare a barbecue.
Broil for about 10 minutes or until vegetables are tender, turning the skewers occasionally. Serve hot.
Meat stuffed cabbage rolls
1 head Savoy cabbage
2/3 white bread
milk, to soak bread
1 1/2 cups cold meat, very finely chopped, or fresh lean ground beef or turkey
1 egg
2 tbsp finely chopped fresh parsley
1 clove garlic, finely chopped
1/2 cup freshly grated parmesan cheese
pinch of nutmeg
salt and pepper
5 tbsp olive oil
1 medium onion, finely chopped
1 cup white wine vinegar
Cut the leaves from the cabbage. Blanch the leaves a few at a time, in boiling water, for 4-5 minutes. Refresh under cold water. Spread the leaves out on clean dish towels to dry.
Cut the crusts from the bread and discard. Soak the bread in a little milk for about 5 minutes. Squeeze out the excess moisture with your hands.
In a mixing bowl combine the chopped or minced meat with the egg and soaked bread. Stir in the parsley, garlic and parmesan. Season with nutmeg, salt and pepper.
Divide any very large cabbage leaves in half, discarding the rib. Lay the leaves out on a flat surface. Form little sausage shaped mounds of stuffing and place them at the edge of each leaf. Roll up the leaves, tucking the ends in as you roll. Squeeze each roll lightly in the palm of your hand to help the leaves to stick.
In a large, shallow, flameproof casserole or deep frying pan, heat the olive oil. Add the onion, and cook gently until it softens. Raise the heat slightly, and add the cabbage rolls, turning them over carefully with a large spoon as they begin to cook.
Pour in half of the white wine vinegar. Cook over low to moderate heat until it's evaporated. Add the rest of the vinegar, cover the pan and cook for 10-15 minutes more. Remove the cover, and cook until all the liquid has evaporated. Remove from the heat, and allow to rest for about 5 minutes before serving.