Cover bread crumbs with water and soak for 20 minutes. Drain the bread cubes and squeeze out extra moisture.
In a large bowl, combine the bread, beef, eggs, garlic, cheese, parsley, salt, and pepper and mix by hand just until mixed (do not over-work the meat!). With wet hands, form the mixture into 12 to 15 large meatballs, each of a size somewhere between a tennis ball and a golf ball. (I went ahead and made mine a bit smaller, so I wouldn’t have to worry about them getting completely cooked through in a skillet.).
In a large, heavy-bottomed skillet, heat the oil over high heat until almost smoking. Add the meatballs, working in batches if necessary to avoid overcrowding the pan, and cook until deep golden brown on all sides, about 10 minutes per batch.