In a large bowl stir together ground beef, onion, cheese, parsley, egg, breadcrumbs, garlic, garlic powder, oregano, basil, salt and pepper until well combined.
Spray an ice cube tray with non-stick spray.
Lay out a strips of bacon to cover entire ice cube tray. Push bacon down into the openings creating wells. Leave ends hanging out over the edges.
Fill each ice cube tray opening with about a tablespoon of the ground beef mixture.
Fold bacon strips over the beef, overlapping the ends.
Flip over onto a cookie sheet.
Repeat, using up the remaining beef mixture and bacon.
Bake @ 400° for 45-50 minutes.
Remove from oven and baste with barbecue sauce.
Bake for an additional 10-15 minutes.
Cut into individual cubes to serve.
Serve with Ranch dressing for dipping if desired.