Bahamian Guava Duff

Description
I had this dish one time on a business trip to the Bahamas... Unbelievably good!

Ingredients

 * 12 – 15 large guavas, cored and peeled
 * 3 cups flour
 * 4 teaspoons baking powder
 * ½ teaspoon salt
 * ¼ cup sugar
 * ¼ cup butter
 * ¼ cup cooking oil
 * 2 eggs, separated
 * 2 teaspoons vanilla

Sauce

 * 1 cup granulated sugar
 * 1 cup butter
 * 2 eggs (or egg whites)
 * 2 tablespoon rum (or 2 tsp vanilla )

Directions

 * 1) Rub cores through sieve to obtain some of the pulp, and mix with cut up guavas.
 * 2) Add sugar to taste.
 * 3) Beat butter, cooking oil with sugar, then beat in egg yokes.
 * 4) Sieve flour, baking powder and salt and fold inches add vanilla.
 * 5) Divide dough in 3 balls.
 * 6) Refrigerate ½ hour until firm.
 * 7) Spread out each of the balls on a piece of foil; cover with guava.
 * 8) Starting at one end, fold into roll.
 * 9) Cover with foil, place in baking bag and seal.
 * 10) Boil 1 hour in large pot with hot water.
 * 11) Slice and serve warm with sauce.

Sauce

 * 1) Beat egg whites in dish until foamy.
 * 2) Cream butter and sugar in a separate dish until sugar has dissolved.
 * 3) Gradually add egg whites and vanilla and continue beating till smooth.
 * 4) Add to top of warm guava duff when serving.