Place breadcrumbs on a plate and beaten egg in shallow bowl, set aside.
In a large skillet over medium heat, add ground beef, garlic powder, salt, pepper, and Montreal Steak seasoning, paprika and chili powder. Once the beef starts to brown add in onions and Worcestershire sauce. Continue cooking until beef is no longer pink, adjust seasonings if necessary.
Remove pan from the heat and pour beef mixture in a large bowl. Let cool down for about 7-10 minutes so that it’s not piping hot.
Add cooked chopped bacon, pickles, shredded cheese and cream cheese to the bowl and mix well.
Using a cookie scoop, scoop mix and place bites on a sheet tray and place in the fridge for about 20-30 minutes.
While the bites are in the fridge, prepare your sauce by mixing all of the sauce ingredients together, adjust seasonings as necessary and place in the fridge until needed.
In a deep pot add about 1 ½-2 Cups of Canola oil over medium heat.
Remove the bites from the fridge and quickly coat in the beaten egg mixture (don’t soak) then roll in the breadcrumb mix, shake off any excess breadcrumbs. Continue steps until all of the bites are coated. Set aside.
When the oil is hot enough for frying, fry the bites in small batches until golden brown (be careful not to overload the pot) and place on a plate lined with paper towels once complete.
Serve with sauce, enjoy!