Place soybeans, garlic, and onions in a food processor and process until soybeans are very finely chopped.
Place soybean mixture in a bowl and add remaining ingredients. Mix well.
Heat oil in a deep fryer or saucepan to 350F
Drop mixture by spoonfuls into hot oil.
Fry 4 to 5 minutes or until golden brown.
Drain on paper towels.
NOTE 1: Canned black soybeans are available at some health food and low-carb specialty stores. I purchase mine from Eden Foods online store (www.edenfoods.com/store).
NOTE 2: Xanthan gum is a low-carb thickener available in powder form. I use it to thicken soups, stews, and gravies, and to add body to low-carb baked goods. It's available at a number of online low-carb vendors. I get mine from Authentic Foods (www.authenticfoods.com).