Preheat the oven to 300°F. Season the pork ribs with smoked paprika, salt, and pepper, and place in a single layer with the sliced onions and thyme on a baking tray.
Drizzle the pork ribs with olive oil and cover with aluminum foil.
Bake the pork ribs for 2 hours until tender.
Transfer the ribs to a tray and drain the liquid. Return the ribs to the baking tray and brush with the BBQ sauce.