Set your oven to 300°F (150°C). Line a baking sheet with foil and place a wire rack on top if you have one.
Remove the thin membrane from the back of the ribs. Pat dry with paper towels. Cut into individual ribs or keep them whole.
In a small pot, mix honey, soy sauce, brown sugar, ketchup, vinegar, olive oil, garlic, pepper, ginger, and red pepper flakes. Simmer for 5–7 minutes, stirring often, until it thickens a bit.
Brush the ribs with a little sauce. Cover tightly with foil and bake for 2 hours to make them tender.
Take off the foil. Turn oven up to 425°F (220°C). Brush on more sauce and bake uncovered for 10–15 minutes. Broil for 2–3 minutes at the end for a sticky, caramelized finish.
Let the ribs rest for 5 minutes. Serve with extra sauce on top if you like.