Heat oil in a small saucepan over medium heat. Sauté onion and garlic until soft and translucent (3–5 minutes).
Add ketchup, chutney, Worcestershire sauce, soy sauce, and mustard. Stir to combine.
Stir in apricot jam and orange juice until the jam dissolves.
Add vinegar, black pepper, and chili flakes (if using). Simmer gently for 5–10 minutes, stirring occasionally, until slightly thickened.
Taste and adjust sweetness or tanginess with more jam, chutney, or vinegar if needed.
Serve warm over grilled steaks, burgers, or keep in a jar in the fridge for up to 2 weeks.