1. Cream the butter or margarine with the sugar.
  2. Add the eggs, guava and spices and beat until smooth.
  3. Sift together the flour and baking powder and add to the butter mixture.
  4. The dough should be stiff.
  5. Place the mixture in the greased top of a double boiler and cook over boiling water, or use a can with a tight fitting cover and place the can in a pan of boiling water about ⅔ from the top of the can.
  6. Steam for 3 hours.
  7. Slice and serve with butter sauce.
Community content is available under CC-BY-SA unless otherwise noted.