Heat the oil in a skillet; saute- the onions and garlic 5 minutes.
Add the tomatoes, salt, and pepper; cook over low heat 5 minutes.
Cool 10 minutes.
Flake the crab meat; stir in the onion mixture, the coconut and egg yolk.
Shape into 12 patties.
Saute in the butter until browned on both sides.