Rinse the rice with cold water in a fine mesh strainer.
Make the rice: Heat the oil in a saucepan over medium heat. Saute the onion and garlic until they start to soften. Stir in the rice. Then stir in the broth and cover with a lid. Cook the rice according to the instructions on the package.
Preheat a skillet on medium-high heat. Season chops with salt and pepper on both sides.
Add the oil to the skillet. Sear chops on both sides until golden brown and cooked through (about 4-5 minutes each side). Transfer to a plate; set aside.
Reduce heat to medium. Melt the butter in the same pan, scraping up any browned bits from the bottom of the pan. Sauté garlic until fragrant (about 30 seconds). Add the honey, water, and vinegar. Increase heat to medium-high and continue to cook until the sauce reduces down and thickens slightly (about 3-4 minutes) while stirring occasionally.
Add chops back into the pan, and baste generously with the sauce.
Finish rice: Once tender, season with salt and pepper to taste. Fluff with a fork and cover with a lid to keep warm.
Make the corn: Melt the butter in a saute pan on medium heat. Saute the corn until tender and hot. Season with salt and pepper to taste.
Toast the bread.
Serve the chops with rice, corn, bread, and apple cider.