In a blender combine all ingredients except for the shallots. Blend on high until mixture is a creamy emulsion. Add vinegar a teaspoon or two at a time until the balance tastes right to you.
Add shallots and blend using pulse a few times until shallots are minced. Taste and adjust seasonings as required.