Add all of your ingredients to a (one pint) wide mouth mason jar; The jar should be wide enough to fit the head of your immersion blender. Alternatively, you can use a high speed blender or a food processor.
Insert the immersion blender all the way down to the bottom of the jar to avoid spillage.
Blend for about 30 seconds, making sure you keep the blender in the same position.
Once your mayonnaise starts to form at the bottom of the jar, you can start gently moving the blender slightly up and down, to make sure everything is evenly incorporated.
Remove the blender from the jar, and you've got homemade mayonnaise!
Place the lid on and refrigerate for up to 3 days.
Enjoy!