Parboil sayote in skin for 5 minutes. Then cut each piece in half lengthwise.
Remove the seed and scoop out the flesh leaving only about half an inch thick left on the skin.
Chopped the scooped out flesh and set aside.
Heat cooking oil and saute the onions.
Add the pork and cook until light brown.
Add ham, chopped sayote, red and green bell pepper, eggs, salt and pepper then mix thoroughly.
Fill the sayote shell with sauteed mixture until almost heaping full.
Sprinkle grated cheese on top and bake in the oven at 350 °F for 20 minutes or until cheese melts. Serve hot.