In a small non-stick skillet, gently caramelize the shallots in the oil. Season with salt and pepper. Add the garlic and cook for 30 seconds. Remove from the heat and stir in the vinegar and soy sauce using a whisk. Adjust the seasoning. Serve warm or at room temperature on a spinach or watercress salad.