In a 12-inch nonstick skillet set over medium heat, add the onions and beef (or ground turkey). Cook, breaking the meat into small pieces, until the meat is cooked through and the onions are translucent, 7-8 minutes. Drain excess grease.
Stir in the tomato paste, BBQ sauce, ketchup, Worcestershire, and soy sauce and a pinch of black pepper. Bring the mixture to a simmer ,and cook until the sauce is slightly thickened, 4 to 5 minutes. Add additional salt and pepper, to taste, if needed.
Serve the sloppy joe meat warm on buns or rolls.
