Heat oven to 350 degrees. Place ribs in an 11x7-inch baking dish.
Sprinkle ribs with liquid smoke and salt. Pour water into baking dish. Cover with aluminum foil and bake for 1 hour.
While ribs are baking, make sauce. Heat oil in a saucepan over medium-high heat. Add onion and cook until soft.
Add remaining sauce ingredients and bring to a boil. Reduce heat and simmer for 15 minutes or until thickened some.
Once the ribs have baked for 1 hour, remove them from the oven and drain all the liquid off. Pour about 1/3 of the sauce over the ribs. Recover and bake another 1 hour, basting every 20 minutes with more sauce.
Serve with remaining sauce.
This recipe originally appeared on spicysouthernkitchen.com