Preheat oven:
Set oven to 375°F (190°C).Season short ribs:
Generously coat short ribs with salt and pepper on every side.Sear ribs in batches:
In a Dutch oven or oven-proof pan, heat oil over medium. Sear ribs in batches as needed, flipping once, 2-3 minutes per side, until deeply browned. Pour off excess fat, reserving roughly 2 tbsp.Sauté aromatics:
Stir in onions, green onions, garlic, thyme, bay leaf, ginger, scotch bonnet or hot sauce, and smoked paprika. Cook for 2-3 minutes until onions turn translucent.Braise in oven:
Mix in ketchup, browning sauce, brown sugar, bell peppers, and broth (or water plus bouillon). Bring to a boil, then cover and transfer to oven. Braise for 2½-3 hours, checking occasionally and adding water if needed. Flip ribs halfway through.Adjust seasoning and serve:
Taste and adjust seasoning with salt and pepper. Serve.