Juicy meatballs made with buffalo meat and bacon stacked in a soft pretzel sub roll, baked with sauteed onions, mushrooms and bacon and topped with lots of mozzarella cheese.
In a large mixing bowl, combine ground buffalo, diced raw bacon, bread crumbs, eggs, diced onion, pressed garlic, parsley, salt and pepper. Use your hands to mix all ingredients very well.
Preheat a large skillet with oil over medium heat.
Scoop out some meat and roll it into a ball, about 1 inch in size. Repeat with remaining meat. Add meatballs to the pan.
Cook for about 10 minutes, still over medium heat and covered. Flip each meatball and cook for about 10 more minutes on the other side. (Cut into the biggest meatball to make sure it is fully cooked.)