For the meat: Place a skillet over medium heat and add the canola oil, onions and sofrito. Cook 1 minute, then add ground beef, tomato sauce, adobo, salt and olives. Mix well and let cook until brown, about 6 minutes. Set aside to cool. For the fritters: With a knife, cut the skin off the taro root and peel the bananas.
Vendors sell alcapurrias at street-side stands and grills throughout the Caribbean islands, though they're best known as a Puerto Rican food. You can easily change the recipe up by using ground chicken, turkey, or pork or using a varying of your sofrito recipe.
Slide the alcapurria one at a time into the hot oil. Fry each side for 2 to 3 minutes or 5 to 6 minutes when using a deep-fryer. When the alcapurria turns golden brown, take them out and place them on a plate lined with paper towels to absorb the grease.
Heat about 2 inches of oil in a large pan or deep fryer to about 370°F. Drop a few of the alcapurrias at a time into the oil and fry until well browned on one side. Flip and brown well on the second side. Remove to a paper towel-lined plate and repeat with the remaining alcapurrias. Serve hot with a hefty dash of hot pepper sauce.