Heat oil in a large saucepan over medium-high heat. Add onion and garlic and cook, stirring, until translucent, about 2 minutes. Transfer to a medium bowl.Advertisement
Stir in soy sauce, vinegar, orange zest, orange juice, brown sugar, allspice, pepper, thyme, cloves, cinnamon and hot sauce. Let cool to room temperature.
Pour cooled marinade into a shallow dish or 1-gallon sealable plastic bag for marinating 1 to 2 pounds (4 to 8 servings) of your chosen protein.
People with celiac disease or gluten-sensitivity should use soy sauces that are labeled "gluten-free," as soy sauce may contain wheat or other gluten-containing sweeteners and flavors.