Fry the bacon until crispy and drain on a paper towel until cool. Crumble into small bits. Place the bacon bits into a large bowl.
Pour off all but 2 tbsp of bacon grease from the frying pan and cook the garlic, and white onion if using, over medium heat until translucent. (If using green onion, no need to precook).
Add to the bacon bits along with remaining ingredients (except butter/margarine) and blend well with a spoon or your hands (it’ll be sticky).
Wash and dry your frying pan, then melt 1 tbsp of butter or margarine in it over medium heat.
Scoop up about 1/4 of a cup of the potato mixture and form it into a ball. Place it in the hot pan, flattening it out until it’s about 1/2 – 3/4″ thick.
Fry for about 3 minutes on each side, until they are lightly golden brown.
For best results, serve immediately, while hot and crispy.
Top with green onions, sour cream or ketchup.
*Depending on the consistency of your potatoes, you may need a little bit less flour (or a little bit more). You want the cakes to stick together (and not be too sticky). *Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)