Blend everything with an immersion blender until smooth and emulsified.
You can also do this in a food processor or blender. Add everything but the oil and blend. Then while the blender is going, slowly drizzle in the oil.
Store in the fridge for up to 1 week.