For those without a grill, you can easily make these burgers on a cast iron pan or grill pan on the stovetop.
1 Use your (clean) hands to mix the ground pork, green onion, allspice, salt, pepper and ground ginger together in a large bowl until just combined. Don’t knead the mixture too much or the burgers will be tough.
Gently form 4 equal patties, with a slight indentation in the middle (the burgers will contract as they cook, the indentation helps keep the burgers from bulging in the middle too much).
If you want, you can separate the patties with wax paper and store them for a few hours in the fridge before grilling.
2 Prepare your grill for medium high, direct heat. Scrape down the grill grates and coat with vegetable oil. Place the pork patties on the hot grill and paint the top with barbecue sauce.
Cover the grill and cook for 5-7 minutes. Flip the burgers and paint with more barbecue sauce.
3 After you’ve flipped the burgers, lay the pineapple rings down on a hot part of the grill. Cook the burgers for another 5 to 7 minutes, until cooked through.
Cook the pineapple rings for 3-5 minutes, or until you have nice grill marks on one side. Flip the pineapple and grill another 1-2 minutes.
Remove the pineapple and burgers from the grill and let them rest 5 minutes.
4 While the meat is resting, toast the burger buns on the hot grill until the edges brown nicely, about 1-2 minutes.
To construct the burger, lay some lettuce on the bun, add the burger patty and paint with a little more barbecue sauce. Top with the ham, then the pineapple, then the other bun.